Documentation
¶
Index ¶
- func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference_Override(...)
- func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference_Override(...)
- func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference_Override(...)
- func NewTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference, ...)
- func NewTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference, ...)
- func NewTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference, ...)
- func NewTransferWorkflowOnExceptionStepsList_Override(t TransferWorkflowOnExceptionStepsList, ...)
- func NewTransferWorkflowOnExceptionStepsOutputReference_Override(t TransferWorkflowOnExceptionStepsOutputReference, ...)
- func NewTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference, ...)
- func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsList_Override(t TransferWorkflowOnExceptionStepsTagStepDetailsTagsList, ...)
- func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference_Override(t TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference, ...)
- func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference_Override(...)
- func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference_Override(t TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference, ...)
- func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference_Override(...)
- func NewTransferWorkflowStepsCopyStepDetailsOutputReference_Override(t TransferWorkflowStepsCopyStepDetailsOutputReference, ...)
- func NewTransferWorkflowStepsCustomStepDetailsOutputReference_Override(t TransferWorkflowStepsCustomStepDetailsOutputReference, ...)
- func NewTransferWorkflowStepsDeleteStepDetailsOutputReference_Override(t TransferWorkflowStepsDeleteStepDetailsOutputReference, ...)
- func NewTransferWorkflowStepsList_Override(t TransferWorkflowStepsList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewTransferWorkflowStepsOutputReference_Override(t TransferWorkflowStepsOutputReference, ...)
- func NewTransferWorkflowStepsTagStepDetailsOutputReference_Override(t TransferWorkflowStepsTagStepDetailsOutputReference, ...)
- func NewTransferWorkflowStepsTagStepDetailsTagsList_Override(t TransferWorkflowStepsTagStepDetailsTagsList, ...)
- func NewTransferWorkflowStepsTagStepDetailsTagsOutputReference_Override(t TransferWorkflowStepsTagStepDetailsTagsOutputReference, ...)
- func NewTransferWorkflow_Override(t TransferWorkflow, scope constructs.Construct, id *string, ...)
- func TransferWorkflow_IsConstruct(x interface{}) *bool
- func TransferWorkflow_IsTerraformElement(x interface{}) *bool
- func TransferWorkflow_IsTerraformResource(x interface{}) *bool
- func TransferWorkflow_TfResourceType() *string
- type TransferWorkflow
- type TransferWorkflowConfig
- type TransferWorkflowOnExceptionSteps
- type TransferWorkflowOnExceptionStepsCopyStepDetails
- type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation
- type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation
- type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference
- type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference
- type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation
- type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference
- type TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference
- type TransferWorkflowOnExceptionStepsCustomStepDetails
- type TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference
- type TransferWorkflowOnExceptionStepsDeleteStepDetails
- type TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference
- type TransferWorkflowOnExceptionStepsList
- type TransferWorkflowOnExceptionStepsOutputReference
- type TransferWorkflowOnExceptionStepsTagStepDetails
- type TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference
- type TransferWorkflowOnExceptionStepsTagStepDetailsTags
- type TransferWorkflowOnExceptionStepsTagStepDetailsTagsList
- type TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference
- type TransferWorkflowSteps
- type TransferWorkflowStepsCopyStepDetails
- type TransferWorkflowStepsCopyStepDetailsDestinationFileLocation
- type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation
- type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference
- type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference
- type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation
- type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference
- type TransferWorkflowStepsCopyStepDetailsOutputReference
- type TransferWorkflowStepsCustomStepDetails
- type TransferWorkflowStepsCustomStepDetailsOutputReference
- type TransferWorkflowStepsDeleteStepDetails
- type TransferWorkflowStepsDeleteStepDetailsOutputReference
- type TransferWorkflowStepsList
- type TransferWorkflowStepsOutputReference
- type TransferWorkflowStepsTagStepDetails
- type TransferWorkflowStepsTagStepDetailsOutputReference
- type TransferWorkflowStepsTagStepDetailsTags
- type TransferWorkflowStepsTagStepDetailsTagsList
- type TransferWorkflowStepsTagStepDetailsTagsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference_Override(t TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference_Override(t TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference_Override(t TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowOnExceptionStepsList_Override ¶
func NewTransferWorkflowOnExceptionStepsList_Override(t TransferWorkflowOnExceptionStepsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTransferWorkflowOnExceptionStepsOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsOutputReference_Override(t TransferWorkflowOnExceptionStepsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference_Override(t TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsList_Override ¶
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsList_Override(t TransferWorkflowOnExceptionStepsTagStepDetailsTagsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference_Override ¶
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference_Override(t TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference_Override ¶
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference_Override(t TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference_Override ¶
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference_Override(t TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference_Override ¶
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference_Override(t TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowStepsCopyStepDetailsOutputReference_Override ¶
func NewTransferWorkflowStepsCopyStepDetailsOutputReference_Override(t TransferWorkflowStepsCopyStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowStepsCustomStepDetailsOutputReference_Override ¶
func NewTransferWorkflowStepsCustomStepDetailsOutputReference_Override(t TransferWorkflowStepsCustomStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowStepsDeleteStepDetailsOutputReference_Override ¶
func NewTransferWorkflowStepsDeleteStepDetailsOutputReference_Override(t TransferWorkflowStepsDeleteStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowStepsList_Override ¶
func NewTransferWorkflowStepsList_Override(t TransferWorkflowStepsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTransferWorkflowStepsOutputReference_Override ¶
func NewTransferWorkflowStepsOutputReference_Override(t TransferWorkflowStepsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTransferWorkflowStepsTagStepDetailsOutputReference_Override ¶
func NewTransferWorkflowStepsTagStepDetailsOutputReference_Override(t TransferWorkflowStepsTagStepDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferWorkflowStepsTagStepDetailsTagsList_Override ¶
func NewTransferWorkflowStepsTagStepDetailsTagsList_Override(t TransferWorkflowStepsTagStepDetailsTagsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewTransferWorkflowStepsTagStepDetailsTagsOutputReference_Override ¶
func NewTransferWorkflowStepsTagStepDetailsTagsOutputReference_Override(t TransferWorkflowStepsTagStepDetailsTagsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewTransferWorkflow_Override ¶
func NewTransferWorkflow_Override(t TransferWorkflow, scope constructs.Construct, id *string, config *TransferWorkflowConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow aws_transfer_workflow} Resource.
func TransferWorkflow_IsConstruct ¶
func TransferWorkflow_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func TransferWorkflow_IsTerraformElement ¶
func TransferWorkflow_IsTerraformElement(x interface{}) *bool
Experimental.
func TransferWorkflow_IsTerraformResource ¶
func TransferWorkflow_IsTerraformResource(x interface{}) *bool
Experimental.
func TransferWorkflow_TfResourceType ¶
func TransferWorkflow_TfResourceType() *string
Types ¶
type TransferWorkflow ¶
type TransferWorkflow interface {
cdktf.TerraformResource
Arn() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() *float64
// Experimental.
SetCount(val *float64)
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
Description() *string
SetDescription(val *string)
DescriptionInput() *string
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
// The tree node.
Node() constructs.Node
OnExceptionSteps() TransferWorkflowOnExceptionStepsList
OnExceptionStepsInput() interface{}
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
Steps() TransferWorkflowStepsList
StepsInput() interface{}
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutOnExceptionSteps(value interface{})
PutSteps(value interface{})
ResetDescription()
ResetId()
ResetOnExceptionSteps()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetTags()
ResetTagsAll()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow aws_transfer_workflow}.
func NewTransferWorkflow ¶
func NewTransferWorkflow(scope constructs.Construct, id *string, config *TransferWorkflowConfig) TransferWorkflow
Create a new {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow aws_transfer_workflow} Resource.
type TransferWorkflowConfig ¶
type TransferWorkflowConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count *float64 `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// steps block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#steps TransferWorkflow#steps}
Steps interface{} `field:"required" json:"steps" yaml:"steps"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#description TransferWorkflow#description}.
Description *string `field:"optional" json:"description" yaml:"description"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#id TransferWorkflow#id}.
//
// Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2.
// If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
Id *string `field:"optional" json:"id" yaml:"id"`
// on_exception_steps block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#on_exception_steps TransferWorkflow#on_exception_steps}
OnExceptionSteps interface{} `field:"optional" json:"onExceptionSteps" yaml:"onExceptionSteps"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#tags TransferWorkflow#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#tags_all TransferWorkflow#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
}
type TransferWorkflowOnExceptionSteps ¶
type TransferWorkflowOnExceptionSteps struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#type TransferWorkflow#type}.
Type *string `field:"required" json:"type" yaml:"type"`
// copy_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#copy_step_details TransferWorkflow#copy_step_details}
CopyStepDetails *TransferWorkflowOnExceptionStepsCopyStepDetails `field:"optional" json:"copyStepDetails" yaml:"copyStepDetails"`
// custom_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#custom_step_details TransferWorkflow#custom_step_details}
CustomStepDetails *TransferWorkflowOnExceptionStepsCustomStepDetails `field:"optional" json:"customStepDetails" yaml:"customStepDetails"`
// delete_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#delete_step_details TransferWorkflow#delete_step_details}
DeleteStepDetails *TransferWorkflowOnExceptionStepsDeleteStepDetails `field:"optional" json:"deleteStepDetails" yaml:"deleteStepDetails"`
// tag_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#tag_step_details TransferWorkflow#tag_step_details}
TagStepDetails *TransferWorkflowOnExceptionStepsTagStepDetails `field:"optional" json:"tagStepDetails" yaml:"tagStepDetails"`
}
type TransferWorkflowOnExceptionStepsCopyStepDetails ¶
type TransferWorkflowOnExceptionStepsCopyStepDetails struct {
// destination_file_location block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#destination_file_location TransferWorkflow#destination_file_location}
DestinationFileLocation *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation `field:"optional" json:"destinationFileLocation" yaml:"destinationFileLocation"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#overwrite_existing TransferWorkflow#overwrite_existing}.
OverwriteExisting *string `field:"optional" json:"overwriteExisting" yaml:"overwriteExisting"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
}
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation ¶
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation struct {
// efs_file_location block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#efs_file_location TransferWorkflow#efs_file_location}
EfsFileLocation *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation `field:"optional" json:"efsFileLocation" yaml:"efsFileLocation"`
// s3_file_location block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#s3_file_location TransferWorkflow#s3_file_location}
S3FileLocation *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation `field:"optional" json:"s3FileLocation" yaml:"s3FileLocation"`
}
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation ¶
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#file_system_id TransferWorkflow#file_system_id}.
FileSystemId *string `field:"optional" json:"fileSystemId" yaml:"fileSystemId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#path TransferWorkflow#path}.
Path *string `field:"optional" json:"path" yaml:"path"`
}
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference ¶
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
FileSystemId() *string
SetFileSystemId(val *string)
FileSystemIdInput() *string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation
SetInternalValue(val *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation)
Path() *string
SetPath(val *string)
PathInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetFileSystemId()
ResetPath()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference ¶
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EfsFileLocation() TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference
EfsFileLocationInput() *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation
SetInternalValue(val *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation)
S3FileLocation() TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference
S3FileLocationInput() *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEfsFileLocation(value *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation)
PutS3FileLocation(value *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation)
ResetEfsFileLocation()
ResetS3FileLocation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation ¶
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#bucket TransferWorkflow#bucket}.
Bucket *string `field:"optional" json:"bucket" yaml:"bucket"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#key TransferWorkflow#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
}
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference ¶
type TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference interface {
cdktf.ComplexObject
Bucket() *string
SetBucket(val *string)
BucketInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation
SetInternalValue(val *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation)
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetBucket()
ResetKey()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference
type TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference ¶
type TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DestinationFileLocation() TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference
DestinationFileLocationInput() *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowOnExceptionStepsCopyStepDetails
SetInternalValue(val *TransferWorkflowOnExceptionStepsCopyStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
OverwriteExisting() *string
SetOverwriteExisting(val *string)
OverwriteExistingInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutDestinationFileLocation(value *TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation)
ResetDestinationFileLocation()
ResetName()
ResetOverwriteExisting()
ResetSourceFileLocation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference ¶
func NewTransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference
type TransferWorkflowOnExceptionStepsCustomStepDetails ¶
type TransferWorkflowOnExceptionStepsCustomStepDetails struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#target TransferWorkflow#target}.
Target *string `field:"optional" json:"target" yaml:"target"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#timeout_seconds TransferWorkflow#timeout_seconds}.
TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
type TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference ¶
type TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowOnExceptionStepsCustomStepDetails
SetInternalValue(val *TransferWorkflowOnExceptionStepsCustomStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
Target() *string
SetTarget(val *string)
TargetInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TimeoutSeconds() *float64
SetTimeoutSeconds(val *float64)
TimeoutSecondsInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetName()
ResetSourceFileLocation()
ResetTarget()
ResetTimeoutSeconds()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference ¶
func NewTransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference
type TransferWorkflowOnExceptionStepsDeleteStepDetails ¶
type TransferWorkflowOnExceptionStepsDeleteStepDetails struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
}
type TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference ¶
type TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowOnExceptionStepsDeleteStepDetails
SetInternalValue(val *TransferWorkflowOnExceptionStepsDeleteStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetName()
ResetSourceFileLocation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference ¶
func NewTransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference
type TransferWorkflowOnExceptionStepsList ¶
type TransferWorkflowOnExceptionStepsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) TransferWorkflowOnExceptionStepsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsList ¶
func NewTransferWorkflowOnExceptionStepsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TransferWorkflowOnExceptionStepsList
type TransferWorkflowOnExceptionStepsOutputReference ¶
type TransferWorkflowOnExceptionStepsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CopyStepDetails() TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference
CopyStepDetailsInput() *TransferWorkflowOnExceptionStepsCopyStepDetails
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CustomStepDetails() TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference
CustomStepDetailsInput() *TransferWorkflowOnExceptionStepsCustomStepDetails
DeleteStepDetails() TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference
DeleteStepDetailsInput() *TransferWorkflowOnExceptionStepsDeleteStepDetails
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
TagStepDetails() TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference
TagStepDetailsInput() *TransferWorkflowOnExceptionStepsTagStepDetails
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCopyStepDetails(value *TransferWorkflowOnExceptionStepsCopyStepDetails)
PutCustomStepDetails(value *TransferWorkflowOnExceptionStepsCustomStepDetails)
PutDeleteStepDetails(value *TransferWorkflowOnExceptionStepsDeleteStepDetails)
PutTagStepDetails(value *TransferWorkflowOnExceptionStepsTagStepDetails)
ResetCopyStepDetails()
ResetCustomStepDetails()
ResetDeleteStepDetails()
ResetTagStepDetails()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsOutputReference ¶
func NewTransferWorkflowOnExceptionStepsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TransferWorkflowOnExceptionStepsOutputReference
type TransferWorkflowOnExceptionStepsTagStepDetails ¶
type TransferWorkflowOnExceptionStepsTagStepDetails struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
// tags block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#tags TransferWorkflow#tags}
Tags interface{} `field:"optional" json:"tags" yaml:"tags"`
}
type TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference ¶
type TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowOnExceptionStepsTagStepDetails
SetInternalValue(val *TransferWorkflowOnExceptionStepsTagStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
Tags() TransferWorkflowOnExceptionStepsTagStepDetailsTagsList
TagsInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutTags(value interface{})
ResetName()
ResetSourceFileLocation()
ResetTags()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference ¶
func NewTransferWorkflowOnExceptionStepsTagStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference
type TransferWorkflowOnExceptionStepsTagStepDetailsTags ¶
type TransferWorkflowOnExceptionStepsTagStepDetailsTags struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#key TransferWorkflow#key}.
Key *string `field:"required" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#value TransferWorkflow#value}.
Value *string `field:"required" json:"value" yaml:"value"`
}
type TransferWorkflowOnExceptionStepsTagStepDetailsTagsList ¶
type TransferWorkflowOnExceptionStepsTagStepDetailsTagsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsList ¶
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TransferWorkflowOnExceptionStepsTagStepDetailsTagsList
type TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference ¶
type TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Value() *string
SetValue(val *string)
ValueInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference ¶
func NewTransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference
type TransferWorkflowSteps ¶
type TransferWorkflowSteps struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#type TransferWorkflow#type}.
Type *string `field:"required" json:"type" yaml:"type"`
// copy_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#copy_step_details TransferWorkflow#copy_step_details}
CopyStepDetails *TransferWorkflowStepsCopyStepDetails `field:"optional" json:"copyStepDetails" yaml:"copyStepDetails"`
// custom_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#custom_step_details TransferWorkflow#custom_step_details}
CustomStepDetails *TransferWorkflowStepsCustomStepDetails `field:"optional" json:"customStepDetails" yaml:"customStepDetails"`
// delete_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#delete_step_details TransferWorkflow#delete_step_details}
DeleteStepDetails *TransferWorkflowStepsDeleteStepDetails `field:"optional" json:"deleteStepDetails" yaml:"deleteStepDetails"`
// tag_step_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#tag_step_details TransferWorkflow#tag_step_details}
TagStepDetails *TransferWorkflowStepsTagStepDetails `field:"optional" json:"tagStepDetails" yaml:"tagStepDetails"`
}
type TransferWorkflowStepsCopyStepDetails ¶
type TransferWorkflowStepsCopyStepDetails struct {
// destination_file_location block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#destination_file_location TransferWorkflow#destination_file_location}
DestinationFileLocation *TransferWorkflowStepsCopyStepDetailsDestinationFileLocation `field:"optional" json:"destinationFileLocation" yaml:"destinationFileLocation"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#overwrite_existing TransferWorkflow#overwrite_existing}.
OverwriteExisting *string `field:"optional" json:"overwriteExisting" yaml:"overwriteExisting"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
}
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocation ¶
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocation struct {
// efs_file_location block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#efs_file_location TransferWorkflow#efs_file_location}
EfsFileLocation *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation `field:"optional" json:"efsFileLocation" yaml:"efsFileLocation"`
// s3_file_location block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#s3_file_location TransferWorkflow#s3_file_location}
S3FileLocation *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation `field:"optional" json:"s3FileLocation" yaml:"s3FileLocation"`
}
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation ¶
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#file_system_id TransferWorkflow#file_system_id}.
FileSystemId *string `field:"optional" json:"fileSystemId" yaml:"fileSystemId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#path TransferWorkflow#path}.
Path *string `field:"optional" json:"path" yaml:"path"`
}
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference ¶
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
FileSystemId() *string
SetFileSystemId(val *string)
FileSystemIdInput() *string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation
SetInternalValue(val *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation)
Path() *string
SetPath(val *string)
PathInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetFileSystemId()
ResetPath()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference ¶
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference ¶
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
EfsFileLocation() TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference
EfsFileLocationInput() *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowStepsCopyStepDetailsDestinationFileLocation
SetInternalValue(val *TransferWorkflowStepsCopyStepDetailsDestinationFileLocation)
S3FileLocation() TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference
S3FileLocationInput() *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutEfsFileLocation(value *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation)
PutS3FileLocation(value *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation)
ResetEfsFileLocation()
ResetS3FileLocation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference ¶
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation ¶
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#bucket TransferWorkflow#bucket}.
Bucket *string `field:"optional" json:"bucket" yaml:"bucket"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#key TransferWorkflow#key}.
Key *string `field:"optional" json:"key" yaml:"key"`
}
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference ¶
type TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference interface {
cdktf.ComplexObject
Bucket() *string
SetBucket(val *string)
BucketInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation
SetInternalValue(val *TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation)
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetBucket()
ResetKey()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference ¶
func NewTransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference
type TransferWorkflowStepsCopyStepDetailsOutputReference ¶
type TransferWorkflowStepsCopyStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DestinationFileLocation() TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference
DestinationFileLocationInput() *TransferWorkflowStepsCopyStepDetailsDestinationFileLocation
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowStepsCopyStepDetails
SetInternalValue(val *TransferWorkflowStepsCopyStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
OverwriteExisting() *string
SetOverwriteExisting(val *string)
OverwriteExistingInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutDestinationFileLocation(value *TransferWorkflowStepsCopyStepDetailsDestinationFileLocation)
ResetDestinationFileLocation()
ResetName()
ResetOverwriteExisting()
ResetSourceFileLocation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsCopyStepDetailsOutputReference ¶
func NewTransferWorkflowStepsCopyStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowStepsCopyStepDetailsOutputReference
type TransferWorkflowStepsCustomStepDetails ¶
type TransferWorkflowStepsCustomStepDetails struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#target TransferWorkflow#target}.
Target *string `field:"optional" json:"target" yaml:"target"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#timeout_seconds TransferWorkflow#timeout_seconds}.
TimeoutSeconds *float64 `field:"optional" json:"timeoutSeconds" yaml:"timeoutSeconds"`
}
type TransferWorkflowStepsCustomStepDetailsOutputReference ¶
type TransferWorkflowStepsCustomStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowStepsCustomStepDetails
SetInternalValue(val *TransferWorkflowStepsCustomStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
Target() *string
SetTarget(val *string)
TargetInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
TimeoutSeconds() *float64
SetTimeoutSeconds(val *float64)
TimeoutSecondsInput() *float64
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetName()
ResetSourceFileLocation()
ResetTarget()
ResetTimeoutSeconds()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsCustomStepDetailsOutputReference ¶
func NewTransferWorkflowStepsCustomStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowStepsCustomStepDetailsOutputReference
type TransferWorkflowStepsDeleteStepDetails ¶
type TransferWorkflowStepsDeleteStepDetails struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
}
type TransferWorkflowStepsDeleteStepDetailsOutputReference ¶
type TransferWorkflowStepsDeleteStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowStepsDeleteStepDetails
SetInternalValue(val *TransferWorkflowStepsDeleteStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetName()
ResetSourceFileLocation()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsDeleteStepDetailsOutputReference ¶
func NewTransferWorkflowStepsDeleteStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowStepsDeleteStepDetailsOutputReference
type TransferWorkflowStepsList ¶
type TransferWorkflowStepsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) TransferWorkflowStepsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsList ¶
func NewTransferWorkflowStepsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TransferWorkflowStepsList
type TransferWorkflowStepsOutputReference ¶
type TransferWorkflowStepsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CopyStepDetails() TransferWorkflowStepsCopyStepDetailsOutputReference
CopyStepDetailsInput() *TransferWorkflowStepsCopyStepDetails
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CustomStepDetails() TransferWorkflowStepsCustomStepDetailsOutputReference
CustomStepDetailsInput() *TransferWorkflowStepsCustomStepDetails
DeleteStepDetails() TransferWorkflowStepsDeleteStepDetailsOutputReference
DeleteStepDetailsInput() *TransferWorkflowStepsDeleteStepDetails
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
TagStepDetails() TransferWorkflowStepsTagStepDetailsOutputReference
TagStepDetailsInput() *TransferWorkflowStepsTagStepDetails
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Type() *string
SetType(val *string)
TypeInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCopyStepDetails(value *TransferWorkflowStepsCopyStepDetails)
PutCustomStepDetails(value *TransferWorkflowStepsCustomStepDetails)
PutDeleteStepDetails(value *TransferWorkflowStepsDeleteStepDetails)
PutTagStepDetails(value *TransferWorkflowStepsTagStepDetails)
ResetCopyStepDetails()
ResetCustomStepDetails()
ResetDeleteStepDetails()
ResetTagStepDetails()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsOutputReference ¶
func NewTransferWorkflowStepsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TransferWorkflowStepsOutputReference
type TransferWorkflowStepsTagStepDetails ¶
type TransferWorkflowStepsTagStepDetails struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#name TransferWorkflow#name}.
Name *string `field:"optional" json:"name" yaml:"name"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#source_file_location TransferWorkflow#source_file_location}.
SourceFileLocation *string `field:"optional" json:"sourceFileLocation" yaml:"sourceFileLocation"`
// tags block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#tags TransferWorkflow#tags}
Tags interface{} `field:"optional" json:"tags" yaml:"tags"`
}
type TransferWorkflowStepsTagStepDetailsOutputReference ¶
type TransferWorkflowStepsTagStepDetailsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *TransferWorkflowStepsTagStepDetails
SetInternalValue(val *TransferWorkflowStepsTagStepDetails)
Name() *string
SetName(val *string)
NameInput() *string
SourceFileLocation() *string
SetSourceFileLocation(val *string)
SourceFileLocationInput() *string
Tags() TransferWorkflowStepsTagStepDetailsTagsList
TagsInput() interface{}
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutTags(value interface{})
ResetName()
ResetSourceFileLocation()
ResetTags()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsTagStepDetailsOutputReference ¶
func NewTransferWorkflowStepsTagStepDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferWorkflowStepsTagStepDetailsOutputReference
type TransferWorkflowStepsTagStepDetailsTags ¶
type TransferWorkflowStepsTagStepDetailsTags struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#key TransferWorkflow#key}.
Key *string `field:"required" json:"key" yaml:"key"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_workflow#value TransferWorkflow#value}.
Value *string `field:"required" json:"value" yaml:"value"`
}
type TransferWorkflowStepsTagStepDetailsTagsList ¶
type TransferWorkflowStepsTagStepDetailsTagsList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) TransferWorkflowStepsTagStepDetailsTagsOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsTagStepDetailsTagsList ¶
func NewTransferWorkflowStepsTagStepDetailsTagsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) TransferWorkflowStepsTagStepDetailsTagsList
type TransferWorkflowStepsTagStepDetailsTagsOutputReference ¶
type TransferWorkflowStepsTagStepDetailsTagsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Value() *string
SetValue(val *string)
ValueInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewTransferWorkflowStepsTagStepDetailsTagsOutputReference ¶
func NewTransferWorkflowStepsTagStepDetailsTagsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) TransferWorkflowStepsTagStepDetailsTagsOutputReference
Source Files
¶
- transferworkflow.go
- transferworkflow_TransferWorkflow.go
- transferworkflow_TransferWorkflowConfig.go
- transferworkflow_TransferWorkflowOnExceptionSteps.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetails.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocation.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocation.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocation.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsCopyStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsCustomStepDetails.go
- transferworkflow_TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsCustomStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsDeleteStepDetails.go
- transferworkflow_TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsDeleteStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsList.go
- transferworkflow_TransferWorkflowOnExceptionStepsList__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetails.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetailsTags.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetailsTagsList.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetailsTagsList__runtime_type_checks.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference.go
- transferworkflow_TransferWorkflowOnExceptionStepsTagStepDetailsTagsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowSteps.go
- transferworkflow_TransferWorkflowStepsCopyStepDetails.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocation.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocation.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationEfsFileLocationOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocation.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsDestinationFileLocationS3FileLocationOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowStepsCopyStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsCustomStepDetails.go
- transferworkflow_TransferWorkflowStepsCustomStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowStepsCustomStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsDeleteStepDetails.go
- transferworkflow_TransferWorkflowStepsDeleteStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowStepsDeleteStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsList.go
- transferworkflow_TransferWorkflowStepsList__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsOutputReference.go
- transferworkflow_TransferWorkflowStepsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsTagStepDetails.go
- transferworkflow_TransferWorkflowStepsTagStepDetailsOutputReference.go
- transferworkflow_TransferWorkflowStepsTagStepDetailsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsTagStepDetailsTags.go
- transferworkflow_TransferWorkflowStepsTagStepDetailsTagsList.go
- transferworkflow_TransferWorkflowStepsTagStepDetailsTagsList__runtime_type_checks.go
- transferworkflow_TransferWorkflowStepsTagStepDetailsTagsOutputReference.go
- transferworkflow_TransferWorkflowStepsTagStepDetailsTagsOutputReference__runtime_type_checks.go
- transferworkflow_TransferWorkflow__runtime_type_checks.go