CfnLocationObjectStorageProps

class aws_cdk.aws_datasync.CfnLocationObjectStorageProps(*, agent_arns, bucket_name, server_hostname, access_key=None, secret_key=None, server_port=None, server_protocol=None, subdirectory=None, tags=None)

Bases: object

Properties for defining a AWS::DataSync::LocationObjectStorage.

Parameters
  • agent_arns (Sequence[str]) – AWS::DataSync::LocationObjectStorage.AgentArns.

  • bucket_name (str) – AWS::DataSync::LocationObjectStorage.BucketName.

  • server_hostname (str) – AWS::DataSync::LocationObjectStorage.ServerHostname.

  • access_key (Optional[str]) – AWS::DataSync::LocationObjectStorage.AccessKey.

  • secret_key (Optional[str]) – AWS::DataSync::LocationObjectStorage.SecretKey.

  • server_port (Union[int, float, None]) – AWS::DataSync::LocationObjectStorage.ServerPort.

  • server_protocol (Optional[str]) – AWS::DataSync::LocationObjectStorage.ServerProtocol.

  • subdirectory (Optional[str]) – AWS::DataSync::LocationObjectStorage.Subdirectory.

  • tags (Optional[Sequence[CfnTag]]) – AWS::DataSync::LocationObjectStorage.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html

Attributes

access_key

AWS::DataSync::LocationObjectStorage.AccessKey.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-accesskey

Return type

Optional[str]

agent_arns

AWS::DataSync::LocationObjectStorage.AgentArns.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-agentarns

Return type

List[str]

bucket_name

AWS::DataSync::LocationObjectStorage.BucketName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-bucketname

Return type

str

secret_key

AWS::DataSync::LocationObjectStorage.SecretKey.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-secretkey

Return type

Optional[str]

server_hostname

AWS::DataSync::LocationObjectStorage.ServerHostname.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-serverhostname

Return type

str

server_port

AWS::DataSync::LocationObjectStorage.ServerPort.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-serverport

Return type

Union[int, float, None]

server_protocol

AWS::DataSync::LocationObjectStorage.ServerProtocol.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-serverprotocol

Return type

Optional[str]

subdirectory

AWS::DataSync::LocationObjectStorage.Subdirectory.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-subdirectory

Return type

Optional[str]

tags

AWS::DataSync::LocationObjectStorage.Tags.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datasync-locationobjectstorage.html#cfn-datasync-locationobjectstorage-tags

Return type

Optional[List[CfnTag]]