RosBucketProps
Properties for defining a RosBucket
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-oss-bucket
Initializer
import ros_cdk_oss
ros_cdk_oss.RosBucketProps(
bucket_name: typing.Union[str, IResolvable],
access_control: typing.Union[str, IResolvable] = None,
cors_configuration: typing.Union[IResolvable, CORSConfigurationProperty] = None,
deletion_force: typing.Union[bool, IResolvable] = None,
enable_oss_hdfs_service: typing.Union[bool, IResolvable] = None,
lifecycle_configuration: typing.Union[IResolvable, LifecycleConfigurationProperty] = None,
logging_configuration: typing.Union[IResolvable, LoggingConfigurationProperty] = None,
policy: typing.Union[IResolvable, typing.Mapping[typing.Any]] = None,
redundancy_type: typing.Union[str, IResolvable] = None,
referer_configuration: typing.Union[IResolvable, RefererConfigurationProperty] = None,
resource_group_id: typing.Union[str, IResolvable] = None,
server_side_encryption_configuration: typing.Union[IResolvable, ServerSideEncryptionConfigurationProperty] = None,
storage_class: typing.Union[str, IResolvable] = None,
tags: typing.Mapping[typing.Any] = None,
versioning_configuration: typing.Union[IResolvable, VersioningConfigurationProperty] = None,
website_configuration_v2: typing.Union[IResolvable, WebsiteConfigurationV2Property] = None
)
Properties
Name | Type | Description |
---|---|---|
bucket_name |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
access_control |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
cors_configuration |
typing.Union[ros_cdk_core.IResolvable, CORSConfigurationProperty] |
No description. |
deletion_force |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
enable_oss_hdfs_service |
typing.Union[bool, ros_cdk_core.IResolvable] |
No description. |
lifecycle_configuration |
typing.Union[ros_cdk_core.IResolvable, LifecycleConfigurationProperty] |
No description. |
logging_configuration |
typing.Union[ros_cdk_core.IResolvable, LoggingConfigurationProperty] |
No description. |
policy |
typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]] |
No description. |
redundancy_type |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
referer_configuration |
typing.Union[ros_cdk_core.IResolvable, RefererConfigurationProperty] |
No description. |
resource_group_id |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
server_side_encryption_configuration |
typing.Union[ros_cdk_core.IResolvable, ServerSideEncryptionConfigurationProperty] |
No description. |
storage_class |
typing.Union[str, ros_cdk_core.IResolvable] |
No description. |
tags |
typing.Mapping[typing.Any] |
No description. |
versioning_configuration |
typing.Union[ros_cdk_core.IResolvable, VersioningConfigurationProperty] |
No description. |
website_configuration_v2 |
typing.Union[ros_cdk_core.IResolvable, WebsiteConfigurationV2Property] |
No description. |
bucket_name
Required
bucket_name: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
access_control
Optional
access_control: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
cors_configuration
Optional
cors_configuration: typing.Union[IResolvable, CORSConfigurationProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, CORSConfigurationProperty]
deletion_force
Optional
deletion_force: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
enable_oss_hdfs_service
Optional
enable_oss_hdfs_service: typing.Union[bool, IResolvable]
- Type: typing.Union[bool, ros_cdk_core.IResolvable]
lifecycle_configuration
Optional
lifecycle_configuration: typing.Union[IResolvable, LifecycleConfigurationProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, LifecycleConfigurationProperty]
logging_configuration
Optional
logging_configuration: typing.Union[IResolvable, LoggingConfigurationProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, LoggingConfigurationProperty]
policy
Optional
policy: typing.Union[IResolvable, typing.Mapping[typing.Any]]
- Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]
redundancy_type
Optional
redundancy_type: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
referer_configuration
Optional
referer_configuration: typing.Union[IResolvable, RefererConfigurationProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, RefererConfigurationProperty]
resource_group_id
Optional
resource_group_id: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
server_side_encryption_configuration
Optional
server_side_encryption_configuration: typing.Union[IResolvable, ServerSideEncryptionConfigurationProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, ServerSideEncryptionConfigurationProperty]
storage_class
Optional
storage_class: typing.Union[str, IResolvable]
- Type: typing.Union[str, ros_cdk_core.IResolvable]
tags
Optional
tags: typing.Mapping[typing.Any]
- Type: typing.Mapping[typing.Any]
versioning_configuration
Optional
versioning_configuration: typing.Union[IResolvable, VersioningConfigurationProperty]
- Type: typing.Union[ros_cdk_core.IResolvable, VersioningConfigurationProperty]
website_configuration_v2
Optional
website_configuration_v2: typing.Union[IResolvable, WebsiteConfigurationV2Property]
- Type: typing.Union[ros_cdk_core.IResolvable, WebsiteConfigurationV2Property]