Skip to content

RosBucketProps

Properties for defining a RosBucket.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-oss-bucket

Initializer

import { RosBucketProps } from '@alicloud/ros-cdk-oss'
const rosBucketProps: RosBucketProps = { ... }

Properties

Name Type Description
bucketName string | @alicloud/ros-cdk-core.IResolvable No description.
accessControl string | @alicloud/ros-cdk-core.IResolvable No description.
corsConfiguration @alicloud/ros-cdk-core.IResolvable | CORSConfigurationProperty No description.
deletionForce boolean | @alicloud/ros-cdk-core.IResolvable No description.
enableOssHdfsService boolean | @alicloud/ros-cdk-core.IResolvable No description.
lifecycleConfiguration @alicloud/ros-cdk-core.IResolvable | LifecycleConfigurationProperty No description.
loggingConfiguration @alicloud/ros-cdk-core.IResolvable | LoggingConfigurationProperty No description.
policy @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any} No description.
redundancyType string | @alicloud/ros-cdk-core.IResolvable No description.
refererConfiguration @alicloud/ros-cdk-core.IResolvable | RefererConfigurationProperty No description.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
serverSideEncryptionConfiguration @alicloud/ros-cdk-core.IResolvable | ServerSideEncryptionConfigurationProperty No description.
storageClass string | @alicloud/ros-cdk-core.IResolvable No description.
tags {[ key: string ]: any} No description.
versioningConfiguration @alicloud/ros-cdk-core.IResolvable | VersioningConfigurationProperty No description.
websiteConfigurationV2 @alicloud/ros-cdk-core.IResolvable | WebsiteConfigurationV2Property No description.

bucketNameRequired

public readonly bucketName: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

accessControlOptional

public readonly accessControl: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

corsConfigurationOptional

public readonly corsConfiguration: IResolvable | CORSConfigurationProperty;

deletionForceOptional

public readonly deletionForce: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

enableOssHdfsServiceOptional

public readonly enableOssHdfsService: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

lifecycleConfigurationOptional

public readonly lifecycleConfiguration: IResolvable | LifecycleConfigurationProperty;

loggingConfigurationOptional

public readonly loggingConfiguration: IResolvable | LoggingConfigurationProperty;

policyOptional

public readonly policy: IResolvable | {[ key: string ]: any};
  • Type: @alicloud/ros-cdk-core.IResolvable | {[ key: string ]: any}

redundancyTypeOptional

public readonly redundancyType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

refererConfigurationOptional

public readonly refererConfiguration: IResolvable | RefererConfigurationProperty;

resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

serverSideEncryptionConfigurationOptional

public readonly serverSideEncryptionConfiguration: IResolvable | ServerSideEncryptionConfigurationProperty;

storageClassOptional

public readonly storageClass: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

tagsOptional

public readonly tags: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

versioningConfigurationOptional

public readonly versioningConfiguration: IResolvable | VersioningConfigurationProperty;

websiteConfigurationV2Optional

public readonly websiteConfigurationV2: IResolvable | WebsiteConfigurationV2Property;