Skip to content

OssExternalStoreProps

Properties for defining a OssExternalStore.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-sls-ossexternalstore

Initializer

import ros_cdk_sls
ros_cdk_sls.OssExternalStoreProps(
  access_id: typing.Union[str, IResolvable],
  access_key: typing.Union[str, IResolvable],
  bucket: typing.Union[str, IResolvable],
  columns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ColumnsProperty]]],
  endpoint: typing.Union[str, IResolvable],
  external_store_name: typing.Union[str, IResolvable],
  objects: typing.Union[IResolvable, typing.List[typing.Union[str, IResolvable]]],
  project: typing.Union[str, IResolvable],
  store_type: typing.Union[str, IResolvable]
)

Properties

Name Type Description
access_id typing.Union[str, ros_cdk_core.IResolvable] Property accessId: The AccessKey ID.
access_key typing.Union[str, ros_cdk_core.IResolvable] Property accessKey: The AccessKey secret.
bucket typing.Union[str, ros_cdk_core.IResolvable] Property bucket: The name of the OSS bucket.
columns typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ColumnsProperty]]] Property columns: The associated fields.
endpoint typing.Union[str, ros_cdk_core.IResolvable] Property endpoint: The OSS endpoint.
external_store_name typing.Union[str, ros_cdk_core.IResolvable] Property externalStoreName: The name of the external store.
objects typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[str, ros_cdk_core.IResolvable]]] Property objects: The associated OSS objects.
project typing.Union[str, ros_cdk_core.IResolvable] Property project: A short description of struct.
store_type typing.Union[str, ros_cdk_core.IResolvable] Property storeType: The type of the external store.

access_idRequired

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

Property accessId: The AccessKey ID.


access_keyRequired

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

Property accessKey: The AccessKey secret.


bucketRequired

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

Property bucket: The name of the OSS bucket.


columnsRequired

columns: typing.Union[IResolvable, typing.List[typing.Union[IResolvable, ColumnsProperty]]]
  • Type: typing.Union[ros_cdk_core.IResolvable, typing.List[typing.Union[ros_cdk_core.IResolvable, ColumnsProperty]]]

Property columns: The associated fields.


endpointRequired

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

Property endpoint: The OSS endpoint.


external_store_nameRequired

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

Property externalStoreName: The name of the external store.


objectsRequired

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

Property objects: The associated OSS objects.

Valid values of n: 1 to 100.


projectRequired

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

Property project: A short description of struct.


store_typeRequired

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

Property storeType: The type of the external store.

Set the value to oss.