Skip to content

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_nameRequired

bucket_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

access_controlOptional

access_control: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

cors_configurationOptional

cors_configuration: typing.Union[IResolvable, CORSConfigurationProperty]

deletion_forceOptional

deletion_force: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

enable_oss_hdfs_serviceOptional

enable_oss_hdfs_service: typing.Union[bool, IResolvable]
  • Type: typing.Union[bool, ros_cdk_core.IResolvable]

lifecycle_configurationOptional

lifecycle_configuration: typing.Union[IResolvable, LifecycleConfigurationProperty]

logging_configurationOptional

logging_configuration: typing.Union[IResolvable, LoggingConfigurationProperty]

policyOptional

policy: typing.Union[IResolvable, typing.Mapping[typing.Any]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.Mapping[typing.Any]]

redundancy_typeOptional

redundancy_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

referer_configurationOptional

referer_configuration: typing.Union[IResolvable, RefererConfigurationProperty]

resource_group_idOptional

resource_group_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

server_side_encryption_configurationOptional

server_side_encryption_configuration: typing.Union[IResolvable, ServerSideEncryptionConfigurationProperty]

storage_classOptional

storage_class: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

tagsOptional

tags: typing.Mapping[typing.Any]
  • Type: typing.Mapping[typing.Any]

versioning_configurationOptional

versioning_configuration: typing.Union[IResolvable, VersioningConfigurationProperty]

website_configuration_v2Optional

website_configuration_v2: typing.Union[IResolvable, WebsiteConfigurationV2Property]