Documentation
¶
Index ¶
- func NewTransferServerEndpointDetailsOutputReference_Override(t TransferServerEndpointDetailsOutputReference, ...)
- func NewTransferServerWorkflowDetailsOnUploadOutputReference_Override(t TransferServerWorkflowDetailsOnUploadOutputReference, ...)
- func NewTransferServerWorkflowDetailsOutputReference_Override(t TransferServerWorkflowDetailsOutputReference, ...)
- func NewTransferServer_Override(t TransferServer, scope constructs.Construct, id *string, ...)
- func TransferServer_IsConstruct(x interface{}) *bool
- func TransferServer_TfResourceType() *string
- type TransferServer
- type TransferServerConfig
- type TransferServerEndpointDetails
- type TransferServerEndpointDetailsOutputReference
- type TransferServerWorkflowDetails
- type TransferServerWorkflowDetailsOnUpload
- type TransferServerWorkflowDetailsOnUploadOutputReference
- type TransferServerWorkflowDetailsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTransferServerEndpointDetailsOutputReference_Override ¶
func NewTransferServerEndpointDetailsOutputReference_Override(t TransferServerEndpointDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferServerWorkflowDetailsOnUploadOutputReference_Override ¶
func NewTransferServerWorkflowDetailsOnUploadOutputReference_Override(t TransferServerWorkflowDetailsOnUploadOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferServerWorkflowDetailsOutputReference_Override ¶
func NewTransferServerWorkflowDetailsOutputReference_Override(t TransferServerWorkflowDetailsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewTransferServer_Override ¶
func NewTransferServer_Override(t TransferServer, scope constructs.Construct, id *string, config *TransferServerConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/transfer_server aws_transfer_server} Resource.
func TransferServer_IsConstruct ¶
func TransferServer_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 TransferServer_TfResourceType ¶
func TransferServer_TfResourceType() *string
Types ¶
type TransferServer ¶
type TransferServer interface {
cdktf.TerraformResource
Arn() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
Certificate() *string
SetCertificate(val *string)
CertificateInput() *string
// 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)
DirectoryId() *string
SetDirectoryId(val *string)
DirectoryIdInput() *string
Domain() *string
SetDomain(val *string)
DomainInput() *string
Endpoint() *string
EndpointDetails() TransferServerEndpointDetailsOutputReference
EndpointDetailsInput() *TransferServerEndpointDetails
EndpointType() *string
SetEndpointType(val *string)
EndpointTypeInput() *string
ForceDestroy() interface{}
SetForceDestroy(val interface{})
ForceDestroyInput() interface{}
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Function() *string
SetFunction(val *string)
FunctionInput() *string
HostKey() *string
SetHostKey(val *string)
HostKeyFingerprint() *string
HostKeyInput() *string
Id() *string
SetId(val *string)
IdentityProviderType() *string
SetIdentityProviderType(val *string)
IdentityProviderTypeInput() *string
IdInput() *string
InvocationRole() *string
SetInvocationRole(val *string)
InvocationRoleInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
LoggingRole() *string
SetLoggingRole(val *string)
LoggingRoleInput() *string
// The tree node.
Node() constructs.Node
PostAuthenticationLoginBanner() *string
SetPostAuthenticationLoginBanner(val *string)
PostAuthenticationLoginBannerInput() *string
PreAuthenticationLoginBanner() *string
SetPreAuthenticationLoginBanner(val *string)
PreAuthenticationLoginBannerInput() *string
Protocols() *[]*string
SetProtocols(val *[]*string)
ProtocolsInput() *[]*string
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
SecurityPolicyName() *string
SetSecurityPolicyName(val *string)
SecurityPolicyNameInput() *string
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
Url() *string
SetUrl(val *string)
UrlInput() *string
WorkflowDetails() TransferServerWorkflowDetailsOutputReference
WorkflowDetailsInput() *TransferServerWorkflowDetails
// 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)
PutEndpointDetails(value *TransferServerEndpointDetails)
PutWorkflowDetails(value *TransferServerWorkflowDetails)
ResetCertificate()
ResetDirectoryId()
ResetDomain()
ResetEndpointDetails()
ResetEndpointType()
ResetForceDestroy()
ResetFunction()
ResetHostKey()
ResetId()
ResetIdentityProviderType()
ResetInvocationRole()
ResetLoggingRole()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetPostAuthenticationLoginBanner()
ResetPreAuthenticationLoginBanner()
ResetProtocols()
ResetSecurityPolicyName()
ResetTags()
ResetTagsAll()
ResetUrl()
ResetWorkflowDetails()
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_server aws_transfer_server}.
func NewTransferServer ¶
func NewTransferServer(scope constructs.Construct, id *string, config *TransferServerConfig) TransferServer
Create a new {@link https://www.terraform.io/docs/providers/aws/r/transfer_server aws_transfer_server} Resource.
type TransferServerConfig ¶
type TransferServerConfig 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"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#certificate TransferServer#certificate}.
Certificate *string `field:"optional" json:"certificate" yaml:"certificate"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#directory_id TransferServer#directory_id}.
DirectoryId *string `field:"optional" json:"directoryId" yaml:"directoryId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#domain TransferServer#domain}.
Domain *string `field:"optional" json:"domain" yaml:"domain"`
// endpoint_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#endpoint_details TransferServer#endpoint_details}
EndpointDetails *TransferServerEndpointDetails `field:"optional" json:"endpointDetails" yaml:"endpointDetails"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#endpoint_type TransferServer#endpoint_type}.
EndpointType *string `field:"optional" json:"endpointType" yaml:"endpointType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#force_destroy TransferServer#force_destroy}.
ForceDestroy interface{} `field:"optional" json:"forceDestroy" yaml:"forceDestroy"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#function TransferServer#function}.
Function *string `field:"optional" json:"function" yaml:"function"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#host_key TransferServer#host_key}.
HostKey *string `field:"optional" json:"hostKey" yaml:"hostKey"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#id TransferServer#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"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#identity_provider_type TransferServer#identity_provider_type}.
IdentityProviderType *string `field:"optional" json:"identityProviderType" yaml:"identityProviderType"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#invocation_role TransferServer#invocation_role}.
InvocationRole *string `field:"optional" json:"invocationRole" yaml:"invocationRole"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#logging_role TransferServer#logging_role}.
LoggingRole *string `field:"optional" json:"loggingRole" yaml:"loggingRole"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#post_authentication_login_banner TransferServer#post_authentication_login_banner}.
PostAuthenticationLoginBanner *string `field:"optional" json:"postAuthenticationLoginBanner" yaml:"postAuthenticationLoginBanner"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#pre_authentication_login_banner TransferServer#pre_authentication_login_banner}.
PreAuthenticationLoginBanner *string `field:"optional" json:"preAuthenticationLoginBanner" yaml:"preAuthenticationLoginBanner"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#protocols TransferServer#protocols}.
Protocols *[]*string `field:"optional" json:"protocols" yaml:"protocols"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#security_policy_name TransferServer#security_policy_name}.
SecurityPolicyName *string `field:"optional" json:"securityPolicyName" yaml:"securityPolicyName"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#tags TransferServer#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_server#tags_all TransferServer#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#url TransferServer#url}.
Url *string `field:"optional" json:"url" yaml:"url"`
// workflow_details block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#workflow_details TransferServer#workflow_details}
WorkflowDetails *TransferServerWorkflowDetails `field:"optional" json:"workflowDetails" yaml:"workflowDetails"`
}
type TransferServerEndpointDetails ¶
type TransferServerEndpointDetails struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#address_allocation_ids TransferServer#address_allocation_ids}.
AddressAllocationIds *[]*string `field:"optional" json:"addressAllocationIds" yaml:"addressAllocationIds"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#security_group_ids TransferServer#security_group_ids}.
SecurityGroupIds *[]*string `field:"optional" json:"securityGroupIds" yaml:"securityGroupIds"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#subnet_ids TransferServer#subnet_ids}.
SubnetIds *[]*string `field:"optional" json:"subnetIds" yaml:"subnetIds"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#vpc_endpoint_id TransferServer#vpc_endpoint_id}.
VpcEndpointId *string `field:"optional" json:"vpcEndpointId" yaml:"vpcEndpointId"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#vpc_id TransferServer#vpc_id}.
VpcId *string `field:"optional" json:"vpcId" yaml:"vpcId"`
}
type TransferServerEndpointDetailsOutputReference ¶
type TransferServerEndpointDetailsOutputReference interface {
cdktf.ComplexObject
AddressAllocationIds() *[]*string
SetAddressAllocationIds(val *[]*string)
AddressAllocationIdsInput() *[]*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() *TransferServerEndpointDetails
SetInternalValue(val *TransferServerEndpointDetails)
SecurityGroupIds() *[]*string
SetSecurityGroupIds(val *[]*string)
SecurityGroupIdsInput() *[]*string
SubnetIds() *[]*string
SetSubnetIds(val *[]*string)
SubnetIdsInput() *[]*string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VpcEndpointId() *string
SetVpcEndpointId(val *string)
VpcEndpointIdInput() *string
VpcId() *string
SetVpcId(val *string)
VpcIdInput() *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
ResetAddressAllocationIds()
ResetSecurityGroupIds()
ResetSubnetIds()
ResetVpcEndpointId()
ResetVpcId()
// 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 NewTransferServerEndpointDetailsOutputReference ¶
func NewTransferServerEndpointDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferServerEndpointDetailsOutputReference
type TransferServerWorkflowDetails ¶
type TransferServerWorkflowDetails struct {
// on_upload block.
//
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#on_upload TransferServer#on_upload}
OnUpload *TransferServerWorkflowDetailsOnUpload `field:"optional" json:"onUpload" yaml:"onUpload"`
}
type TransferServerWorkflowDetailsOnUpload ¶
type TransferServerWorkflowDetailsOnUpload struct {
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#execution_role TransferServer#execution_role}.
ExecutionRole *string `field:"required" json:"executionRole" yaml:"executionRole"`
// Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/transfer_server#workflow_id TransferServer#workflow_id}.
WorkflowId *string `field:"required" json:"workflowId" yaml:"workflowId"`
}
type TransferServerWorkflowDetailsOnUploadOutputReference ¶
type TransferServerWorkflowDetailsOnUploadOutputReference 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
ExecutionRole() *string
SetExecutionRole(val *string)
ExecutionRoleInput() *string
// Experimental.
Fqn() *string
InternalValue() *TransferServerWorkflowDetailsOnUpload
SetInternalValue(val *TransferServerWorkflowDetailsOnUpload)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WorkflowId() *string
SetWorkflowId(val *string)
WorkflowIdInput() *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 NewTransferServerWorkflowDetailsOnUploadOutputReference ¶
func NewTransferServerWorkflowDetailsOnUploadOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferServerWorkflowDetailsOnUploadOutputReference
type TransferServerWorkflowDetailsOutputReference ¶
type TransferServerWorkflowDetailsOutputReference 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() *TransferServerWorkflowDetails
SetInternalValue(val *TransferServerWorkflowDetails)
OnUpload() TransferServerWorkflowDetailsOnUploadOutputReference
OnUploadInput() *TransferServerWorkflowDetailsOnUpload
// 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
PutOnUpload(value *TransferServerWorkflowDetailsOnUpload)
ResetOnUpload()
// 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 NewTransferServerWorkflowDetailsOutputReference ¶
func NewTransferServerWorkflowDetailsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) TransferServerWorkflowDetailsOutputReference
Source Files
¶
- transferserver.go
- transferserver_TransferServer.go
- transferserver_TransferServerConfig.go
- transferserver_TransferServerEndpointDetails.go
- transferserver_TransferServerEndpointDetailsOutputReference.go
- transferserver_TransferServerEndpointDetailsOutputReference__runtime_type_checks.go
- transferserver_TransferServerWorkflowDetails.go
- transferserver_TransferServerWorkflowDetailsOnUpload.go
- transferserver_TransferServerWorkflowDetailsOnUploadOutputReference.go
- transferserver_TransferServerWorkflowDetailsOnUploadOutputReference__runtime_type_checks.go
- transferserver_TransferServerWorkflowDetailsOutputReference.go
- transferserver_TransferServerWorkflowDetailsOutputReference__runtime_type_checks.go
- transferserver_TransferServer__runtime_type_checks.go