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. |
blockPublicAccess | boolean | @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
blockPublicAccessOptional
public readonly blockPublicAccess: boolean | IResolvable;
- Type: boolean | @alicloud/ros-cdk-core.IResolvable
corsConfigurationOptional
public readonly corsConfiguration: IResolvable | CORSConfigurationProperty;
- Type: @alicloud/ros-cdk-core.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;
- Type: @alicloud/ros-cdk-core.IResolvable | LifecycleConfigurationProperty
loggingConfigurationOptional
public readonly loggingConfiguration: IResolvable | LoggingConfigurationProperty;
- Type: @alicloud/ros-cdk-core.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;
- Type: @alicloud/ros-cdk-core.IResolvable | RefererConfigurationProperty
resourceGroupIdOptional
public readonly resourceGroupId: string | IResolvable;
- Type: string | @alicloud/ros-cdk-core.IResolvable
serverSideEncryptionConfigurationOptional
public readonly serverSideEncryptionConfiguration: IResolvable | ServerSideEncryptionConfigurationProperty;
- Type: @alicloud/ros-cdk-core.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;
- Type: @alicloud/ros-cdk-core.IResolvable | VersioningConfigurationProperty
websiteConfigurationV2Optional
public readonly websiteConfigurationV2: IResolvable | WebsiteConfigurationV2Property;
- Type: @alicloud/ros-cdk-core.IResolvable | WebsiteConfigurationV2Property