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 CfnLocationHDFS_CFN_RESOURCE_TYPE_NAME() *string
- func CfnLocationHDFS_IsCfnElement(x interface{}) *bool
- func CfnLocationHDFS_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnLocationHDFS_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 constructs.Construct, id *string, props *CfnAgentProps)
- func NewCfnLocationEFS_Override(c CfnLocationEFS, scope constructs.Construct, id *string, ...)
- func NewCfnLocationFSxWindows_Override(c CfnLocationFSxWindows, scope constructs.Construct, id *string, ...)
- func NewCfnLocationHDFS_Override(c CfnLocationHDFS, scope constructs.Construct, id *string, ...)
- func NewCfnLocationNFS_Override(c CfnLocationNFS, scope constructs.Construct, id *string, ...)
- func NewCfnLocationObjectStorage_Override(c CfnLocationObjectStorage, scope constructs.Construct, id *string, ...)
- func NewCfnLocationS3_Override(c CfnLocationS3, scope constructs.Construct, id *string, ...)
- func NewCfnLocationSMB_Override(c CfnLocationSMB, scope constructs.Construct, id *string, ...)
- func NewCfnTask_Override(c CfnTask, scope constructs.Construct, id *string, props *CfnTaskProps)
- type CfnAgent
- type CfnAgentProps
- type CfnLocationEFS
- type CfnLocationEFSProps
- type CfnLocationEFS_Ec2ConfigProperty
- type CfnLocationFSxWindows
- type CfnLocationFSxWindowsProps
- type CfnLocationHDFS
- type CfnLocationHDFSProps
- type CfnLocationHDFS_NameNodeProperty
- type CfnLocationHDFS_QopConfigurationProperty
- 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.
func CfnAgent_IsCfnResource ¶
func CfnAgent_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnAgent_IsConstruct ¶
func CfnAgent_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnLocationEFS_IsCfnResource ¶
func CfnLocationEFS_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnLocationEFS_IsConstruct ¶
func CfnLocationEFS_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnLocationFSxWindows_IsCfnResource ¶
func CfnLocationFSxWindows_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnLocationFSxWindows_IsConstruct ¶
func CfnLocationFSxWindows_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func CfnLocationHDFS_CFN_RESOURCE_TYPE_NAME ¶
func CfnLocationHDFS_CFN_RESOURCE_TYPE_NAME() *string
func CfnLocationHDFS_IsCfnElement ¶
func CfnLocationHDFS_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.
func CfnLocationHDFS_IsCfnResource ¶
func CfnLocationHDFS_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnLocationHDFS_IsConstruct ¶
func CfnLocationHDFS_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnLocationNFS_IsCfnResource ¶
func CfnLocationNFS_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnLocationNFS_IsConstruct ¶
func CfnLocationNFS_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnLocationObjectStorage_IsCfnResource ¶
func CfnLocationObjectStorage_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnLocationObjectStorage_IsConstruct ¶
func CfnLocationObjectStorage_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnLocationS3_IsCfnResource ¶
func CfnLocationS3_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnLocationS3_IsConstruct ¶
func CfnLocationS3_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnLocationSMB_IsCfnResource ¶
func CfnLocationSMB_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnLocationSMB_IsConstruct ¶
func CfnLocationSMB_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
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.
func CfnTask_IsCfnResource ¶
func CfnTask_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
func CfnTask_IsConstruct ¶
func CfnTask_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead
func NewCfnAgent_Override ¶
func NewCfnAgent_Override(c CfnAgent, scope constructs.Construct, id *string, props *CfnAgentProps)
Create a new `AWS::DataSync::Agent`.
func NewCfnLocationEFS_Override ¶
func NewCfnLocationEFS_Override(c CfnLocationEFS, scope constructs.Construct, id *string, props *CfnLocationEFSProps)
Create a new `AWS::DataSync::LocationEFS`.
func NewCfnLocationFSxWindows_Override ¶
func NewCfnLocationFSxWindows_Override(c CfnLocationFSxWindows, scope constructs.Construct, id *string, props *CfnLocationFSxWindowsProps)
Create a new `AWS::DataSync::LocationFSxWindows`.
func NewCfnLocationHDFS_Override ¶
func NewCfnLocationHDFS_Override(c CfnLocationHDFS, scope constructs.Construct, id *string, props *CfnLocationHDFSProps)
Create a new `AWS::DataSync::LocationHDFS`.
func NewCfnLocationNFS_Override ¶
func NewCfnLocationNFS_Override(c CfnLocationNFS, scope constructs.Construct, id *string, props *CfnLocationNFSProps)
Create a new `AWS::DataSync::LocationNFS`.
func NewCfnLocationObjectStorage_Override ¶
func NewCfnLocationObjectStorage_Override(c CfnLocationObjectStorage, scope constructs.Construct, id *string, props *CfnLocationObjectStorageProps)
Create a new `AWS::DataSync::LocationObjectStorage`.
func NewCfnLocationS3_Override ¶
func NewCfnLocationS3_Override(c CfnLocationS3, scope constructs.Construct, id *string, props *CfnLocationS3Props)
Create a new `AWS::DataSync::LocationS3`.
func NewCfnLocationSMB_Override ¶
func NewCfnLocationSMB_Override(c CfnLocationSMB, scope constructs.Construct, id *string, props *CfnLocationSMBProps)
Create a new `AWS::DataSync::LocationSMB`.
func NewCfnTask_Override ¶
func NewCfnTask_Override(c CfnTask, scope constructs.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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::Agent`.
TODO: EXAMPLE
func NewCfnAgent ¶
func NewCfnAgent(scope constructs.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`.
TODO: EXAMPLE
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::LocationEFS`.
TODO: EXAMPLE
func NewCfnLocationEFS ¶
func NewCfnLocationEFS(scope constructs.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`.
TODO: EXAMPLE
type CfnLocationEFS_Ec2ConfigProperty ¶
type CfnLocationEFS_Ec2ConfigProperty struct {
// `CfnLocationEFS.Ec2ConfigProperty.SecurityGroupArns`.
SecurityGroupArns *[]*string `json:"securityGroupArns"`
// `CfnLocationEFS.Ec2ConfigProperty.SubnetArn`.
SubnetArn *string `json:"subnetArn"`
}
TODO: EXAMPLE
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::LocationFSxWindows`.
TODO: EXAMPLE
func NewCfnLocationFSxWindows ¶
func NewCfnLocationFSxWindows(scope constructs.Construct, id *string, props *CfnLocationFSxWindowsProps) CfnLocationFSxWindows
Create a new `AWS::DataSync::LocationFSxWindows`.
type CfnLocationFSxWindowsProps ¶
type CfnLocationFSxWindowsProps struct {
// `AWS::DataSync::LocationFSxWindows.Domain`.
Domain *string `json:"domain"`
// `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.Subdirectory`.
Subdirectory *string `json:"subdirectory"`
// `AWS::DataSync::LocationFSxWindows.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::DataSync::LocationFSxWindows.User`.
User *string `json:"user"`
}
Properties for defining a `AWS::DataSync::LocationFSxWindows`.
TODO: EXAMPLE
type CfnLocationHDFS ¶
type CfnLocationHDFS interface {
awscdk.CfnResource
awscdk.IInspectable
AgentArns() *[]*string
SetAgentArns(val *[]*string)
AttrLocationArn() *string
AttrLocationUri() *string
AuthenticationType() *string
SetAuthenticationType(val *string)
BlockSize() *float64
SetBlockSize(val *float64)
CfnOptions() awscdk.ICfnResourceOptions
CfnProperties() *map[string]interface{}
CfnResourceType() *string
CreationStack() *[]*string
KerberosKeytab() *string
SetKerberosKeytab(val *string)
KerberosKrb5Conf() *string
SetKerberosKrb5Conf(val *string)
KerberosPrincipal() *string
SetKerberosPrincipal(val *string)
KmsKeyProviderUri() *string
SetKmsKeyProviderUri(val *string)
LogicalId() *string
NameNodes() interface{}
SetNameNodes(val interface{})
Node() constructs.Node
QopConfiguration() interface{}
SetQopConfiguration(val interface{})
Ref() *string
ReplicationFactor() *float64
SetReplicationFactor(val *float64)
SimpleUser() *string
SetSimpleUser(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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::LocationHDFS`.
TODO: EXAMPLE
func NewCfnLocationHDFS ¶
func NewCfnLocationHDFS(scope constructs.Construct, id *string, props *CfnLocationHDFSProps) CfnLocationHDFS
Create a new `AWS::DataSync::LocationHDFS`.
type CfnLocationHDFSProps ¶
type CfnLocationHDFSProps struct {
// `AWS::DataSync::LocationHDFS.AgentArns`.
AgentArns *[]*string `json:"agentArns"`
// `AWS::DataSync::LocationHDFS.AuthenticationType`.
AuthenticationType *string `json:"authenticationType"`
// `AWS::DataSync::LocationHDFS.BlockSize`.
BlockSize *float64 `json:"blockSize"`
// `AWS::DataSync::LocationHDFS.KerberosKeytab`.
KerberosKeytab *string `json:"kerberosKeytab"`
// `AWS::DataSync::LocationHDFS.KerberosKrb5Conf`.
KerberosKrb5Conf *string `json:"kerberosKrb5Conf"`
// `AWS::DataSync::LocationHDFS.KerberosPrincipal`.
KerberosPrincipal *string `json:"kerberosPrincipal"`
// `AWS::DataSync::LocationHDFS.KmsKeyProviderUri`.
KmsKeyProviderUri *string `json:"kmsKeyProviderUri"`
// `AWS::DataSync::LocationHDFS.NameNodes`.
NameNodes interface{} `json:"nameNodes"`
// `AWS::DataSync::LocationHDFS.QopConfiguration`.
QopConfiguration interface{} `json:"qopConfiguration"`
// `AWS::DataSync::LocationHDFS.ReplicationFactor`.
ReplicationFactor *float64 `json:"replicationFactor"`
// `AWS::DataSync::LocationHDFS.SimpleUser`.
SimpleUser *string `json:"simpleUser"`
// `AWS::DataSync::LocationHDFS.Subdirectory`.
Subdirectory *string `json:"subdirectory"`
// `AWS::DataSync::LocationHDFS.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::DataSync::LocationHDFS`.
TODO: EXAMPLE
type CfnLocationHDFS_NameNodeProperty ¶
type CfnLocationHDFS_NameNodeProperty struct {
// `CfnLocationHDFS.NameNodeProperty.Hostname`.
Hostname *string `json:"hostname"`
// `CfnLocationHDFS.NameNodeProperty.Port`.
Port *float64 `json:"port"`
}
TODO: EXAMPLE
type CfnLocationHDFS_QopConfigurationProperty ¶
type CfnLocationHDFS_QopConfigurationProperty struct {
// `CfnLocationHDFS.QopConfigurationProperty.DataTransferProtection`.
DataTransferProtection *string `json:"dataTransferProtection"`
// `CfnLocationHDFS.QopConfigurationProperty.RpcProtection`.
RpcProtection *string `json:"rpcProtection"`
}
TODO: EXAMPLE
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::LocationNFS`.
TODO: EXAMPLE
func NewCfnLocationNFS ¶
func NewCfnLocationNFS(scope constructs.Construct, id *string, props *CfnLocationNFSProps) CfnLocationNFS
Create a new `AWS::DataSync::LocationNFS`.
type CfnLocationNFSProps ¶
type CfnLocationNFSProps struct {
// `AWS::DataSync::LocationNFS.MountOptions`.
MountOptions interface{} `json:"mountOptions"`
// `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.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::DataSync::LocationNFS`.
TODO: EXAMPLE
type CfnLocationNFS_MountOptionsProperty ¶
type CfnLocationNFS_MountOptionsProperty struct {
// `CfnLocationNFS.MountOptionsProperty.Version`.
Version *string `json:"version"`
}
TODO: EXAMPLE
type CfnLocationNFS_OnPremConfigProperty ¶
type CfnLocationNFS_OnPremConfigProperty struct {
// `CfnLocationNFS.OnPremConfigProperty.AgentArns`.
AgentArns *[]*string `json:"agentArns"`
}
TODO: EXAMPLE
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::LocationObjectStorage`.
TODO: EXAMPLE
func NewCfnLocationObjectStorage ¶
func NewCfnLocationObjectStorage(scope constructs.Construct, id *string, props *CfnLocationObjectStorageProps) CfnLocationObjectStorage
Create a new `AWS::DataSync::LocationObjectStorage`.
type CfnLocationObjectStorageProps ¶
type CfnLocationObjectStorageProps struct {
// `AWS::DataSync::LocationObjectStorage.AccessKey`.
AccessKey *string `json:"accessKey"`
// `AWS::DataSync::LocationObjectStorage.AgentArns`.
AgentArns *[]*string `json:"agentArns"`
// `AWS::DataSync::LocationObjectStorage.BucketName`.
BucketName *string `json:"bucketName"`
// `AWS::DataSync::LocationObjectStorage.SecretKey`.
SecretKey *string `json:"secretKey"`
// `AWS::DataSync::LocationObjectStorage.ServerHostname`.
ServerHostname *string `json:"serverHostname"`
// `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`.
TODO: EXAMPLE
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::LocationS3`.
TODO: EXAMPLE
func NewCfnLocationS3 ¶
func NewCfnLocationS3(scope constructs.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`.
TODO: EXAMPLE
type CfnLocationS3_S3ConfigProperty ¶
type CfnLocationS3_S3ConfigProperty struct {
// `CfnLocationS3.S3ConfigProperty.BucketAccessRoleArn`.
BucketAccessRoleArn *string `json:"bucketAccessRoleArn"`
}
TODO: EXAMPLE
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() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::LocationSMB`.
TODO: EXAMPLE
func NewCfnLocationSMB ¶
func NewCfnLocationSMB(scope constructs.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.Domain`.
Domain *string `json:"domain"`
// `AWS::DataSync::LocationSMB.MountOptions`.
MountOptions interface{} `json:"mountOptions"`
// `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.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
// `AWS::DataSync::LocationSMB.User`.
User *string `json:"user"`
}
Properties for defining a `AWS::DataSync::LocationSMB`.
TODO: EXAMPLE
type CfnLocationSMB_MountOptionsProperty ¶
type CfnLocationSMB_MountOptionsProperty struct {
// `CfnLocationSMB.MountOptionsProperty.Version`.
Version *string `json:"version"`
}
TODO: EXAMPLE
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{})
Includes() interface{}
SetIncludes(val interface{})
LogicalId() *string
Name() *string
SetName(val *string)
Node() constructs.Node
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)
OverrideLogicalId(newLogicalId *string)
RenderProperties(props *map[string]interface{}) *map[string]interface{}
ShouldSynthesize() *bool
ToString() *string
ValidateProperties(_properties interface{})
}
A CloudFormation `AWS::DataSync::Task`.
TODO: EXAMPLE
func NewCfnTask ¶
func NewCfnTask(scope constructs.Construct, id *string, props *CfnTaskProps) CfnTask
Create a new `AWS::DataSync::Task`.
type CfnTaskProps ¶
type CfnTaskProps struct {
// `AWS::DataSync::Task.CloudWatchLogGroupArn`.
CloudWatchLogGroupArn *string `json:"cloudWatchLogGroupArn"`
// `AWS::DataSync::Task.DestinationLocationArn`.
DestinationLocationArn *string `json:"destinationLocationArn"`
// `AWS::DataSync::Task.Excludes`.
Excludes interface{} `json:"excludes"`
// `AWS::DataSync::Task.Includes`.
Includes interface{} `json:"includes"`
// `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.SourceLocationArn`.
SourceLocationArn *string `json:"sourceLocationArn"`
// `AWS::DataSync::Task.Tags`.
Tags *[]*awscdk.CfnTag `json:"tags"`
}
Properties for defining a `AWS::DataSync::Task`.
TODO: EXAMPLE
type CfnTask_FilterRuleProperty ¶
type CfnTask_FilterRuleProperty struct {
// `CfnTask.FilterRuleProperty.FilterType`.
FilterType *string `json:"filterType"`
// `CfnTask.FilterRuleProperty.Value`.
Value *string `json:"value"`
}
TODO: EXAMPLE
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.SecurityDescriptorCopyFlags`.
SecurityDescriptorCopyFlags *string `json:"securityDescriptorCopyFlags"`
// `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"`
}
TODO: EXAMPLE
type CfnTask_TaskScheduleProperty ¶
type CfnTask_TaskScheduleProperty struct {
// `CfnTask.TaskScheduleProperty.ScheduleExpression`.
ScheduleExpression *string `json:"scheduleExpression"`
}
TODO: EXAMPLE