Documentation ¶
Index ¶
- func CfnAgent_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAgent_IsCfnElement(x interface{}) *bool
- func CfnAgent_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAgent_IsConstruct(x interface{}) *bool
- func CfnLocationEFS_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLocationEFS_IsCfnElement(x interface{}) *bool
- func CfnLocationEFS_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLocationEFS_IsConstruct(x interface{}) *bool
- func CfnLocationFSxWindows_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLocationFSxWindows_IsCfnElement(x interface{}) *bool
- func CfnLocationFSxWindows_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLocationFSxWindows_IsConstruct(x interface{}) *bool
- func CfnLocationNFS_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLocationNFS_IsCfnElement(x interface{}) *bool
- func CfnLocationNFS_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLocationNFS_IsConstruct(x interface{}) *bool
- func CfnLocationObjectStorage_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLocationObjectStorage_IsCfnElement(x interface{}) *bool
- func CfnLocationObjectStorage_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLocationObjectStorage_IsConstruct(x interface{}) *bool
- func CfnLocationS3_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLocationS3_IsCfnElement(x interface{}) *bool
- func CfnLocationS3_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLocationS3_IsConstruct(x interface{}) *bool
- func CfnLocationSMB_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLocationSMB_IsCfnElement(x interface{}) *bool
- func CfnLocationSMB_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLocationSMB_IsConstruct(x interface{}) *bool
- func CfnTask_CFN_RESOURCE_TYPE_NAME() *string
- func CfnTask_IsCfnElement(x interface{}) *bool
- func CfnTask_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnTask_IsConstruct(x interface{}) *bool
- func NewCfnAgent_Override(c CfnAgent, scope awscdk.Construct, id *string, props *CfnAgentProps)
- func NewCfnLocationEFS_Override(c CfnLocationEFS, scope awscdk.Construct, id *string, ...)
- func NewCfnLocationFSxWindows_Override(c CfnLocationFSxWindows, scope awscdk.Construct, id *string, ...)
- func NewCfnLocationNFS_Override(c CfnLocationNFS, scope awscdk.Construct, id *string, ...)
- func NewCfnLocationObjectStorage_Override(c CfnLocationObjectStorage, scope awscdk.Construct, id *string, ...)
- func NewCfnLocationS3_Override(c CfnLocationS3, scope awscdk.Construct, id *string, props *CfnLocationS3Props)
- func NewCfnLocationSMB_Override(c CfnLocationSMB, scope awscdk.Construct, id *string, ...)
- func NewCfnTask_Override(c CfnTask, scope awscdk.Construct, id *string, props *CfnTaskProps)
- type CfnAgent
- type CfnAgentProps
- type CfnLocationEFS
- type CfnLocationEFSProps
- type CfnLocationEFS_Ec2ConfigProperty
- type CfnLocationFSxWindows
- type CfnLocationFSxWindowsProps
- type CfnLocationNFS
- type CfnLocationNFSProps
- type CfnLocationNFS_MountOptionsProperty
- type CfnLocationNFS_OnPremConfigProperty
- type CfnLocationObjectStorage
- type CfnLocationObjectStorageProps
- type CfnLocationS3
- type CfnLocationS3Props
- type CfnLocationS3_S3ConfigProperty
- type CfnLocationSMB
- type CfnLocationSMBProps
- type CfnLocationSMB_MountOptionsProperty
- type CfnTask
- type CfnTaskProps
- type CfnTask_FilterRuleProperty
- type CfnTask_OptionsProperty
- type CfnTask_TaskScheduleProperty
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnAgent_CFN_RESOURCE_TYPE_NAME ¶
func CfnAgent_CFN_RESOURCE_TYPE_NAME() *string
func CfnAgent_IsCfnElement ¶
func CfnAgent_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnAgent_IsCfnResource ¶
func CfnAgent_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAgent_IsConstruct ¶
func CfnAgent_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnLocationEFS_CFN_RESOURCE_TYPE_NAME ¶
func CfnLocationEFS_CFN_RESOURCE_TYPE_NAME() *string
func CfnLocationEFS_IsCfnElement ¶
func CfnLocationEFS_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnLocationEFS_IsCfnResource ¶
func CfnLocationEFS_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLocationEFS_IsConstruct ¶
func CfnLocationEFS_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnLocationFSxWindows_CFN_RESOURCE_TYPE_NAME ¶
func CfnLocationFSxWindows_CFN_RESOURCE_TYPE_NAME() *string
func CfnLocationFSxWindows_IsCfnElement ¶
func CfnLocationFSxWindows_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnLocationFSxWindows_IsCfnResource ¶
func CfnLocationFSxWindows_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLocationFSxWindows_IsConstruct ¶
func CfnLocationFSxWindows_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnLocationNFS_CFN_RESOURCE_TYPE_NAME ¶
func CfnLocationNFS_CFN_RESOURCE_TYPE_NAME() *string
func CfnLocationNFS_IsCfnElement ¶
func CfnLocationNFS_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnLocationNFS_IsCfnResource ¶
func CfnLocationNFS_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLocationNFS_IsConstruct ¶
func CfnLocationNFS_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnLocationObjectStorage_CFN_RESOURCE_TYPE_NAME ¶
func CfnLocationObjectStorage_CFN_RESOURCE_TYPE_NAME() *string
func CfnLocationObjectStorage_IsCfnElement ¶
func CfnLocationObjectStorage_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnLocationObjectStorage_IsCfnResource ¶
func CfnLocationObjectStorage_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLocationObjectStorage_IsConstruct ¶
func CfnLocationObjectStorage_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnLocationS3_CFN_RESOURCE_TYPE_NAME ¶
func CfnLocationS3_CFN_RESOURCE_TYPE_NAME() *string
func CfnLocationS3_IsCfnElement ¶
func CfnLocationS3_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnLocationS3_IsCfnResource ¶
func CfnLocationS3_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLocationS3_IsConstruct ¶
func CfnLocationS3_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnLocationSMB_CFN_RESOURCE_TYPE_NAME ¶
func CfnLocationSMB_CFN_RESOURCE_TYPE_NAME() *string
func CfnLocationSMB_IsCfnElement ¶
func CfnLocationSMB_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnLocationSMB_IsCfnResource ¶
func CfnLocationSMB_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnLocationSMB_IsConstruct ¶
func CfnLocationSMB_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnTask_CFN_RESOURCE_TYPE_NAME ¶
func CfnTask_CFN_RESOURCE_TYPE_NAME() *string
func CfnTask_IsCfnElement ¶
func CfnTask_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnTask_IsCfnResource ¶
func CfnTask_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnTask_IsConstruct ¶
func CfnTask_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnAgent_Override ¶
func NewCfnAgent_Override(c CfnAgent, scope awscdk.Construct, id *string, props *CfnAgentProps)
Create a new `AWS::DataSync::Agent`.
func NewCfnLocationEFS_Override ¶
func NewCfnLocationEFS_Override(c CfnLocationEFS, scope awscdk.Construct, id *string, props *CfnLocationEFSProps)
Create a new `AWS::DataSync::LocationEFS`.
func NewCfnLocationFSxWindows_Override ¶
func NewCfnLocationFSxWindows_Override(c CfnLocationFSxWindows, scope awscdk.Construct, id *string, props *CfnLocationFSxWindowsProps)
Create a new `AWS::DataSync::LocationFSxWindows`.
func NewCfnLocationNFS_Override ¶
func NewCfnLocationNFS_Override(c CfnLocationNFS, scope awscdk.Construct, id *string, props *CfnLocationNFSProps)
Create a new `AWS::DataSync::LocationNFS`.
func NewCfnLocationObjectStorage_Override ¶
func NewCfnLocationObjectStorage_Override(c CfnLocationObjectStorage, scope awscdk.Construct, id *string, props *CfnLocationObjectStorageProps)
Create a new `AWS::DataSync::LocationObjectStorage`.
func NewCfnLocationS3_Override ¶
func NewCfnLocationS3_Override(c CfnLocationS3, scope awscdk.Construct, id *string, props *CfnLocationS3Props)
Create a new `AWS::DataSync::LocationS3`.
func NewCfnLocationSMB_Override ¶
func NewCfnLocationSMB_Override(c CfnLocationSMB, scope awscdk.Construct, id *string, props *CfnLocationSMBProps)
Create a new `AWS::DataSync::LocationSMB`.
func NewCfnTask_Override ¶
func NewCfnTask_Override(c CfnTask, scope awscdk.Construct, id *string, props *CfnTaskProps)
Create a new `AWS::DataSync::Task`.
Types ¶
type CfnAgent ¶
type CfnAgent interface { awscdk.CfnResource awscdk.IInspectable ActivationKey() *string SetActivationKey(val *string) AgentName() *string SetAgentName(val *string) AttrAgentArn() *string AttrEndpointType() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string SecurityGroupArns() *[]*string SetSecurityGroupArns(val *[]*string) Stack() awscdk.Stack SubnetArns() *[]*string SetSubnetArns(val *[]*string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} VpcEndpointId() *string SetVpcEndpointId(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::Agent`.
func NewCfnAgent ¶
func NewCfnAgent(scope awscdk.Construct, id *string, props *CfnAgentProps) CfnAgent
Create a new `AWS::DataSync::Agent`.
type CfnAgentProps ¶
type CfnAgentProps struct { // `AWS::DataSync::Agent.ActivationKey`. ActivationKey *string `json:"activationKey"` // `AWS::DataSync::Agent.AgentName`. AgentName *string `json:"agentName"` // `AWS::DataSync::Agent.SecurityGroupArns`. SecurityGroupArns *[]*string `json:"securityGroupArns"` // `AWS::DataSync::Agent.SubnetArns`. SubnetArns *[]*string `json:"subnetArns"` // `AWS::DataSync::Agent.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::DataSync::Agent.VpcEndpointId`. VpcEndpointId *string `json:"vpcEndpointId"` }
Properties for defining a `AWS::DataSync::Agent`.
type CfnLocationEFS ¶
type CfnLocationEFS interface { awscdk.CfnResource awscdk.IInspectable AttrLocationArn() *string AttrLocationUri() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Ec2Config() interface{} SetEc2Config(val interface{}) EfsFilesystemArn() *string SetEfsFilesystemArn(val *string) LogicalId() *string Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack Subdirectory() *string SetSubdirectory(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::LocationEFS`.
func NewCfnLocationEFS ¶
func NewCfnLocationEFS(scope awscdk.Construct, id *string, props *CfnLocationEFSProps) CfnLocationEFS
Create a new `AWS::DataSync::LocationEFS`.
type CfnLocationEFSProps ¶
type CfnLocationEFSProps struct { // `AWS::DataSync::LocationEFS.Ec2Config`. Ec2Config interface{} `json:"ec2Config"` // `AWS::DataSync::LocationEFS.EfsFilesystemArn`. EfsFilesystemArn *string `json:"efsFilesystemArn"` // `AWS::DataSync::LocationEFS.Subdirectory`. Subdirectory *string `json:"subdirectory"` // `AWS::DataSync::LocationEFS.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataSync::LocationEFS`.
type CfnLocationFSxWindows ¶
type CfnLocationFSxWindows interface { awscdk.CfnResource awscdk.IInspectable AttrLocationArn() *string AttrLocationUri() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Domain() *string SetDomain(val *string) FsxFilesystemArn() *string SetFsxFilesystemArn(val *string) LogicalId() *string Node() awscdk.ConstructNode Password() *string SetPassword(val *string) Ref() *string SecurityGroupArns() *[]*string SetSecurityGroupArns(val *[]*string) Stack() awscdk.Stack Subdirectory() *string SetSubdirectory(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} User() *string SetUser(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::LocationFSxWindows`.
func NewCfnLocationFSxWindows ¶
func NewCfnLocationFSxWindows(scope awscdk.Construct, id *string, props *CfnLocationFSxWindowsProps) CfnLocationFSxWindows
Create a new `AWS::DataSync::LocationFSxWindows`.
type CfnLocationFSxWindowsProps ¶
type CfnLocationFSxWindowsProps struct { // `AWS::DataSync::LocationFSxWindows.FsxFilesystemArn`. FsxFilesystemArn *string `json:"fsxFilesystemArn"` // `AWS::DataSync::LocationFSxWindows.Password`. Password *string `json:"password"` // `AWS::DataSync::LocationFSxWindows.SecurityGroupArns`. SecurityGroupArns *[]*string `json:"securityGroupArns"` // `AWS::DataSync::LocationFSxWindows.User`. User *string `json:"user"` // `AWS::DataSync::LocationFSxWindows.Domain`. Domain *string `json:"domain"` // `AWS::DataSync::LocationFSxWindows.Subdirectory`. Subdirectory *string `json:"subdirectory"` // `AWS::DataSync::LocationFSxWindows.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataSync::LocationFSxWindows`.
type CfnLocationNFS ¶
type CfnLocationNFS interface { awscdk.CfnResource awscdk.IInspectable AttrLocationArn() *string AttrLocationUri() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string MountOptions() interface{} SetMountOptions(val interface{}) Node() awscdk.ConstructNode OnPremConfig() interface{} SetOnPremConfig(val interface{}) Ref() *string ServerHostname() *string SetServerHostname(val *string) Stack() awscdk.Stack Subdirectory() *string SetSubdirectory(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::LocationNFS`.
func NewCfnLocationNFS ¶
func NewCfnLocationNFS(scope awscdk.Construct, id *string, props *CfnLocationNFSProps) CfnLocationNFS
Create a new `AWS::DataSync::LocationNFS`.
type CfnLocationNFSProps ¶
type CfnLocationNFSProps struct { // `AWS::DataSync::LocationNFS.OnPremConfig`. OnPremConfig interface{} `json:"onPremConfig"` // `AWS::DataSync::LocationNFS.ServerHostname`. ServerHostname *string `json:"serverHostname"` // `AWS::DataSync::LocationNFS.Subdirectory`. Subdirectory *string `json:"subdirectory"` // `AWS::DataSync::LocationNFS.MountOptions`. MountOptions interface{} `json:"mountOptions"` // `AWS::DataSync::LocationNFS.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataSync::LocationNFS`.
type CfnLocationNFS_MountOptionsProperty ¶
type CfnLocationNFS_MountOptionsProperty struct { // `CfnLocationNFS.MountOptionsProperty.Version`. Version *string `json:"version"` }
type CfnLocationNFS_OnPremConfigProperty ¶
type CfnLocationNFS_OnPremConfigProperty struct { // `CfnLocationNFS.OnPremConfigProperty.AgentArns`. AgentArns *[]*string `json:"agentArns"` }
type CfnLocationObjectStorage ¶
type CfnLocationObjectStorage interface { awscdk.CfnResource awscdk.IInspectable AccessKey() *string SetAccessKey(val *string) AgentArns() *[]*string SetAgentArns(val *[]*string) AttrLocationArn() *string AttrLocationUri() *string BucketName() *string SetBucketName(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string SecretKey() *string SetSecretKey(val *string) ServerHostname() *string SetServerHostname(val *string) ServerPort() *float64 SetServerPort(val *float64) ServerProtocol() *string SetServerProtocol(val *string) Stack() awscdk.Stack Subdirectory() *string SetSubdirectory(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::LocationObjectStorage`.
func NewCfnLocationObjectStorage ¶
func NewCfnLocationObjectStorage(scope awscdk.Construct, id *string, props *CfnLocationObjectStorageProps) CfnLocationObjectStorage
Create a new `AWS::DataSync::LocationObjectStorage`.
type CfnLocationObjectStorageProps ¶
type CfnLocationObjectStorageProps struct { // `AWS::DataSync::LocationObjectStorage.AgentArns`. AgentArns *[]*string `json:"agentArns"` // `AWS::DataSync::LocationObjectStorage.BucketName`. BucketName *string `json:"bucketName"` // `AWS::DataSync::LocationObjectStorage.ServerHostname`. ServerHostname *string `json:"serverHostname"` // `AWS::DataSync::LocationObjectStorage.AccessKey`. AccessKey *string `json:"accessKey"` // `AWS::DataSync::LocationObjectStorage.SecretKey`. SecretKey *string `json:"secretKey"` // `AWS::DataSync::LocationObjectStorage.ServerPort`. ServerPort *float64 `json:"serverPort"` // `AWS::DataSync::LocationObjectStorage.ServerProtocol`. ServerProtocol *string `json:"serverProtocol"` // `AWS::DataSync::LocationObjectStorage.Subdirectory`. Subdirectory *string `json:"subdirectory"` // `AWS::DataSync::LocationObjectStorage.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataSync::LocationObjectStorage`.
type CfnLocationS3 ¶
type CfnLocationS3 interface { awscdk.CfnResource awscdk.IInspectable AttrLocationArn() *string AttrLocationUri() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string S3BucketArn() *string SetS3BucketArn(val *string) S3Config() interface{} SetS3Config(val interface{}) S3StorageClass() *string SetS3StorageClass(val *string) Stack() awscdk.Stack Subdirectory() *string SetSubdirectory(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::LocationS3`.
func NewCfnLocationS3 ¶
func NewCfnLocationS3(scope awscdk.Construct, id *string, props *CfnLocationS3Props) CfnLocationS3
Create a new `AWS::DataSync::LocationS3`.
type CfnLocationS3Props ¶
type CfnLocationS3Props struct { // `AWS::DataSync::LocationS3.S3BucketArn`. S3BucketArn *string `json:"s3BucketArn"` // `AWS::DataSync::LocationS3.S3Config`. S3Config interface{} `json:"s3Config"` // `AWS::DataSync::LocationS3.S3StorageClass`. S3StorageClass *string `json:"s3StorageClass"` // `AWS::DataSync::LocationS3.Subdirectory`. Subdirectory *string `json:"subdirectory"` // `AWS::DataSync::LocationS3.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataSync::LocationS3`.
type CfnLocationS3_S3ConfigProperty ¶
type CfnLocationS3_S3ConfigProperty struct { // `CfnLocationS3.S3ConfigProperty.BucketAccessRoleArn`. BucketAccessRoleArn *string `json:"bucketAccessRoleArn"` }
type CfnLocationSMB ¶
type CfnLocationSMB interface { awscdk.CfnResource awscdk.IInspectable AgentArns() *[]*string SetAgentArns(val *[]*string) AttrLocationArn() *string AttrLocationUri() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Domain() *string SetDomain(val *string) LogicalId() *string MountOptions() interface{} SetMountOptions(val interface{}) Node() awscdk.ConstructNode Password() *string SetPassword(val *string) Ref() *string ServerHostname() *string SetServerHostname(val *string) Stack() awscdk.Stack Subdirectory() *string SetSubdirectory(val *string) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} User() *string SetUser(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::LocationSMB`.
func NewCfnLocationSMB ¶
func NewCfnLocationSMB(scope awscdk.Construct, id *string, props *CfnLocationSMBProps) CfnLocationSMB
Create a new `AWS::DataSync::LocationSMB`.
type CfnLocationSMBProps ¶
type CfnLocationSMBProps struct { // `AWS::DataSync::LocationSMB.AgentArns`. AgentArns *[]*string `json:"agentArns"` // `AWS::DataSync::LocationSMB.Password`. Password *string `json:"password"` // `AWS::DataSync::LocationSMB.ServerHostname`. ServerHostname *string `json:"serverHostname"` // `AWS::DataSync::LocationSMB.Subdirectory`. Subdirectory *string `json:"subdirectory"` // `AWS::DataSync::LocationSMB.User`. User *string `json:"user"` // `AWS::DataSync::LocationSMB.Domain`. Domain *string `json:"domain"` // `AWS::DataSync::LocationSMB.MountOptions`. MountOptions interface{} `json:"mountOptions"` // `AWS::DataSync::LocationSMB.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataSync::LocationSMB`.
type CfnLocationSMB_MountOptionsProperty ¶
type CfnLocationSMB_MountOptionsProperty struct { // `CfnLocationSMB.MountOptionsProperty.Version`. Version *string `json:"version"` }
type CfnTask ¶
type CfnTask interface { awscdk.CfnResource awscdk.IInspectable AttrDestinationNetworkInterfaceArns() *[]*string AttrErrorCode() *string AttrErrorDetail() *string AttrSourceNetworkInterfaceArns() *[]*string AttrStatus() *string AttrTaskArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CloudWatchLogGroupArn() *string SetCloudWatchLogGroupArn(val *string) CreationStack() *[]*string DestinationLocationArn() *string SetDestinationLocationArn(val *string) Excludes() interface{} SetExcludes(val interface{}) LogicalId() *string Name() *string SetName(val *string) Node() awscdk.ConstructNode Options() interface{} SetOptions(val interface{}) Ref() *string Schedule() interface{} SetSchedule(val interface{}) SourceLocationArn() *string SetSourceLocationArn(val *string) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::DataSync::Task`.
func NewCfnTask ¶
func NewCfnTask(scope awscdk.Construct, id *string, props *CfnTaskProps) CfnTask
Create a new `AWS::DataSync::Task`.
type CfnTaskProps ¶
type CfnTaskProps struct { // `AWS::DataSync::Task.DestinationLocationArn`. DestinationLocationArn *string `json:"destinationLocationArn"` // `AWS::DataSync::Task.SourceLocationArn`. SourceLocationArn *string `json:"sourceLocationArn"` // `AWS::DataSync::Task.CloudWatchLogGroupArn`. CloudWatchLogGroupArn *string `json:"cloudWatchLogGroupArn"` // `AWS::DataSync::Task.Excludes`. Excludes interface{} `json:"excludes"` // `AWS::DataSync::Task.Name`. Name *string `json:"name"` // `AWS::DataSync::Task.Options`. Options interface{} `json:"options"` // `AWS::DataSync::Task.Schedule`. Schedule interface{} `json:"schedule"` // `AWS::DataSync::Task.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::DataSync::Task`.
type CfnTask_OptionsProperty ¶
type CfnTask_OptionsProperty struct { // `CfnTask.OptionsProperty.Atime`. Atime *string `json:"atime"` // `CfnTask.OptionsProperty.BytesPerSecond`. BytesPerSecond *float64 `json:"bytesPerSecond"` // `CfnTask.OptionsProperty.Gid`. Gid *string `json:"gid"` // `CfnTask.OptionsProperty.LogLevel`. LogLevel *string `json:"logLevel"` // `CfnTask.OptionsProperty.Mtime`. Mtime *string `json:"mtime"` // `CfnTask.OptionsProperty.OverwriteMode`. OverwriteMode *string `json:"overwriteMode"` // `CfnTask.OptionsProperty.PosixPermissions`. PosixPermissions *string `json:"posixPermissions"` // `CfnTask.OptionsProperty.PreserveDeletedFiles`. PreserveDeletedFiles *string `json:"preserveDeletedFiles"` // `CfnTask.OptionsProperty.PreserveDevices`. PreserveDevices *string `json:"preserveDevices"` // `CfnTask.OptionsProperty.TaskQueueing`. TaskQueueing *string `json:"taskQueueing"` // `CfnTask.OptionsProperty.TransferMode`. TransferMode *string `json:"transferMode"` // `CfnTask.OptionsProperty.Uid`. Uid *string `json:"uid"` // `CfnTask.OptionsProperty.VerifyMode`. VerifyMode *string `json:"verifyMode"` }
type CfnTask_TaskScheduleProperty ¶
type CfnTask_TaskScheduleProperty struct { // `CfnTask.TaskScheduleProperty.ScheduleExpression`. ScheduleExpression *string `json:"scheduleExpression"` }