Documentation ¶
Index ¶
- type Access
- type AccessArgs
- type AccessArray
- type AccessArrayInput
- type AccessArrayOutput
- type AccessHomeDirectoryMapping
- type AccessHomeDirectoryMappingArgs
- func (AccessHomeDirectoryMappingArgs) ElementType() reflect.Type
- func (i AccessHomeDirectoryMappingArgs) ToAccessHomeDirectoryMappingOutput() AccessHomeDirectoryMappingOutput
- func (i AccessHomeDirectoryMappingArgs) ToAccessHomeDirectoryMappingOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingOutput
- type AccessHomeDirectoryMappingArray
- func (AccessHomeDirectoryMappingArray) ElementType() reflect.Type
- func (i AccessHomeDirectoryMappingArray) ToAccessHomeDirectoryMappingArrayOutput() AccessHomeDirectoryMappingArrayOutput
- func (i AccessHomeDirectoryMappingArray) ToAccessHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingArrayOutput
- type AccessHomeDirectoryMappingArrayInput
- type AccessHomeDirectoryMappingArrayOutput
- func (AccessHomeDirectoryMappingArrayOutput) ElementType() reflect.Type
- func (o AccessHomeDirectoryMappingArrayOutput) Index(i pulumi.IntInput) AccessHomeDirectoryMappingOutput
- func (o AccessHomeDirectoryMappingArrayOutput) ToAccessHomeDirectoryMappingArrayOutput() AccessHomeDirectoryMappingArrayOutput
- func (o AccessHomeDirectoryMappingArrayOutput) ToAccessHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingArrayOutput
- type AccessHomeDirectoryMappingInput
- type AccessHomeDirectoryMappingOutput
- func (AccessHomeDirectoryMappingOutput) ElementType() reflect.Type
- func (o AccessHomeDirectoryMappingOutput) Entry() pulumi.StringOutput
- func (o AccessHomeDirectoryMappingOutput) Target() pulumi.StringOutput
- func (o AccessHomeDirectoryMappingOutput) ToAccessHomeDirectoryMappingOutput() AccessHomeDirectoryMappingOutput
- func (o AccessHomeDirectoryMappingOutput) ToAccessHomeDirectoryMappingOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingOutput
- type AccessInput
- type AccessMap
- type AccessMapInput
- type AccessMapOutput
- type AccessOutput
- func (AccessOutput) ElementType() reflect.Type
- func (o AccessOutput) ExternalId() pulumi.StringOutput
- func (o AccessOutput) HomeDirectory() pulumi.StringPtrOutput
- func (o AccessOutput) HomeDirectoryMappings() AccessHomeDirectoryMappingArrayOutput
- func (o AccessOutput) HomeDirectoryType() pulumi.StringPtrOutput
- func (o AccessOutput) Policy() pulumi.StringPtrOutput
- func (o AccessOutput) PosixProfile() AccessPosixProfilePtrOutput
- func (o AccessOutput) Role() pulumi.StringPtrOutput
- func (o AccessOutput) ServerId() pulumi.StringOutput
- func (o AccessOutput) ToAccessOutput() AccessOutput
- func (o AccessOutput) ToAccessOutputWithContext(ctx context.Context) AccessOutput
- type AccessPosixProfile
- type AccessPosixProfileArgs
- func (AccessPosixProfileArgs) ElementType() reflect.Type
- func (i AccessPosixProfileArgs) ToAccessPosixProfileOutput() AccessPosixProfileOutput
- func (i AccessPosixProfileArgs) ToAccessPosixProfileOutputWithContext(ctx context.Context) AccessPosixProfileOutput
- func (i AccessPosixProfileArgs) ToAccessPosixProfilePtrOutput() AccessPosixProfilePtrOutput
- func (i AccessPosixProfileArgs) ToAccessPosixProfilePtrOutputWithContext(ctx context.Context) AccessPosixProfilePtrOutput
- type AccessPosixProfileInput
- type AccessPosixProfileOutput
- func (AccessPosixProfileOutput) ElementType() reflect.Type
- func (o AccessPosixProfileOutput) Gid() pulumi.IntOutput
- func (o AccessPosixProfileOutput) SecondaryGids() pulumi.IntArrayOutput
- func (o AccessPosixProfileOutput) ToAccessPosixProfileOutput() AccessPosixProfileOutput
- func (o AccessPosixProfileOutput) ToAccessPosixProfileOutputWithContext(ctx context.Context) AccessPosixProfileOutput
- func (o AccessPosixProfileOutput) ToAccessPosixProfilePtrOutput() AccessPosixProfilePtrOutput
- func (o AccessPosixProfileOutput) ToAccessPosixProfilePtrOutputWithContext(ctx context.Context) AccessPosixProfilePtrOutput
- func (o AccessPosixProfileOutput) Uid() pulumi.IntOutput
- type AccessPosixProfilePtrInput
- type AccessPosixProfilePtrOutput
- func (o AccessPosixProfilePtrOutput) Elem() AccessPosixProfileOutput
- func (AccessPosixProfilePtrOutput) ElementType() reflect.Type
- func (o AccessPosixProfilePtrOutput) Gid() pulumi.IntPtrOutput
- func (o AccessPosixProfilePtrOutput) SecondaryGids() pulumi.IntArrayOutput
- func (o AccessPosixProfilePtrOutput) ToAccessPosixProfilePtrOutput() AccessPosixProfilePtrOutput
- func (o AccessPosixProfilePtrOutput) ToAccessPosixProfilePtrOutputWithContext(ctx context.Context) AccessPosixProfilePtrOutput
- func (o AccessPosixProfilePtrOutput) Uid() pulumi.IntPtrOutput
- type AccessState
- type Agreement
- type AgreementArgs
- type AgreementArray
- type AgreementArrayInput
- type AgreementArrayOutput
- func (AgreementArrayOutput) ElementType() reflect.Type
- func (o AgreementArrayOutput) Index(i pulumi.IntInput) AgreementOutput
- func (o AgreementArrayOutput) ToAgreementArrayOutput() AgreementArrayOutput
- func (o AgreementArrayOutput) ToAgreementArrayOutputWithContext(ctx context.Context) AgreementArrayOutput
- type AgreementInput
- type AgreementMap
- type AgreementMapInput
- type AgreementMapOutput
- type AgreementOutput
- func (o AgreementOutput) AccessRole() pulumi.StringOutput
- func (o AgreementOutput) AgreementId() pulumi.StringOutput
- func (o AgreementOutput) BaseDirectory() pulumi.StringOutput
- func (o AgreementOutput) Description() pulumi.StringPtrOutput
- func (AgreementOutput) ElementType() reflect.Type
- func (o AgreementOutput) LocalProfileId() pulumi.StringOutput
- func (o AgreementOutput) PartnerProfileId() pulumi.StringOutput
- func (o AgreementOutput) ServerId() pulumi.StringOutput
- func (o AgreementOutput) Status() pulumi.StringOutput
- func (o AgreementOutput) Tags() pulumi.StringMapOutput
- func (o AgreementOutput) TagsAll() pulumi.StringMapOutput
- func (o AgreementOutput) ToAgreementOutput() AgreementOutput
- func (o AgreementOutput) ToAgreementOutputWithContext(ctx context.Context) AgreementOutput
- type AgreementState
- type Certificate
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (o CertificateOutput) ActiveDate() pulumi.StringOutput
- func (o CertificateOutput) Certificate() pulumi.StringOutput
- func (o CertificateOutput) CertificateChain() pulumi.StringPtrOutput
- func (o CertificateOutput) CertificateId() pulumi.StringOutput
- func (o CertificateOutput) Description() pulumi.StringPtrOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) InactiveDate() pulumi.StringOutput
- func (o CertificateOutput) PrivateKey() pulumi.StringPtrOutput
- func (o CertificateOutput) Tags() pulumi.StringMapOutput
- func (o CertificateOutput) TagsAll() pulumi.StringMapOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) Usage() pulumi.StringOutput
- type CertificateState
- type Connector
- type ConnectorArgs
- type ConnectorArray
- type ConnectorArrayInput
- type ConnectorArrayOutput
- func (ConnectorArrayOutput) ElementType() reflect.Type
- func (o ConnectorArrayOutput) Index(i pulumi.IntInput) ConnectorOutput
- func (o ConnectorArrayOutput) ToConnectorArrayOutput() ConnectorArrayOutput
- func (o ConnectorArrayOutput) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput
- type ConnectorAs2Config
- type ConnectorAs2ConfigArgs
- func (ConnectorAs2ConfigArgs) ElementType() reflect.Type
- func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigOutput() ConnectorAs2ConfigOutput
- func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigOutputWithContext(ctx context.Context) ConnectorAs2ConfigOutput
- func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigPtrOutput() ConnectorAs2ConfigPtrOutput
- func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPtrOutput
- type ConnectorAs2ConfigInput
- type ConnectorAs2ConfigOutput
- func (o ConnectorAs2ConfigOutput) Compression() pulumi.StringOutput
- func (ConnectorAs2ConfigOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigOutput) EncryptionAlgorithm() pulumi.StringOutput
- func (o ConnectorAs2ConfigOutput) LocalProfileId() pulumi.StringOutput
- func (o ConnectorAs2ConfigOutput) MdnResponse() pulumi.StringOutput
- func (o ConnectorAs2ConfigOutput) MdnSigningAlgorithm() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigOutput) MessageSubject() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigOutput) PartnerProfileId() pulumi.StringOutput
- func (o ConnectorAs2ConfigOutput) SigningAlgorithm() pulumi.StringOutput
- func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigOutput() ConnectorAs2ConfigOutput
- func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigOutputWithContext(ctx context.Context) ConnectorAs2ConfigOutput
- func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigPtrOutput() ConnectorAs2ConfigPtrOutput
- func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPtrOutput
- type ConnectorAs2ConfigPtrInput
- type ConnectorAs2ConfigPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) Compression() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) Elem() ConnectorAs2ConfigOutput
- func (ConnectorAs2ConfigPtrOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPtrOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) LocalProfileId() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) MdnResponse() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) MdnSigningAlgorithm() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) MessageSubject() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) PartnerProfileId() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) SigningAlgorithm() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) ToConnectorAs2ConfigPtrOutput() ConnectorAs2ConfigPtrOutput
- func (o ConnectorAs2ConfigPtrOutput) ToConnectorAs2ConfigPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPtrOutput
- type ConnectorInput
- type ConnectorMap
- type ConnectorMapInput
- type ConnectorMapOutput
- type ConnectorOutput
- func (o ConnectorOutput) AccessRole() pulumi.StringOutput
- func (o ConnectorOutput) As2Config() ConnectorAs2ConfigOutput
- func (o ConnectorOutput) ConnectorId() pulumi.StringOutput
- func (ConnectorOutput) ElementType() reflect.Type
- func (o ConnectorOutput) LoggingRole() pulumi.StringPtrOutput
- func (o ConnectorOutput) Tags() pulumi.StringMapOutput
- func (o ConnectorOutput) TagsAll() pulumi.StringMapOutput
- func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
- func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
- func (o ConnectorOutput) Url() pulumi.StringOutput
- type ConnectorState
- type LookupServerArgs
- type LookupServerOutputArgs
- type LookupServerResult
- type LookupServerResultOutput
- func (o LookupServerResultOutput) Arn() pulumi.StringOutput
- func (o LookupServerResultOutput) Certificate() pulumi.StringOutput
- func (o LookupServerResultOutput) Domain() pulumi.StringOutput
- func (LookupServerResultOutput) ElementType() reflect.Type
- func (o LookupServerResultOutput) Endpoint() pulumi.StringOutput
- func (o LookupServerResultOutput) EndpointType() pulumi.StringOutput
- func (o LookupServerResultOutput) Id() pulumi.StringOutput
- func (o LookupServerResultOutput) IdentityProviderType() pulumi.StringOutput
- func (o LookupServerResultOutput) InvocationRole() pulumi.StringOutput
- func (o LookupServerResultOutput) LoggingRole() pulumi.StringOutput
- func (o LookupServerResultOutput) Protocols() pulumi.StringArrayOutput
- func (o LookupServerResultOutput) SecurityPolicyName() pulumi.StringOutput
- func (o LookupServerResultOutput) ServerId() pulumi.StringOutput
- func (o LookupServerResultOutput) StructuredLogDestinations() pulumi.StringArrayOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
- func (o LookupServerResultOutput) Url() pulumi.StringOutput
- type Profile
- type ProfileArgs
- type ProfileArray
- type ProfileArrayInput
- type ProfileArrayOutput
- type ProfileInput
- type ProfileMap
- type ProfileMapInput
- type ProfileMapOutput
- type ProfileOutput
- func (o ProfileOutput) As2Id() pulumi.StringOutput
- func (o ProfileOutput) CertificateIds() pulumi.StringArrayOutput
- func (ProfileOutput) ElementType() reflect.Type
- func (o ProfileOutput) ProfileId() pulumi.StringOutput
- func (o ProfileOutput) ProfileType() pulumi.StringOutput
- func (o ProfileOutput) Tags() pulumi.StringMapOutput
- func (o ProfileOutput) TagsAll() pulumi.StringMapOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- type ProfileState
- type Server
- type ServerArgs
- type ServerArray
- type ServerArrayInput
- type ServerArrayOutput
- type ServerEndpointDetails
- type ServerEndpointDetailsArgs
- func (ServerEndpointDetailsArgs) ElementType() reflect.Type
- func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput
- func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsOutputWithContext(ctx context.Context) ServerEndpointDetailsOutput
- func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput
- func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput
- type ServerEndpointDetailsInput
- type ServerEndpointDetailsOutput
- func (o ServerEndpointDetailsOutput) AddressAllocationIds() pulumi.StringArrayOutput
- func (ServerEndpointDetailsOutput) ElementType() reflect.Type
- func (o ServerEndpointDetailsOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ServerEndpointDetailsOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput
- func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsOutputWithContext(ctx context.Context) ServerEndpointDetailsOutput
- func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput
- func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput
- func (o ServerEndpointDetailsOutput) VpcEndpointId() pulumi.StringPtrOutput
- func (o ServerEndpointDetailsOutput) VpcId() pulumi.StringPtrOutput
- type ServerEndpointDetailsPtrInput
- type ServerEndpointDetailsPtrOutput
- func (o ServerEndpointDetailsPtrOutput) AddressAllocationIds() pulumi.StringArrayOutput
- func (o ServerEndpointDetailsPtrOutput) Elem() ServerEndpointDetailsOutput
- func (ServerEndpointDetailsPtrOutput) ElementType() reflect.Type
- func (o ServerEndpointDetailsPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o ServerEndpointDetailsPtrOutput) SubnetIds() pulumi.StringArrayOutput
- func (o ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput
- func (o ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput
- func (o ServerEndpointDetailsPtrOutput) VpcEndpointId() pulumi.StringPtrOutput
- func (o ServerEndpointDetailsPtrOutput) VpcId() pulumi.StringPtrOutput
- type ServerInput
- type ServerMap
- type ServerMapInput
- type ServerMapOutput
- type ServerOutput
- func (o ServerOutput) Arn() pulumi.StringOutput
- func (o ServerOutput) Certificate() pulumi.StringPtrOutput
- func (o ServerOutput) DirectoryId() pulumi.StringPtrOutput
- func (o ServerOutput) Domain() pulumi.StringPtrOutput
- func (ServerOutput) ElementType() reflect.Type
- func (o ServerOutput) Endpoint() pulumi.StringOutput
- func (o ServerOutput) EndpointDetails() ServerEndpointDetailsPtrOutput
- func (o ServerOutput) EndpointType() pulumi.StringPtrOutput
- func (o ServerOutput) ForceDestroy() pulumi.BoolPtrOutput
- func (o ServerOutput) Function() pulumi.StringPtrOutput
- func (o ServerOutput) HostKey() pulumi.StringPtrOutput
- func (o ServerOutput) HostKeyFingerprint() pulumi.StringOutput
- func (o ServerOutput) IdentityProviderType() pulumi.StringPtrOutput
- func (o ServerOutput) InvocationRole() pulumi.StringPtrOutput
- func (o ServerOutput) LoggingRole() pulumi.StringPtrOutput
- func (o ServerOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput
- func (o ServerOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput
- func (o ServerOutput) ProtocolDetails() ServerProtocolDetailsOutput
- func (o ServerOutput) Protocols() pulumi.StringArrayOutput
- func (o ServerOutput) SecurityPolicyName() pulumi.StringPtrOutput
- func (o ServerOutput) StructuredLogDestinations() pulumi.StringArrayOutput
- func (o ServerOutput) Tags() pulumi.StringMapOutput
- func (o ServerOutput) TagsAll() pulumi.StringMapOutput
- func (o ServerOutput) ToServerOutput() ServerOutput
- func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
- func (o ServerOutput) Url() pulumi.StringPtrOutput
- func (o ServerOutput) WorkflowDetails() ServerWorkflowDetailsPtrOutput
- type ServerProtocolDetails
- type ServerProtocolDetailsArgs
- func (ServerProtocolDetailsArgs) ElementType() reflect.Type
- func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput
- func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsOutputWithContext(ctx context.Context) ServerProtocolDetailsOutput
- func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
- func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
- type ServerProtocolDetailsInput
- type ServerProtocolDetailsOutput
- func (o ServerProtocolDetailsOutput) As2Transports() pulumi.StringArrayOutput
- func (ServerProtocolDetailsOutput) ElementType() reflect.Type
- func (o ServerProtocolDetailsOutput) PassiveIp() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsOutput) SetStatOption() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsOutput) TlsSessionResumptionMode() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput
- func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsOutputWithContext(ctx context.Context) ServerProtocolDetailsOutput
- func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
- func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
- type ServerProtocolDetailsPtrInput
- type ServerProtocolDetailsPtrOutput
- func (o ServerProtocolDetailsPtrOutput) As2Transports() pulumi.StringArrayOutput
- func (o ServerProtocolDetailsPtrOutput) Elem() ServerProtocolDetailsOutput
- func (ServerProtocolDetailsPtrOutput) ElementType() reflect.Type
- func (o ServerProtocolDetailsPtrOutput) PassiveIp() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsPtrOutput) SetStatOption() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
- func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
- type ServerState
- type ServerWorkflowDetails
- type ServerWorkflowDetailsArgs
- func (ServerWorkflowDetailsArgs) ElementType() reflect.Type
- func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput
- func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutputWithContext(ctx context.Context) ServerWorkflowDetailsOutput
- func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
- func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
- type ServerWorkflowDetailsInput
- type ServerWorkflowDetailsOnPartialUpload
- type ServerWorkflowDetailsOnPartialUploadArgs
- func (ServerWorkflowDetailsOnPartialUploadArgs) ElementType() reflect.Type
- func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadOutput() ServerWorkflowDetailsOnPartialUploadOutput
- func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadOutput
- func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadPtrOutput() ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadPtrOutput
- type ServerWorkflowDetailsOnPartialUploadInput
- type ServerWorkflowDetailsOnPartialUploadOutput
- func (ServerWorkflowDetailsOnPartialUploadOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailsOnPartialUploadOutput) ExecutionRole() pulumi.StringOutput
- func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadOutput() ServerWorkflowDetailsOnPartialUploadOutput
- func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadOutput
- func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutput() ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (o ServerWorkflowDetailsOnPartialUploadOutput) WorkflowId() pulumi.StringOutput
- type ServerWorkflowDetailsOnPartialUploadPtrInput
- type ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) Elem() ServerWorkflowDetailsOnPartialUploadOutput
- func (ServerWorkflowDetailsOnPartialUploadPtrOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutput() ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) WorkflowId() pulumi.StringPtrOutput
- type ServerWorkflowDetailsOnUpload
- type ServerWorkflowDetailsOnUploadArgs
- func (ServerWorkflowDetailsOnUploadArgs) ElementType() reflect.Type
- func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadOutput() ServerWorkflowDetailsOnUploadOutput
- func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadOutput
- func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadPtrOutput() ServerWorkflowDetailsOnUploadPtrOutput
- func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadPtrOutput
- type ServerWorkflowDetailsOnUploadInput
- type ServerWorkflowDetailsOnUploadOutput
- func (ServerWorkflowDetailsOnUploadOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailsOnUploadOutput) ExecutionRole() pulumi.StringOutput
- func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadOutput() ServerWorkflowDetailsOnUploadOutput
- func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadOutput
- func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadPtrOutput() ServerWorkflowDetailsOnUploadPtrOutput
- func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadPtrOutput
- func (o ServerWorkflowDetailsOnUploadOutput) WorkflowId() pulumi.StringOutput
- type ServerWorkflowDetailsOnUploadPtrInput
- type ServerWorkflowDetailsOnUploadPtrOutput
- func (o ServerWorkflowDetailsOnUploadPtrOutput) Elem() ServerWorkflowDetailsOnUploadOutput
- func (ServerWorkflowDetailsOnUploadPtrOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailsOnUploadPtrOutput) ExecutionRole() pulumi.StringPtrOutput
- func (o ServerWorkflowDetailsOnUploadPtrOutput) ToServerWorkflowDetailsOnUploadPtrOutput() ServerWorkflowDetailsOnUploadPtrOutput
- func (o ServerWorkflowDetailsOnUploadPtrOutput) ToServerWorkflowDetailsOnUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadPtrOutput
- func (o ServerWorkflowDetailsOnUploadPtrOutput) WorkflowId() pulumi.StringPtrOutput
- type ServerWorkflowDetailsOutput
- func (ServerWorkflowDetailsOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailsOutput) OnPartialUpload() ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (o ServerWorkflowDetailsOutput) OnUpload() ServerWorkflowDetailsOnUploadPtrOutput
- func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput
- func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutputWithContext(ctx context.Context) ServerWorkflowDetailsOutput
- func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
- func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
- type ServerWorkflowDetailsPtrInput
- type ServerWorkflowDetailsPtrOutput
- func (o ServerWorkflowDetailsPtrOutput) Elem() ServerWorkflowDetailsOutput
- func (ServerWorkflowDetailsPtrOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailsPtrOutput) OnPartialUpload() ServerWorkflowDetailsOnPartialUploadPtrOutput
- func (o ServerWorkflowDetailsPtrOutput) OnUpload() ServerWorkflowDetailsOnUploadPtrOutput
- func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
- func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
- type SshKey
- type SshKeyArgs
- type SshKeyArray
- type SshKeyArrayInput
- type SshKeyArrayOutput
- type SshKeyInput
- type SshKeyMap
- type SshKeyMapInput
- type SshKeyMapOutput
- type SshKeyOutput
- func (o SshKeyOutput) Body() pulumi.StringOutput
- func (SshKeyOutput) ElementType() reflect.Type
- func (o SshKeyOutput) ServerId() pulumi.StringOutput
- func (o SshKeyOutput) ToSshKeyOutput() SshKeyOutput
- func (o SshKeyOutput) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput
- func (o SshKeyOutput) UserName() pulumi.StringOutput
- type SshKeyState
- type Tag
- type TagArgs
- type TagArray
- type TagArrayInput
- type TagArrayOutput
- type TagInput
- type TagMap
- type TagMapInput
- type TagMapOutput
- type TagOutput
- func (TagOutput) ElementType() reflect.Type
- func (o TagOutput) Key() pulumi.StringOutput
- func (o TagOutput) ResourceArn() pulumi.StringOutput
- func (o TagOutput) ToTagOutput() TagOutput
- func (o TagOutput) ToTagOutputWithContext(ctx context.Context) TagOutput
- func (o TagOutput) Value() pulumi.StringOutput
- type TagState
- type User
- type UserArgs
- type UserArray
- type UserArrayInput
- type UserArrayOutput
- type UserHomeDirectoryMapping
- type UserHomeDirectoryMappingArgs
- func (UserHomeDirectoryMappingArgs) ElementType() reflect.Type
- func (i UserHomeDirectoryMappingArgs) ToUserHomeDirectoryMappingOutput() UserHomeDirectoryMappingOutput
- func (i UserHomeDirectoryMappingArgs) ToUserHomeDirectoryMappingOutputWithContext(ctx context.Context) UserHomeDirectoryMappingOutput
- type UserHomeDirectoryMappingArray
- func (UserHomeDirectoryMappingArray) ElementType() reflect.Type
- func (i UserHomeDirectoryMappingArray) ToUserHomeDirectoryMappingArrayOutput() UserHomeDirectoryMappingArrayOutput
- func (i UserHomeDirectoryMappingArray) ToUserHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) UserHomeDirectoryMappingArrayOutput
- type UserHomeDirectoryMappingArrayInput
- type UserHomeDirectoryMappingArrayOutput
- func (UserHomeDirectoryMappingArrayOutput) ElementType() reflect.Type
- func (o UserHomeDirectoryMappingArrayOutput) Index(i pulumi.IntInput) UserHomeDirectoryMappingOutput
- func (o UserHomeDirectoryMappingArrayOutput) ToUserHomeDirectoryMappingArrayOutput() UserHomeDirectoryMappingArrayOutput
- func (o UserHomeDirectoryMappingArrayOutput) ToUserHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) UserHomeDirectoryMappingArrayOutput
- type UserHomeDirectoryMappingInput
- type UserHomeDirectoryMappingOutput
- func (UserHomeDirectoryMappingOutput) ElementType() reflect.Type
- func (o UserHomeDirectoryMappingOutput) Entry() pulumi.StringOutput
- func (o UserHomeDirectoryMappingOutput) Target() pulumi.StringOutput
- func (o UserHomeDirectoryMappingOutput) ToUserHomeDirectoryMappingOutput() UserHomeDirectoryMappingOutput
- func (o UserHomeDirectoryMappingOutput) ToUserHomeDirectoryMappingOutputWithContext(ctx context.Context) UserHomeDirectoryMappingOutput
- type UserInput
- type UserMap
- type UserMapInput
- type UserMapOutput
- type UserOutput
- func (o UserOutput) Arn() pulumi.StringOutput
- func (UserOutput) ElementType() reflect.Type
- func (o UserOutput) HomeDirectory() pulumi.StringPtrOutput
- func (o UserOutput) HomeDirectoryMappings() UserHomeDirectoryMappingArrayOutput
- func (o UserOutput) HomeDirectoryType() pulumi.StringPtrOutput
- func (o UserOutput) Policy() pulumi.StringPtrOutput
- func (o UserOutput) PosixProfile() UserPosixProfilePtrOutput
- func (o UserOutput) Role() pulumi.StringOutput
- func (o UserOutput) ServerId() pulumi.StringOutput
- func (o UserOutput) Tags() pulumi.StringMapOutput
- func (o UserOutput) TagsAll() pulumi.StringMapOutput
- func (o UserOutput) ToUserOutput() UserOutput
- func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
- func (o UserOutput) UserName() pulumi.StringOutput
- type UserPosixProfile
- type UserPosixProfileArgs
- func (UserPosixProfileArgs) ElementType() reflect.Type
- func (i UserPosixProfileArgs) ToUserPosixProfileOutput() UserPosixProfileOutput
- func (i UserPosixProfileArgs) ToUserPosixProfileOutputWithContext(ctx context.Context) UserPosixProfileOutput
- func (i UserPosixProfileArgs) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput
- func (i UserPosixProfileArgs) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput
- type UserPosixProfileInput
- type UserPosixProfileOutput
- func (UserPosixProfileOutput) ElementType() reflect.Type
- func (o UserPosixProfileOutput) Gid() pulumi.IntOutput
- func (o UserPosixProfileOutput) SecondaryGids() pulumi.IntArrayOutput
- func (o UserPosixProfileOutput) ToUserPosixProfileOutput() UserPosixProfileOutput
- func (o UserPosixProfileOutput) ToUserPosixProfileOutputWithContext(ctx context.Context) UserPosixProfileOutput
- func (o UserPosixProfileOutput) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput
- func (o UserPosixProfileOutput) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput
- func (o UserPosixProfileOutput) Uid() pulumi.IntOutput
- type UserPosixProfilePtrInput
- type UserPosixProfilePtrOutput
- func (o UserPosixProfilePtrOutput) Elem() UserPosixProfileOutput
- func (UserPosixProfilePtrOutput) ElementType() reflect.Type
- func (o UserPosixProfilePtrOutput) Gid() pulumi.IntPtrOutput
- func (o UserPosixProfilePtrOutput) SecondaryGids() pulumi.IntArrayOutput
- func (o UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput
- func (o UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput
- func (o UserPosixProfilePtrOutput) Uid() pulumi.IntPtrOutput
- type UserState
- type Workflow
- type WorkflowArgs
- type WorkflowArray
- type WorkflowArrayInput
- type WorkflowArrayOutput
- type WorkflowInput
- type WorkflowMap
- type WorkflowMapInput
- type WorkflowMapOutput
- type WorkflowOnExceptionStep
- type WorkflowOnExceptionStepArgs
- type WorkflowOnExceptionStepArray
- func (WorkflowOnExceptionStepArray) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepArray) ToWorkflowOnExceptionStepArrayOutput() WorkflowOnExceptionStepArrayOutput
- func (i WorkflowOnExceptionStepArray) ToWorkflowOnExceptionStepArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepArrayOutput
- type WorkflowOnExceptionStepArrayInput
- type WorkflowOnExceptionStepArrayOutput
- func (WorkflowOnExceptionStepArrayOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepArrayOutput) Index(i pulumi.IntInput) WorkflowOnExceptionStepOutput
- func (o WorkflowOnExceptionStepArrayOutput) ToWorkflowOnExceptionStepArrayOutput() WorkflowOnExceptionStepArrayOutput
- func (o WorkflowOnExceptionStepArrayOutput) ToWorkflowOnExceptionStepArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepArrayOutput
- type WorkflowOnExceptionStepCopyStepDetails
- type WorkflowOnExceptionStepCopyStepDetailsArgs
- func (WorkflowOnExceptionStepCopyStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsOutput() WorkflowOnExceptionStepCopyStepDetailsOutput
- func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsOutput
- func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocation
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocation
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() ...
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) ...
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() ...
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Elem() ...
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationInput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) EfsFileLocation() ...
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) S3FileLocation() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrInput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) Elem() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocation
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() ...
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) ...
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() ...
- func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationInput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput
- type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Elem() ...
- func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepCopyStepDetailsInput
- type WorkflowOnExceptionStepCopyStepDetailsOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) DestinationFileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (WorkflowOnExceptionStepCopyStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsOutput() WorkflowOnExceptionStepCopyStepDetailsOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- type WorkflowOnExceptionStepCopyStepDetailsPtrInput
- type WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) DestinationFileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) Elem() WorkflowOnExceptionStepCopyStepDetailsOutput
- func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- type WorkflowOnExceptionStepCustomStepDetails
- type WorkflowOnExceptionStepCustomStepDetailsArgs
- func (WorkflowOnExceptionStepCustomStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsOutput() WorkflowOnExceptionStepCustomStepDetailsOutput
- func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsOutput
- func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- type WorkflowOnExceptionStepCustomStepDetailsInput
- type WorkflowOnExceptionStepCustomStepDetailsOutput
- func (WorkflowOnExceptionStepCustomStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) Target() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsOutput() WorkflowOnExceptionStepCustomStepDetailsOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- type WorkflowOnExceptionStepCustomStepDetailsPtrInput
- type WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) Elem() WorkflowOnExceptionStepCustomStepDetailsOutput
- func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) Target() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- type WorkflowOnExceptionStepDecryptStepDetails
- type WorkflowOnExceptionStepDecryptStepDetailsArgs
- func (WorkflowOnExceptionStepDecryptStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsOutput() WorkflowOnExceptionStepDecryptStepDetailsOutput
- func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsOutput
- func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocation
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocation
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() ...
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) ...
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() ...
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Elem() ...
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationInput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) EfsFileLocation() ...
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) S3FileLocation() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrInput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) Elem() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocation
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() ...
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) ...
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() ...
- func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput
- type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Elem() ...
- func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() ...
- func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) ...
- type WorkflowOnExceptionStepDecryptStepDetailsInput
- type WorkflowOnExceptionStepDecryptStepDetailsOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) DestinationFileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (WorkflowOnExceptionStepDecryptStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsOutput() WorkflowOnExceptionStepDecryptStepDetailsOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) Type() pulumi.StringOutput
- type WorkflowOnExceptionStepDecryptStepDetailsPtrInput
- type WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) DestinationFileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) Elem() WorkflowOnExceptionStepDecryptStepDetailsOutput
- func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) Type() pulumi.StringPtrOutput
- type WorkflowOnExceptionStepDeleteStepDetails
- type WorkflowOnExceptionStepDeleteStepDetailsArgs
- func (WorkflowOnExceptionStepDeleteStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsOutput() WorkflowOnExceptionStepDeleteStepDetailsOutput
- func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsOutput
- func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- type WorkflowOnExceptionStepDeleteStepDetailsInput
- type WorkflowOnExceptionStepDeleteStepDetailsOutput
- func (WorkflowOnExceptionStepDeleteStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsOutput() WorkflowOnExceptionStepDeleteStepDetailsOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- type WorkflowOnExceptionStepDeleteStepDetailsPtrInput
- type WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) Elem() WorkflowOnExceptionStepDeleteStepDetailsOutput
- func (WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- type WorkflowOnExceptionStepInput
- type WorkflowOnExceptionStepOutput
- func (o WorkflowOnExceptionStepOutput) CopyStepDetails() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepOutput) CustomStepDetails() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepOutput) DecryptStepDetails() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepOutput) DeleteStepDetails() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
- func (WorkflowOnExceptionStepOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepOutput) TagStepDetails() WorkflowOnExceptionStepTagStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepOutput) ToWorkflowOnExceptionStepOutput() WorkflowOnExceptionStepOutput
- func (o WorkflowOnExceptionStepOutput) ToWorkflowOnExceptionStepOutputWithContext(ctx context.Context) WorkflowOnExceptionStepOutput
- func (o WorkflowOnExceptionStepOutput) Type() pulumi.StringOutput
- type WorkflowOnExceptionStepTagStepDetails
- type WorkflowOnExceptionStepTagStepDetailsArgs
- func (WorkflowOnExceptionStepTagStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsOutput() WorkflowOnExceptionStepTagStepDetailsOutput
- func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsOutput
- func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput() WorkflowOnExceptionStepTagStepDetailsPtrOutput
- func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsPtrOutput
- type WorkflowOnExceptionStepTagStepDetailsInput
- type WorkflowOnExceptionStepTagStepDetailsOutput
- func (WorkflowOnExceptionStepTagStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepTagStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepTagStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepTagStepDetailsOutput) Tags() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
- func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsOutput() WorkflowOnExceptionStepTagStepDetailsOutput
- func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsOutput
- func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput() WorkflowOnExceptionStepTagStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsPtrOutput
- type WorkflowOnExceptionStepTagStepDetailsPtrInput
- type WorkflowOnExceptionStepTagStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) Elem() WorkflowOnExceptionStepTagStepDetailsOutput
- func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) Tags() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
- func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput() WorkflowOnExceptionStepTagStepDetailsPtrOutput
- func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsPtrOutput
- type WorkflowOnExceptionStepTagStepDetailsTag
- type WorkflowOnExceptionStepTagStepDetailsTagArgs
- func (WorkflowOnExceptionStepTagStepDetailsTagArgs) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepTagStepDetailsTagArgs) ToWorkflowOnExceptionStepTagStepDetailsTagOutput() WorkflowOnExceptionStepTagStepDetailsTagOutput
- func (i WorkflowOnExceptionStepTagStepDetailsTagArgs) ToWorkflowOnExceptionStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagOutput
- type WorkflowOnExceptionStepTagStepDetailsTagArray
- func (WorkflowOnExceptionStepTagStepDetailsTagArray) ElementType() reflect.Type
- func (i WorkflowOnExceptionStepTagStepDetailsTagArray) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutput() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
- func (i WorkflowOnExceptionStepTagStepDetailsTagArray) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
- type WorkflowOnExceptionStepTagStepDetailsTagArrayInput
- type WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
- func (WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) Index(i pulumi.IntInput) WorkflowOnExceptionStepTagStepDetailsTagOutput
- func (o WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutput() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
- func (o WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
- type WorkflowOnExceptionStepTagStepDetailsTagInput
- type WorkflowOnExceptionStepTagStepDetailsTagOutput
- func (WorkflowOnExceptionStepTagStepDetailsTagOutput) ElementType() reflect.Type
- func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) Key() pulumi.StringOutput
- func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) ToWorkflowOnExceptionStepTagStepDetailsTagOutput() WorkflowOnExceptionStepTagStepDetailsTagOutput
- func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) ToWorkflowOnExceptionStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagOutput
- func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) Value() pulumi.StringOutput
- type WorkflowOutput
- func (o WorkflowOutput) Arn() pulumi.StringOutput
- func (o WorkflowOutput) Description() pulumi.StringPtrOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) OnExceptionSteps() WorkflowOnExceptionStepArrayOutput
- func (o WorkflowOutput) Steps() WorkflowStepArrayOutput
- func (o WorkflowOutput) Tags() pulumi.StringMapOutput
- func (o WorkflowOutput) TagsAll() pulumi.StringMapOutput
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- type WorkflowState
- type WorkflowStep
- type WorkflowStepArgs
- type WorkflowStepArray
- type WorkflowStepArrayInput
- type WorkflowStepArrayOutput
- func (WorkflowStepArrayOutput) ElementType() reflect.Type
- func (o WorkflowStepArrayOutput) Index(i pulumi.IntInput) WorkflowStepOutput
- func (o WorkflowStepArrayOutput) ToWorkflowStepArrayOutput() WorkflowStepArrayOutput
- func (o WorkflowStepArrayOutput) ToWorkflowStepArrayOutputWithContext(ctx context.Context) WorkflowStepArrayOutput
- type WorkflowStepCopyStepDetails
- type WorkflowStepCopyStepDetailsArgs
- func (WorkflowStepCopyStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsOutput() WorkflowStepCopyStepDetailsOutput
- func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsOutput
- func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsPtrOutput() WorkflowStepCopyStepDetailsPtrOutput
- func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocation
- type WorkflowStepCopyStepDetailsDestinationFileLocationArgs
- func (WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocation
- type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs
- func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput
- type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput
- type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Elem() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationInput
- type WorkflowStepCopyStepDetailsDestinationFileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) EfsFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) S3FileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationPtrInput
- type WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) Elem() WorkflowStepCopyStepDetailsDestinationFileLocationOutput
- func (WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocation
- type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs
- func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType() reflect.Type
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationInput
- type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
- func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput
- type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Elem() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
- func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- type WorkflowStepCopyStepDetailsInput
- type WorkflowStepCopyStepDetailsOutput
- func (o WorkflowStepCopyStepDetailsOutput) DestinationFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (WorkflowStepCopyStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsOutput() WorkflowStepCopyStepDetailsOutput
- func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsOutput
- func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsPtrOutput() WorkflowStepCopyStepDetailsPtrOutput
- func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPtrOutput
- type WorkflowStepCopyStepDetailsPtrInput
- type WorkflowStepCopyStepDetailsPtrOutput
- func (o WorkflowStepCopyStepDetailsPtrOutput) DestinationFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsPtrOutput) Elem() WorkflowStepCopyStepDetailsOutput
- func (WorkflowStepCopyStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPtrOutput) ToWorkflowStepCopyStepDetailsPtrOutput() WorkflowStepCopyStepDetailsPtrOutput
- func (o WorkflowStepCopyStepDetailsPtrOutput) ToWorkflowStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPtrOutput
- type WorkflowStepCustomStepDetails
- type WorkflowStepCustomStepDetailsArgs
- func (WorkflowStepCustomStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsOutput() WorkflowStepCustomStepDetailsOutput
- func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsOutput
- func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsPtrOutput() WorkflowStepCustomStepDetailsPtrOutput
- func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPtrOutput
- type WorkflowStepCustomStepDetailsInput
- type WorkflowStepCustomStepDetailsOutput
- func (WorkflowStepCustomStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowStepCustomStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsOutput) Target() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsOutput() WorkflowStepCustomStepDetailsOutput
- func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsOutput
- func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsPtrOutput() WorkflowStepCustomStepDetailsPtrOutput
- func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPtrOutput
- type WorkflowStepCustomStepDetailsPtrInput
- type WorkflowStepCustomStepDetailsPtrOutput
- func (o WorkflowStepCustomStepDetailsPtrOutput) Elem() WorkflowStepCustomStepDetailsOutput
- func (WorkflowStepCustomStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCustomStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPtrOutput) Target() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o WorkflowStepCustomStepDetailsPtrOutput) ToWorkflowStepCustomStepDetailsPtrOutput() WorkflowStepCustomStepDetailsPtrOutput
- func (o WorkflowStepCustomStepDetailsPtrOutput) ToWorkflowStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPtrOutput
- type WorkflowStepDecryptStepDetails
- type WorkflowStepDecryptStepDetailsArgs
- func (WorkflowStepDecryptStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsOutput() WorkflowStepDecryptStepDetailsOutput
- func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsOutput
- func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsPtrOutput() WorkflowStepDecryptStepDetailsPtrOutput
- func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocation
- type WorkflowStepDecryptStepDetailsDestinationFileLocationArgs
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocation
- type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Elem() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationInput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) EfsFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) S3FileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationPtrInput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) Elem() WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocation
- type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType() reflect.Type
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput
- type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Elem() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
- func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
- type WorkflowStepDecryptStepDetailsInput
- type WorkflowStepDecryptStepDetailsOutput
- func (o WorkflowStepDecryptStepDetailsOutput) DestinationFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (WorkflowStepDecryptStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsOutput() WorkflowStepDecryptStepDetailsOutput
- func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsOutput
- func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsPtrOutput() WorkflowStepDecryptStepDetailsPtrOutput
- func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPtrOutput
- func (o WorkflowStepDecryptStepDetailsOutput) Type() pulumi.StringOutput
- type WorkflowStepDecryptStepDetailsPtrInput
- type WorkflowStepDecryptStepDetailsPtrOutput
- func (o WorkflowStepDecryptStepDetailsPtrOutput) DestinationFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsPtrOutput) Elem() WorkflowStepDecryptStepDetailsOutput
- func (WorkflowStepDecryptStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPtrOutput) ToWorkflowStepDecryptStepDetailsPtrOutput() WorkflowStepDecryptStepDetailsPtrOutput
- func (o WorkflowStepDecryptStepDetailsPtrOutput) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPtrOutput
- func (o WorkflowStepDecryptStepDetailsPtrOutput) Type() pulumi.StringPtrOutput
- type WorkflowStepDeleteStepDetails
- type WorkflowStepDeleteStepDetailsArgs
- func (WorkflowStepDeleteStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsOutput() WorkflowStepDeleteStepDetailsOutput
- func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsOutput
- func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsPtrOutput() WorkflowStepDeleteStepDetailsPtrOutput
- func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPtrOutput
- type WorkflowStepDeleteStepDetailsInput
- type WorkflowStepDeleteStepDetailsOutput
- func (WorkflowStepDeleteStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowStepDeleteStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsOutput() WorkflowStepDeleteStepDetailsOutput
- func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsOutput
- func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsPtrOutput() WorkflowStepDeleteStepDetailsPtrOutput
- func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPtrOutput
- type WorkflowStepDeleteStepDetailsPtrInput
- type WorkflowStepDeleteStepDetailsPtrOutput
- func (o WorkflowStepDeleteStepDetailsPtrOutput) Elem() WorkflowStepDeleteStepDetailsOutput
- func (WorkflowStepDeleteStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDeleteStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsPtrOutput) ToWorkflowStepDeleteStepDetailsPtrOutput() WorkflowStepDeleteStepDetailsPtrOutput
- func (o WorkflowStepDeleteStepDetailsPtrOutput) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPtrOutput
- type WorkflowStepInput
- type WorkflowStepOutput
- func (o WorkflowStepOutput) CopyStepDetails() WorkflowStepCopyStepDetailsPtrOutput
- func (o WorkflowStepOutput) CustomStepDetails() WorkflowStepCustomStepDetailsPtrOutput
- func (o WorkflowStepOutput) DecryptStepDetails() WorkflowStepDecryptStepDetailsPtrOutput
- func (o WorkflowStepOutput) DeleteStepDetails() WorkflowStepDeleteStepDetailsPtrOutput
- func (WorkflowStepOutput) ElementType() reflect.Type
- func (o WorkflowStepOutput) TagStepDetails() WorkflowStepTagStepDetailsPtrOutput
- func (o WorkflowStepOutput) ToWorkflowStepOutput() WorkflowStepOutput
- func (o WorkflowStepOutput) ToWorkflowStepOutputWithContext(ctx context.Context) WorkflowStepOutput
- func (o WorkflowStepOutput) Type() pulumi.StringOutput
- type WorkflowStepTagStepDetails
- type WorkflowStepTagStepDetailsArgs
- func (WorkflowStepTagStepDetailsArgs) ElementType() reflect.Type
- func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsOutput() WorkflowStepTagStepDetailsOutput
- func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsOutput
- func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsPtrOutput() WorkflowStepTagStepDetailsPtrOutput
- func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPtrOutput
- type WorkflowStepTagStepDetailsInput
- type WorkflowStepTagStepDetailsOutput
- func (WorkflowStepTagStepDetailsOutput) ElementType() reflect.Type
- func (o WorkflowStepTagStepDetailsOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsOutput) Tags() WorkflowStepTagStepDetailsTagArrayOutput
- func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsOutput() WorkflowStepTagStepDetailsOutput
- func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsOutput
- func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsPtrOutput() WorkflowStepTagStepDetailsPtrOutput
- func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPtrOutput
- type WorkflowStepTagStepDetailsPtrInput
- type WorkflowStepTagStepDetailsPtrOutput
- func (o WorkflowStepTagStepDetailsPtrOutput) Elem() WorkflowStepTagStepDetailsOutput
- func (WorkflowStepTagStepDetailsPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepTagStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsPtrOutput) Tags() WorkflowStepTagStepDetailsTagArrayOutput
- func (o WorkflowStepTagStepDetailsPtrOutput) ToWorkflowStepTagStepDetailsPtrOutput() WorkflowStepTagStepDetailsPtrOutput
- func (o WorkflowStepTagStepDetailsPtrOutput) ToWorkflowStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPtrOutput
- type WorkflowStepTagStepDetailsTag
- type WorkflowStepTagStepDetailsTagArgs
- func (WorkflowStepTagStepDetailsTagArgs) ElementType() reflect.Type
- func (i WorkflowStepTagStepDetailsTagArgs) ToWorkflowStepTagStepDetailsTagOutput() WorkflowStepTagStepDetailsTagOutput
- func (i WorkflowStepTagStepDetailsTagArgs) ToWorkflowStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagOutput
- type WorkflowStepTagStepDetailsTagArray
- func (WorkflowStepTagStepDetailsTagArray) ElementType() reflect.Type
- func (i WorkflowStepTagStepDetailsTagArray) ToWorkflowStepTagStepDetailsTagArrayOutput() WorkflowStepTagStepDetailsTagArrayOutput
- func (i WorkflowStepTagStepDetailsTagArray) ToWorkflowStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagArrayOutput
- type WorkflowStepTagStepDetailsTagArrayInput
- type WorkflowStepTagStepDetailsTagArrayOutput
- func (WorkflowStepTagStepDetailsTagArrayOutput) ElementType() reflect.Type
- func (o WorkflowStepTagStepDetailsTagArrayOutput) Index(i pulumi.IntInput) WorkflowStepTagStepDetailsTagOutput
- func (o WorkflowStepTagStepDetailsTagArrayOutput) ToWorkflowStepTagStepDetailsTagArrayOutput() WorkflowStepTagStepDetailsTagArrayOutput
- func (o WorkflowStepTagStepDetailsTagArrayOutput) ToWorkflowStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagArrayOutput
- type WorkflowStepTagStepDetailsTagInput
- type WorkflowStepTagStepDetailsTagOutput
- func (WorkflowStepTagStepDetailsTagOutput) ElementType() reflect.Type
- func (o WorkflowStepTagStepDetailsTagOutput) Key() pulumi.StringOutput
- func (o WorkflowStepTagStepDetailsTagOutput) ToWorkflowStepTagStepDetailsTagOutput() WorkflowStepTagStepDetailsTagOutput
- func (o WorkflowStepTagStepDetailsTagOutput) ToWorkflowStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagOutput
- func (o WorkflowStepTagStepDetailsTagOutput) Value() pulumi.StringOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Access ¶
type Access struct { pulumi.CustomResourceState // The SID of a group in the directory connected to the Transfer Server (e.g., `S-1-1-12-1234567890-123456789-1234567890-1234`) ExternalId pulumi.StringOutput `pulumi:"externalId"` // The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`. HomeDirectory pulumi.StringPtrOutput `pulumi:"homeDirectory"` // Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below. HomeDirectoryMappings AccessHomeDirectoryMappingArrayOutput `pulumi:"homeDirectoryMappings"` // The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`. HomeDirectoryType pulumi.StringPtrOutput `pulumi:"homeDirectoryType"` // An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket. Policy pulumi.StringPtrOutput `pulumi:"policy"` // Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below. PosixProfile AccessPosixProfilePtrOutput `pulumi:"posixProfile"` // Amazon Resource Name (ARN) of an IAM role that allows the service to controls your user’s access to your Amazon S3 bucket. Role pulumi.StringPtrOutput `pulumi:"role"` // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringOutput `pulumi:"serverId"` }
Provides a AWS Transfer Access resource.
## Example Usage ### Basic S3
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewAccess(ctx, "example", &transfer.AccessArgs{ ExternalId: pulumi.String("S-1-1-12-1234567890-123456789-1234567890-1234"), ServerId: pulumi.Any(aws_transfer_server.Example.Id), Role: pulumi.Any(aws_iam_role.Example.Arn), HomeDirectory: pulumi.String(fmt.Sprintf("/%v/", aws_s3_bucket.Example.Id)), }) if err != nil { return err } return nil }) }
``` ### Basic EFS
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewAccess(ctx, "test", &transfer.AccessArgs{ ExternalId: pulumi.String("S-1-1-12-1234567890-123456789-1234567890-1234"), ServerId: pulumi.Any(aws_transfer_server.Test.Id), Role: pulumi.Any(aws_iam_role.Test.Arn), HomeDirectory: pulumi.String(fmt.Sprintf("/%v/", aws_efs_file_system.Test.Id)), PosixProfile: &transfer.AccessPosixProfileArgs{ Gid: pulumi.Int(1000), Uid: pulumi.Int(1000), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer Accesses using the `server_id` and `external_id`. For example:
```sh
$ pulumi import aws:transfer/access:Access example s-12345678/S-1-1-12-1234567890-123456789-1234567890-1234
```
func GetAccess ¶
func GetAccess(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessState, opts ...pulumi.ResourceOption) (*Access, error)
GetAccess gets an existing Access resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccess ¶
func NewAccess(ctx *pulumi.Context, name string, args *AccessArgs, opts ...pulumi.ResourceOption) (*Access, error)
NewAccess registers a new resource with the given unique name, arguments, and options.
func (*Access) ElementType ¶
func (*Access) ToAccessOutput ¶
func (i *Access) ToAccessOutput() AccessOutput
func (*Access) ToAccessOutputWithContext ¶
func (i *Access) ToAccessOutputWithContext(ctx context.Context) AccessOutput
type AccessArgs ¶
type AccessArgs struct { // The SID of a group in the directory connected to the Transfer Server (e.g., `S-1-1-12-1234567890-123456789-1234567890-1234`) ExternalId pulumi.StringInput // The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`. HomeDirectory pulumi.StringPtrInput // Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below. HomeDirectoryMappings AccessHomeDirectoryMappingArrayInput // The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`. HomeDirectoryType pulumi.StringPtrInput // An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket. Policy pulumi.StringPtrInput // Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below. PosixProfile AccessPosixProfilePtrInput // Amazon Resource Name (ARN) of an IAM role that allows the service to controls your user’s access to your Amazon S3 bucket. Role pulumi.StringPtrInput // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringInput }
The set of arguments for constructing a Access resource.
func (AccessArgs) ElementType ¶
func (AccessArgs) ElementType() reflect.Type
type AccessArray ¶
type AccessArray []AccessInput
func (AccessArray) ElementType ¶
func (AccessArray) ElementType() reflect.Type
func (AccessArray) ToAccessArrayOutput ¶
func (i AccessArray) ToAccessArrayOutput() AccessArrayOutput
func (AccessArray) ToAccessArrayOutputWithContext ¶
func (i AccessArray) ToAccessArrayOutputWithContext(ctx context.Context) AccessArrayOutput
type AccessArrayInput ¶
type AccessArrayInput interface { pulumi.Input ToAccessArrayOutput() AccessArrayOutput ToAccessArrayOutputWithContext(context.Context) AccessArrayOutput }
AccessArrayInput is an input type that accepts AccessArray and AccessArrayOutput values. You can construct a concrete instance of `AccessArrayInput` via:
AccessArray{ AccessArgs{...} }
type AccessArrayOutput ¶
type AccessArrayOutput struct{ *pulumi.OutputState }
func (AccessArrayOutput) ElementType ¶
func (AccessArrayOutput) ElementType() reflect.Type
func (AccessArrayOutput) Index ¶
func (o AccessArrayOutput) Index(i pulumi.IntInput) AccessOutput
func (AccessArrayOutput) ToAccessArrayOutput ¶
func (o AccessArrayOutput) ToAccessArrayOutput() AccessArrayOutput
func (AccessArrayOutput) ToAccessArrayOutputWithContext ¶
func (o AccessArrayOutput) ToAccessArrayOutputWithContext(ctx context.Context) AccessArrayOutput
type AccessHomeDirectoryMappingArgs ¶
type AccessHomeDirectoryMappingArgs struct { // Represents an entry and a target. Entry pulumi.StringInput `pulumi:"entry"` // Represents the map target. Target pulumi.StringInput `pulumi:"target"` }
func (AccessHomeDirectoryMappingArgs) ElementType ¶
func (AccessHomeDirectoryMappingArgs) ElementType() reflect.Type
func (AccessHomeDirectoryMappingArgs) ToAccessHomeDirectoryMappingOutput ¶
func (i AccessHomeDirectoryMappingArgs) ToAccessHomeDirectoryMappingOutput() AccessHomeDirectoryMappingOutput
func (AccessHomeDirectoryMappingArgs) ToAccessHomeDirectoryMappingOutputWithContext ¶
func (i AccessHomeDirectoryMappingArgs) ToAccessHomeDirectoryMappingOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingOutput
type AccessHomeDirectoryMappingArray ¶
type AccessHomeDirectoryMappingArray []AccessHomeDirectoryMappingInput
func (AccessHomeDirectoryMappingArray) ElementType ¶
func (AccessHomeDirectoryMappingArray) ElementType() reflect.Type
func (AccessHomeDirectoryMappingArray) ToAccessHomeDirectoryMappingArrayOutput ¶
func (i AccessHomeDirectoryMappingArray) ToAccessHomeDirectoryMappingArrayOutput() AccessHomeDirectoryMappingArrayOutput
func (AccessHomeDirectoryMappingArray) ToAccessHomeDirectoryMappingArrayOutputWithContext ¶
func (i AccessHomeDirectoryMappingArray) ToAccessHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingArrayOutput
type AccessHomeDirectoryMappingArrayInput ¶
type AccessHomeDirectoryMappingArrayInput interface { pulumi.Input ToAccessHomeDirectoryMappingArrayOutput() AccessHomeDirectoryMappingArrayOutput ToAccessHomeDirectoryMappingArrayOutputWithContext(context.Context) AccessHomeDirectoryMappingArrayOutput }
AccessHomeDirectoryMappingArrayInput is an input type that accepts AccessHomeDirectoryMappingArray and AccessHomeDirectoryMappingArrayOutput values. You can construct a concrete instance of `AccessHomeDirectoryMappingArrayInput` via:
AccessHomeDirectoryMappingArray{ AccessHomeDirectoryMappingArgs{...} }
type AccessHomeDirectoryMappingArrayOutput ¶
type AccessHomeDirectoryMappingArrayOutput struct{ *pulumi.OutputState }
func (AccessHomeDirectoryMappingArrayOutput) ElementType ¶
func (AccessHomeDirectoryMappingArrayOutput) ElementType() reflect.Type
func (AccessHomeDirectoryMappingArrayOutput) Index ¶
func (o AccessHomeDirectoryMappingArrayOutput) Index(i pulumi.IntInput) AccessHomeDirectoryMappingOutput
func (AccessHomeDirectoryMappingArrayOutput) ToAccessHomeDirectoryMappingArrayOutput ¶
func (o AccessHomeDirectoryMappingArrayOutput) ToAccessHomeDirectoryMappingArrayOutput() AccessHomeDirectoryMappingArrayOutput
func (AccessHomeDirectoryMappingArrayOutput) ToAccessHomeDirectoryMappingArrayOutputWithContext ¶
func (o AccessHomeDirectoryMappingArrayOutput) ToAccessHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingArrayOutput
type AccessHomeDirectoryMappingInput ¶
type AccessHomeDirectoryMappingInput interface { pulumi.Input ToAccessHomeDirectoryMappingOutput() AccessHomeDirectoryMappingOutput ToAccessHomeDirectoryMappingOutputWithContext(context.Context) AccessHomeDirectoryMappingOutput }
AccessHomeDirectoryMappingInput is an input type that accepts AccessHomeDirectoryMappingArgs and AccessHomeDirectoryMappingOutput values. You can construct a concrete instance of `AccessHomeDirectoryMappingInput` via:
AccessHomeDirectoryMappingArgs{...}
type AccessHomeDirectoryMappingOutput ¶
type AccessHomeDirectoryMappingOutput struct{ *pulumi.OutputState }
func (AccessHomeDirectoryMappingOutput) ElementType ¶
func (AccessHomeDirectoryMappingOutput) ElementType() reflect.Type
func (AccessHomeDirectoryMappingOutput) Entry ¶
func (o AccessHomeDirectoryMappingOutput) Entry() pulumi.StringOutput
Represents an entry and a target.
func (AccessHomeDirectoryMappingOutput) Target ¶
func (o AccessHomeDirectoryMappingOutput) Target() pulumi.StringOutput
Represents the map target.
func (AccessHomeDirectoryMappingOutput) ToAccessHomeDirectoryMappingOutput ¶
func (o AccessHomeDirectoryMappingOutput) ToAccessHomeDirectoryMappingOutput() AccessHomeDirectoryMappingOutput
func (AccessHomeDirectoryMappingOutput) ToAccessHomeDirectoryMappingOutputWithContext ¶
func (o AccessHomeDirectoryMappingOutput) ToAccessHomeDirectoryMappingOutputWithContext(ctx context.Context) AccessHomeDirectoryMappingOutput
type AccessInput ¶
type AccessInput interface { pulumi.Input ToAccessOutput() AccessOutput ToAccessOutputWithContext(ctx context.Context) AccessOutput }
type AccessMap ¶
type AccessMap map[string]AccessInput
func (AccessMap) ElementType ¶
func (AccessMap) ToAccessMapOutput ¶
func (i AccessMap) ToAccessMapOutput() AccessMapOutput
func (AccessMap) ToAccessMapOutputWithContext ¶
func (i AccessMap) ToAccessMapOutputWithContext(ctx context.Context) AccessMapOutput
type AccessMapInput ¶
type AccessMapInput interface { pulumi.Input ToAccessMapOutput() AccessMapOutput ToAccessMapOutputWithContext(context.Context) AccessMapOutput }
AccessMapInput is an input type that accepts AccessMap and AccessMapOutput values. You can construct a concrete instance of `AccessMapInput` via:
AccessMap{ "key": AccessArgs{...} }
type AccessMapOutput ¶
type AccessMapOutput struct{ *pulumi.OutputState }
func (AccessMapOutput) ElementType ¶
func (AccessMapOutput) ElementType() reflect.Type
func (AccessMapOutput) MapIndex ¶
func (o AccessMapOutput) MapIndex(k pulumi.StringInput) AccessOutput
func (AccessMapOutput) ToAccessMapOutput ¶
func (o AccessMapOutput) ToAccessMapOutput() AccessMapOutput
func (AccessMapOutput) ToAccessMapOutputWithContext ¶
func (o AccessMapOutput) ToAccessMapOutputWithContext(ctx context.Context) AccessMapOutput
type AccessOutput ¶
type AccessOutput struct{ *pulumi.OutputState }
func (AccessOutput) ElementType ¶
func (AccessOutput) ElementType() reflect.Type
func (AccessOutput) ExternalId ¶
func (o AccessOutput) ExternalId() pulumi.StringOutput
The SID of a group in the directory connected to the Transfer Server (e.g., `S-1-1-12-1234567890-123456789-1234567890-1234`)
func (AccessOutput) HomeDirectory ¶
func (o AccessOutput) HomeDirectory() pulumi.StringPtrOutput
The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`.
func (AccessOutput) HomeDirectoryMappings ¶
func (o AccessOutput) HomeDirectoryMappings() AccessHomeDirectoryMappingArrayOutput
Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below.
func (AccessOutput) HomeDirectoryType ¶
func (o AccessOutput) HomeDirectoryType() pulumi.StringPtrOutput
The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`.
func (AccessOutput) Policy ¶
func (o AccessOutput) Policy() pulumi.StringPtrOutput
An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket.
func (AccessOutput) PosixProfile ¶
func (o AccessOutput) PosixProfile() AccessPosixProfilePtrOutput
Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below.
func (AccessOutput) Role ¶
func (o AccessOutput) Role() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of an IAM role that allows the service to controls your user’s access to your Amazon S3 bucket.
func (AccessOutput) ServerId ¶
func (o AccessOutput) ServerId() pulumi.StringOutput
The Server ID of the Transfer Server (e.g., `s-12345678`)
func (AccessOutput) ToAccessOutput ¶
func (o AccessOutput) ToAccessOutput() AccessOutput
func (AccessOutput) ToAccessOutputWithContext ¶
func (o AccessOutput) ToAccessOutputWithContext(ctx context.Context) AccessOutput
type AccessPosixProfile ¶
type AccessPosixProfile struct { // The POSIX group ID used for all EFS operations by this user. Gid int `pulumi:"gid"` // The secondary POSIX group IDs used for all EFS operations by this user. SecondaryGids []int `pulumi:"secondaryGids"` // The POSIX user ID used for all EFS operations by this user. Uid int `pulumi:"uid"` }
type AccessPosixProfileArgs ¶
type AccessPosixProfileArgs struct { // The POSIX group ID used for all EFS operations by this user. Gid pulumi.IntInput `pulumi:"gid"` // The secondary POSIX group IDs used for all EFS operations by this user. SecondaryGids pulumi.IntArrayInput `pulumi:"secondaryGids"` // The POSIX user ID used for all EFS operations by this user. Uid pulumi.IntInput `pulumi:"uid"` }
func (AccessPosixProfileArgs) ElementType ¶
func (AccessPosixProfileArgs) ElementType() reflect.Type
func (AccessPosixProfileArgs) ToAccessPosixProfileOutput ¶
func (i AccessPosixProfileArgs) ToAccessPosixProfileOutput() AccessPosixProfileOutput
func (AccessPosixProfileArgs) ToAccessPosixProfileOutputWithContext ¶
func (i AccessPosixProfileArgs) ToAccessPosixProfileOutputWithContext(ctx context.Context) AccessPosixProfileOutput
func (AccessPosixProfileArgs) ToAccessPosixProfilePtrOutput ¶
func (i AccessPosixProfileArgs) ToAccessPosixProfilePtrOutput() AccessPosixProfilePtrOutput
func (AccessPosixProfileArgs) ToAccessPosixProfilePtrOutputWithContext ¶
func (i AccessPosixProfileArgs) ToAccessPosixProfilePtrOutputWithContext(ctx context.Context) AccessPosixProfilePtrOutput
type AccessPosixProfileInput ¶
type AccessPosixProfileInput interface { pulumi.Input ToAccessPosixProfileOutput() AccessPosixProfileOutput ToAccessPosixProfileOutputWithContext(context.Context) AccessPosixProfileOutput }
AccessPosixProfileInput is an input type that accepts AccessPosixProfileArgs and AccessPosixProfileOutput values. You can construct a concrete instance of `AccessPosixProfileInput` via:
AccessPosixProfileArgs{...}
type AccessPosixProfileOutput ¶
type AccessPosixProfileOutput struct{ *pulumi.OutputState }
func (AccessPosixProfileOutput) ElementType ¶
func (AccessPosixProfileOutput) ElementType() reflect.Type
func (AccessPosixProfileOutput) Gid ¶
func (o AccessPosixProfileOutput) Gid() pulumi.IntOutput
The POSIX group ID used for all EFS operations by this user.
func (AccessPosixProfileOutput) SecondaryGids ¶
func (o AccessPosixProfileOutput) SecondaryGids() pulumi.IntArrayOutput
The secondary POSIX group IDs used for all EFS operations by this user.
func (AccessPosixProfileOutput) ToAccessPosixProfileOutput ¶
func (o AccessPosixProfileOutput) ToAccessPosixProfileOutput() AccessPosixProfileOutput
func (AccessPosixProfileOutput) ToAccessPosixProfileOutputWithContext ¶
func (o AccessPosixProfileOutput) ToAccessPosixProfileOutputWithContext(ctx context.Context) AccessPosixProfileOutput
func (AccessPosixProfileOutput) ToAccessPosixProfilePtrOutput ¶
func (o AccessPosixProfileOutput) ToAccessPosixProfilePtrOutput() AccessPosixProfilePtrOutput
func (AccessPosixProfileOutput) ToAccessPosixProfilePtrOutputWithContext ¶
func (o AccessPosixProfileOutput) ToAccessPosixProfilePtrOutputWithContext(ctx context.Context) AccessPosixProfilePtrOutput
func (AccessPosixProfileOutput) Uid ¶
func (o AccessPosixProfileOutput) Uid() pulumi.IntOutput
The POSIX user ID used for all EFS operations by this user.
type AccessPosixProfilePtrInput ¶
type AccessPosixProfilePtrInput interface { pulumi.Input ToAccessPosixProfilePtrOutput() AccessPosixProfilePtrOutput ToAccessPosixProfilePtrOutputWithContext(context.Context) AccessPosixProfilePtrOutput }
AccessPosixProfilePtrInput is an input type that accepts AccessPosixProfileArgs, AccessPosixProfilePtr and AccessPosixProfilePtrOutput values. You can construct a concrete instance of `AccessPosixProfilePtrInput` via:
AccessPosixProfileArgs{...} or: nil
func AccessPosixProfilePtr ¶
func AccessPosixProfilePtr(v *AccessPosixProfileArgs) AccessPosixProfilePtrInput
type AccessPosixProfilePtrOutput ¶
type AccessPosixProfilePtrOutput struct{ *pulumi.OutputState }
func (AccessPosixProfilePtrOutput) Elem ¶
func (o AccessPosixProfilePtrOutput) Elem() AccessPosixProfileOutput
func (AccessPosixProfilePtrOutput) ElementType ¶
func (AccessPosixProfilePtrOutput) ElementType() reflect.Type
func (AccessPosixProfilePtrOutput) Gid ¶
func (o AccessPosixProfilePtrOutput) Gid() pulumi.IntPtrOutput
The POSIX group ID used for all EFS operations by this user.
func (AccessPosixProfilePtrOutput) SecondaryGids ¶
func (o AccessPosixProfilePtrOutput) SecondaryGids() pulumi.IntArrayOutput
The secondary POSIX group IDs used for all EFS operations by this user.
func (AccessPosixProfilePtrOutput) ToAccessPosixProfilePtrOutput ¶
func (o AccessPosixProfilePtrOutput) ToAccessPosixProfilePtrOutput() AccessPosixProfilePtrOutput
func (AccessPosixProfilePtrOutput) ToAccessPosixProfilePtrOutputWithContext ¶
func (o AccessPosixProfilePtrOutput) ToAccessPosixProfilePtrOutputWithContext(ctx context.Context) AccessPosixProfilePtrOutput
func (AccessPosixProfilePtrOutput) Uid ¶
func (o AccessPosixProfilePtrOutput) Uid() pulumi.IntPtrOutput
The POSIX user ID used for all EFS operations by this user.
type AccessState ¶
type AccessState struct { // The SID of a group in the directory connected to the Transfer Server (e.g., `S-1-1-12-1234567890-123456789-1234567890-1234`) ExternalId pulumi.StringPtrInput // The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`. HomeDirectory pulumi.StringPtrInput // Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below. HomeDirectoryMappings AccessHomeDirectoryMappingArrayInput // The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`. HomeDirectoryType pulumi.StringPtrInput // An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket. Policy pulumi.StringPtrInput // Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below. PosixProfile AccessPosixProfilePtrInput // Amazon Resource Name (ARN) of an IAM role that allows the service to controls your user’s access to your Amazon S3 bucket. Role pulumi.StringPtrInput // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringPtrInput }
func (AccessState) ElementType ¶
func (AccessState) ElementType() reflect.Type
type Agreement ¶
type Agreement struct { pulumi.CustomResourceState // The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request. AccessRole pulumi.StringOutput `pulumi:"accessRole"` // The unique identifier for the AS2 agreement AgreementId pulumi.StringOutput `pulumi:"agreementId"` // The landing directory for the files transferred by using the AS2 protocol. BaseDirectory pulumi.StringOutput `pulumi:"baseDirectory"` // The Optional description of the transdfer. Description pulumi.StringPtrOutput `pulumi:"description"` // The unique identifier for the AS2 local profile. LocalProfileId pulumi.StringOutput `pulumi:"localProfileId"` // The unique identifier for the AS2 partner profile. PartnerProfileId pulumi.StringOutput `pulumi:"partnerProfileId"` // The unique server identifier for the server instance. This is the specific server the agreement uses. ServerId pulumi.StringOutput `pulumi:"serverId"` Status pulumi.StringOutput `pulumi:"status"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a AWS Transfer AS2 Agreement resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewAgreement(ctx, "example", &transfer.AgreementArgs{ AccessRole: pulumi.Any(aws_iam_role.Test.Arn), BaseDirectory: pulumi.String("/DOC-EXAMPLE-BUCKET/home/mydirectory"), Description: pulumi.String("example"), LocalProfileId: pulumi.Any(aws_transfer_profile.Local.Profile_id), PartnerProfileId: pulumi.Any(aws_transfer_profile.Partner.Profile_id), ServerId: pulumi.Any(aws_transfer_server.Test.Id), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer AS2 Agreement using the `server_id/agreement_id`. For example:
```sh
$ pulumi import aws:transfer/agreement:Agreement example s-4221a88afd5f4362a/a-4221a88afd5f4362a
```
func GetAgreement ¶
func GetAgreement(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AgreementState, opts ...pulumi.ResourceOption) (*Agreement, error)
GetAgreement gets an existing Agreement resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAgreement ¶
func NewAgreement(ctx *pulumi.Context, name string, args *AgreementArgs, opts ...pulumi.ResourceOption) (*Agreement, error)
NewAgreement registers a new resource with the given unique name, arguments, and options.
func (*Agreement) ElementType ¶
func (*Agreement) ToAgreementOutput ¶
func (i *Agreement) ToAgreementOutput() AgreementOutput
func (*Agreement) ToAgreementOutputWithContext ¶
func (i *Agreement) ToAgreementOutputWithContext(ctx context.Context) AgreementOutput
type AgreementArgs ¶
type AgreementArgs struct { // The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request. AccessRole pulumi.StringInput // The landing directory for the files transferred by using the AS2 protocol. BaseDirectory pulumi.StringInput // The Optional description of the transdfer. Description pulumi.StringPtrInput // The unique identifier for the AS2 local profile. LocalProfileId pulumi.StringInput // The unique identifier for the AS2 partner profile. PartnerProfileId pulumi.StringInput // The unique server identifier for the server instance. This is the specific server the agreement uses. ServerId pulumi.StringInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Agreement resource.
func (AgreementArgs) ElementType ¶
func (AgreementArgs) ElementType() reflect.Type
type AgreementArray ¶
type AgreementArray []AgreementInput
func (AgreementArray) ElementType ¶
func (AgreementArray) ElementType() reflect.Type
func (AgreementArray) ToAgreementArrayOutput ¶
func (i AgreementArray) ToAgreementArrayOutput() AgreementArrayOutput
func (AgreementArray) ToAgreementArrayOutputWithContext ¶
func (i AgreementArray) ToAgreementArrayOutputWithContext(ctx context.Context) AgreementArrayOutput
type AgreementArrayInput ¶
type AgreementArrayInput interface { pulumi.Input ToAgreementArrayOutput() AgreementArrayOutput ToAgreementArrayOutputWithContext(context.Context) AgreementArrayOutput }
AgreementArrayInput is an input type that accepts AgreementArray and AgreementArrayOutput values. You can construct a concrete instance of `AgreementArrayInput` via:
AgreementArray{ AgreementArgs{...} }
type AgreementArrayOutput ¶
type AgreementArrayOutput struct{ *pulumi.OutputState }
func (AgreementArrayOutput) ElementType ¶
func (AgreementArrayOutput) ElementType() reflect.Type
func (AgreementArrayOutput) Index ¶
func (o AgreementArrayOutput) Index(i pulumi.IntInput) AgreementOutput
func (AgreementArrayOutput) ToAgreementArrayOutput ¶
func (o AgreementArrayOutput) ToAgreementArrayOutput() AgreementArrayOutput
func (AgreementArrayOutput) ToAgreementArrayOutputWithContext ¶
func (o AgreementArrayOutput) ToAgreementArrayOutputWithContext(ctx context.Context) AgreementArrayOutput
type AgreementInput ¶
type AgreementInput interface { pulumi.Input ToAgreementOutput() AgreementOutput ToAgreementOutputWithContext(ctx context.Context) AgreementOutput }
type AgreementMap ¶
type AgreementMap map[string]AgreementInput
func (AgreementMap) ElementType ¶
func (AgreementMap) ElementType() reflect.Type
func (AgreementMap) ToAgreementMapOutput ¶
func (i AgreementMap) ToAgreementMapOutput() AgreementMapOutput
func (AgreementMap) ToAgreementMapOutputWithContext ¶
func (i AgreementMap) ToAgreementMapOutputWithContext(ctx context.Context) AgreementMapOutput
type AgreementMapInput ¶
type AgreementMapInput interface { pulumi.Input ToAgreementMapOutput() AgreementMapOutput ToAgreementMapOutputWithContext(context.Context) AgreementMapOutput }
AgreementMapInput is an input type that accepts AgreementMap and AgreementMapOutput values. You can construct a concrete instance of `AgreementMapInput` via:
AgreementMap{ "key": AgreementArgs{...} }
type AgreementMapOutput ¶
type AgreementMapOutput struct{ *pulumi.OutputState }
func (AgreementMapOutput) ElementType ¶
func (AgreementMapOutput) ElementType() reflect.Type
func (AgreementMapOutput) MapIndex ¶
func (o AgreementMapOutput) MapIndex(k pulumi.StringInput) AgreementOutput
func (AgreementMapOutput) ToAgreementMapOutput ¶
func (o AgreementMapOutput) ToAgreementMapOutput() AgreementMapOutput
func (AgreementMapOutput) ToAgreementMapOutputWithContext ¶
func (o AgreementMapOutput) ToAgreementMapOutputWithContext(ctx context.Context) AgreementMapOutput
type AgreementOutput ¶
type AgreementOutput struct{ *pulumi.OutputState }
func (AgreementOutput) AccessRole ¶
func (o AgreementOutput) AccessRole() pulumi.StringOutput
The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request.
func (AgreementOutput) AgreementId ¶
func (o AgreementOutput) AgreementId() pulumi.StringOutput
The unique identifier for the AS2 agreement
func (AgreementOutput) BaseDirectory ¶
func (o AgreementOutput) BaseDirectory() pulumi.StringOutput
The landing directory for the files transferred by using the AS2 protocol.
func (AgreementOutput) Description ¶
func (o AgreementOutput) Description() pulumi.StringPtrOutput
The Optional description of the transdfer.
func (AgreementOutput) ElementType ¶
func (AgreementOutput) ElementType() reflect.Type
func (AgreementOutput) LocalProfileId ¶
func (o AgreementOutput) LocalProfileId() pulumi.StringOutput
The unique identifier for the AS2 local profile.
func (AgreementOutput) PartnerProfileId ¶
func (o AgreementOutput) PartnerProfileId() pulumi.StringOutput
The unique identifier for the AS2 partner profile.
func (AgreementOutput) ServerId ¶
func (o AgreementOutput) ServerId() pulumi.StringOutput
The unique server identifier for the server instance. This is the specific server the agreement uses.
func (AgreementOutput) Status ¶
func (o AgreementOutput) Status() pulumi.StringOutput
func (AgreementOutput) Tags ¶
func (o AgreementOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (AgreementOutput) TagsAll ¶
func (o AgreementOutput) TagsAll() pulumi.StringMapOutput
func (AgreementOutput) ToAgreementOutput ¶
func (o AgreementOutput) ToAgreementOutput() AgreementOutput
func (AgreementOutput) ToAgreementOutputWithContext ¶
func (o AgreementOutput) ToAgreementOutputWithContext(ctx context.Context) AgreementOutput
type AgreementState ¶
type AgreementState struct { // The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request. AccessRole pulumi.StringPtrInput // The unique identifier for the AS2 agreement AgreementId pulumi.StringPtrInput // The landing directory for the files transferred by using the AS2 protocol. BaseDirectory pulumi.StringPtrInput // The Optional description of the transdfer. Description pulumi.StringPtrInput // The unique identifier for the AS2 local profile. LocalProfileId pulumi.StringPtrInput // The unique identifier for the AS2 partner profile. PartnerProfileId pulumi.StringPtrInput // The unique server identifier for the server instance. This is the specific server the agreement uses. ServerId pulumi.StringPtrInput Status pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput }
func (AgreementState) ElementType ¶
func (AgreementState) ElementType() reflect.Type
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // An date when the certificate becomes active ActiveDate pulumi.StringOutput `pulumi:"activeDate"` // The valid certificate file required for the transfer. Certificate pulumi.StringOutput `pulumi:"certificate"` // The optional list of certificate that make up the chain for the certificate that is being imported. CertificateChain pulumi.StringPtrOutput `pulumi:"certificateChain"` // The unique identifier for the AS2 certificate CertificateId pulumi.StringOutput `pulumi:"certificateId"` // A short description that helps identify the certificate. Description pulumi.StringPtrOutput `pulumi:"description"` // An date when the certificate becomes inactive InactiveDate pulumi.StringOutput `pulumi:"inactiveDate"` // The private key associated with the certificate being imported. PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Specifies if a certificate is being used for signing or encryption. The valid values are SIGNING and ENCRYPTION. Usage pulumi.StringOutput `pulumi:"usage"` }
Provides a AWS Transfer AS2 Certificate resource.
## Example Usage ### Basic
```go package main
import (
"fmt" "os" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func readFileOrPanic(path string) pulumi.StringPtrInput { data, err := os.ReadFile(path) if err != nil { panic(err.Error()) } return pulumi.String(string(data)) } func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewCertificate(ctx, "example", &transfer.CertificateArgs{ Certificate: readFileOrPanic(fmt.Sprintf("%v/example.com/example.crt", path.Module)), CertificateChain: readFileOrPanic(fmt.Sprintf("%v/example.com/ca.crt", path.Module)), PrivateKey: readFileOrPanic(fmt.Sprintf("%v/example.com/example.key", path.Module)), Description: pulumi.String("example"), Usage: pulumi.String("SIGNING"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer AS2 Certificate using the `certificate_id`. For example:
```sh
$ pulumi import aws:transfer/certificate:Certificate example c-4221a88afd5f4362a
```
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { // The valid certificate file required for the transfer. Certificate pulumi.StringInput // The optional list of certificate that make up the chain for the certificate that is being imported. CertificateChain pulumi.StringPtrInput // A short description that helps identify the certificate. Description pulumi.StringPtrInput // The private key associated with the certificate being imported. PrivateKey pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Specifies if a certificate is being used for signing or encryption. The valid values are SIGNING and ENCRYPTION. Usage pulumi.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ActiveDate ¶
func (o CertificateOutput) ActiveDate() pulumi.StringOutput
An date when the certificate becomes active
func (CertificateOutput) Certificate ¶
func (o CertificateOutput) Certificate() pulumi.StringOutput
The valid certificate file required for the transfer.
func (CertificateOutput) CertificateChain ¶
func (o CertificateOutput) CertificateChain() pulumi.StringPtrOutput
The optional list of certificate that make up the chain for the certificate that is being imported.
func (CertificateOutput) CertificateId ¶
func (o CertificateOutput) CertificateId() pulumi.StringOutput
The unique identifier for the AS2 certificate
func (CertificateOutput) Description ¶
func (o CertificateOutput) Description() pulumi.StringPtrOutput
A short description that helps identify the certificate.
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) InactiveDate ¶
func (o CertificateOutput) InactiveDate() pulumi.StringOutput
An date when the certificate becomes inactive
func (CertificateOutput) PrivateKey ¶
func (o CertificateOutput) PrivateKey() pulumi.StringPtrOutput
The private key associated with the certificate being imported.
func (CertificateOutput) Tags ¶
func (o CertificateOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CertificateOutput) TagsAll ¶
func (o CertificateOutput) TagsAll() pulumi.StringMapOutput
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) Usage ¶
func (o CertificateOutput) Usage() pulumi.StringOutput
Specifies if a certificate is being used for signing or encryption. The valid values are SIGNING and ENCRYPTION.
type CertificateState ¶
type CertificateState struct { // An date when the certificate becomes active ActiveDate pulumi.StringPtrInput // The valid certificate file required for the transfer. Certificate pulumi.StringPtrInput // The optional list of certificate that make up the chain for the certificate that is being imported. CertificateChain pulumi.StringPtrInput // The unique identifier for the AS2 certificate CertificateId pulumi.StringPtrInput // A short description that helps identify the certificate. Description pulumi.StringPtrInput // An date when the certificate becomes inactive InactiveDate pulumi.StringPtrInput // The private key associated with the certificate being imported. PrivateKey pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput // Specifies if a certificate is being used for signing or encryption. The valid values are SIGNING and ENCRYPTION. Usage pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type Connector ¶
type Connector struct { pulumi.CustomResourceState // The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request. AccessRole pulumi.StringOutput `pulumi:"accessRole"` // The parameters to configure for the connector object. Fields documented below. As2Config ConnectorAs2ConfigOutput `pulumi:"as2Config"` // The unique identifier for the AS2 profile ConnectorId pulumi.StringOutput `pulumi:"connectorId"` // The IAM Role which is required for allowing the connector to turn on CloudWatch logging for Amazon S3 events. LoggingRole pulumi.StringPtrOutput `pulumi:"loggingRole"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The URL of the partners AS2 endpoint. Url pulumi.StringOutput `pulumi:"url"` }
Provides a AWS Transfer AS2 Connector resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewConnector(ctx, "example", &transfer.ConnectorArgs{ AccessRole: pulumi.Any(aws_iam_role.Test.Arn), As2Config: &transfer.ConnectorAs2ConfigArgs{ Compression: pulumi.String("DISABLED"), EncryptionAlgorithm: pulumi.String("AWS128_CBC"), MessageSubject: pulumi.String("For Connector"), LocalProfileId: pulumi.Any(aws_transfer_profile.Local.Profile_id), MdnResponse: pulumi.String("NONE"), MdnSigningAlgorithm: pulumi.String("NONE"), PartnerProfileId: pulumi.Any(aws_transfer_profile.Partner.Profile_id), SigningAlgorithm: pulumi.String("NONE"), }, Url: pulumi.String("http://www.test.com"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer AS2 Connector using the `connector_id`. For example:
```sh
$ pulumi import aws:transfer/connector:Connector example c-4221a88afd5f4362a
```
func GetConnector ¶
func GetConnector(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)
GetConnector gets an existing Connector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConnector ¶
func NewConnector(ctx *pulumi.Context, name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)
NewConnector registers a new resource with the given unique name, arguments, and options.
func (*Connector) ElementType ¶
func (*Connector) ToConnectorOutput ¶
func (i *Connector) ToConnectorOutput() ConnectorOutput
func (*Connector) ToConnectorOutputWithContext ¶
func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
type ConnectorArgs ¶
type ConnectorArgs struct { // The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request. AccessRole pulumi.StringInput // The parameters to configure for the connector object. Fields documented below. As2Config ConnectorAs2ConfigInput // The IAM Role which is required for allowing the connector to turn on CloudWatch logging for Amazon S3 events. LoggingRole pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The URL of the partners AS2 endpoint. Url pulumi.StringInput }
The set of arguments for constructing a Connector resource.
func (ConnectorArgs) ElementType ¶
func (ConnectorArgs) ElementType() reflect.Type
type ConnectorArray ¶
type ConnectorArray []ConnectorInput
func (ConnectorArray) ElementType ¶
func (ConnectorArray) ElementType() reflect.Type
func (ConnectorArray) ToConnectorArrayOutput ¶
func (i ConnectorArray) ToConnectorArrayOutput() ConnectorArrayOutput
func (ConnectorArray) ToConnectorArrayOutputWithContext ¶
func (i ConnectorArray) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput
type ConnectorArrayInput ¶
type ConnectorArrayInput interface { pulumi.Input ToConnectorArrayOutput() ConnectorArrayOutput ToConnectorArrayOutputWithContext(context.Context) ConnectorArrayOutput }
ConnectorArrayInput is an input type that accepts ConnectorArray and ConnectorArrayOutput values. You can construct a concrete instance of `ConnectorArrayInput` via:
ConnectorArray{ ConnectorArgs{...} }
type ConnectorArrayOutput ¶
type ConnectorArrayOutput struct{ *pulumi.OutputState }
func (ConnectorArrayOutput) ElementType ¶
func (ConnectorArrayOutput) ElementType() reflect.Type
func (ConnectorArrayOutput) Index ¶
func (o ConnectorArrayOutput) Index(i pulumi.IntInput) ConnectorOutput
func (ConnectorArrayOutput) ToConnectorArrayOutput ¶
func (o ConnectorArrayOutput) ToConnectorArrayOutput() ConnectorArrayOutput
func (ConnectorArrayOutput) ToConnectorArrayOutputWithContext ¶
func (o ConnectorArrayOutput) ToConnectorArrayOutputWithContext(ctx context.Context) ConnectorArrayOutput
type ConnectorAs2Config ¶
type ConnectorAs2Config struct { // Specifies weather AS2 file is compressed. The valud values are ZLIB and DISABLED. Compression string `pulumi:"compression"` // The algorithm that is used to encrypt the file. The valid values are AES128_CBC | AES192_CBC | AES256_CBC | NONE. EncryptionAlgorithm string `pulumi:"encryptionAlgorithm"` // The unique identifier for the AS2 local profile. LocalProfileId string `pulumi:"localProfileId"` // Used for outbound requests to determine if a partner response for transfers is synchronous or asynchronous. The valid values are SYNC and NONE. MdnResponse string `pulumi:"mdnResponse"` // The signing algorithm for the Mdn response. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE | DEFAULT. MdnSigningAlgorithm *string `pulumi:"mdnSigningAlgorithm"` // Used as the subject HTTP header attribute in AS2 messages that are being sent with the connector. MessageSubject *string `pulumi:"messageSubject"` // The unique identifier for the AS2 partner profile. PartnerProfileId string `pulumi:"partnerProfileId"` // The algorithm that is used to sign AS2 messages sent with the connector. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE . SigningAlgorithm string `pulumi:"signingAlgorithm"` }
type ConnectorAs2ConfigArgs ¶
type ConnectorAs2ConfigArgs struct { // Specifies weather AS2 file is compressed. The valud values are ZLIB and DISABLED. Compression pulumi.StringInput `pulumi:"compression"` // The algorithm that is used to encrypt the file. The valid values are AES128_CBC | AES192_CBC | AES256_CBC | NONE. EncryptionAlgorithm pulumi.StringInput `pulumi:"encryptionAlgorithm"` // The unique identifier for the AS2 local profile. LocalProfileId pulumi.StringInput `pulumi:"localProfileId"` // Used for outbound requests to determine if a partner response for transfers is synchronous or asynchronous. The valid values are SYNC and NONE. MdnResponse pulumi.StringInput `pulumi:"mdnResponse"` // The signing algorithm for the Mdn response. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE | DEFAULT. MdnSigningAlgorithm pulumi.StringPtrInput `pulumi:"mdnSigningAlgorithm"` // Used as the subject HTTP header attribute in AS2 messages that are being sent with the connector. MessageSubject pulumi.StringPtrInput `pulumi:"messageSubject"` // The unique identifier for the AS2 partner profile. PartnerProfileId pulumi.StringInput `pulumi:"partnerProfileId"` // The algorithm that is used to sign AS2 messages sent with the connector. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE . SigningAlgorithm pulumi.StringInput `pulumi:"signingAlgorithm"` }
func (ConnectorAs2ConfigArgs) ElementType ¶
func (ConnectorAs2ConfigArgs) ElementType() reflect.Type
func (ConnectorAs2ConfigArgs) ToConnectorAs2ConfigOutput ¶
func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigOutput() ConnectorAs2ConfigOutput
func (ConnectorAs2ConfigArgs) ToConnectorAs2ConfigOutputWithContext ¶
func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigOutputWithContext(ctx context.Context) ConnectorAs2ConfigOutput
func (ConnectorAs2ConfigArgs) ToConnectorAs2ConfigPtrOutput ¶
func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigPtrOutput() ConnectorAs2ConfigPtrOutput
func (ConnectorAs2ConfigArgs) ToConnectorAs2ConfigPtrOutputWithContext ¶
func (i ConnectorAs2ConfigArgs) ToConnectorAs2ConfigPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPtrOutput
type ConnectorAs2ConfigInput ¶
type ConnectorAs2ConfigInput interface { pulumi.Input ToConnectorAs2ConfigOutput() ConnectorAs2ConfigOutput ToConnectorAs2ConfigOutputWithContext(context.Context) ConnectorAs2ConfigOutput }
ConnectorAs2ConfigInput is an input type that accepts ConnectorAs2ConfigArgs and ConnectorAs2ConfigOutput values. You can construct a concrete instance of `ConnectorAs2ConfigInput` via:
ConnectorAs2ConfigArgs{...}
type ConnectorAs2ConfigOutput ¶
type ConnectorAs2ConfigOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigOutput) Compression ¶
func (o ConnectorAs2ConfigOutput) Compression() pulumi.StringOutput
Specifies weather AS2 file is compressed. The valud values are ZLIB and DISABLED.
func (ConnectorAs2ConfigOutput) ElementType ¶
func (ConnectorAs2ConfigOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigOutput) EncryptionAlgorithm ¶
func (o ConnectorAs2ConfigOutput) EncryptionAlgorithm() pulumi.StringOutput
The algorithm that is used to encrypt the file. The valid values are AES128_CBC | AES192_CBC | AES256_CBC | NONE.
func (ConnectorAs2ConfigOutput) LocalProfileId ¶
func (o ConnectorAs2ConfigOutput) LocalProfileId() pulumi.StringOutput
The unique identifier for the AS2 local profile.
func (ConnectorAs2ConfigOutput) MdnResponse ¶
func (o ConnectorAs2ConfigOutput) MdnResponse() pulumi.StringOutput
Used for outbound requests to determine if a partner response for transfers is synchronous or asynchronous. The valid values are SYNC and NONE.
func (ConnectorAs2ConfigOutput) MdnSigningAlgorithm ¶
func (o ConnectorAs2ConfigOutput) MdnSigningAlgorithm() pulumi.StringPtrOutput
The signing algorithm for the Mdn response. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE | DEFAULT.
func (ConnectorAs2ConfigOutput) MessageSubject ¶
func (o ConnectorAs2ConfigOutput) MessageSubject() pulumi.StringPtrOutput
Used as the subject HTTP header attribute in AS2 messages that are being sent with the connector.
func (ConnectorAs2ConfigOutput) PartnerProfileId ¶
func (o ConnectorAs2ConfigOutput) PartnerProfileId() pulumi.StringOutput
The unique identifier for the AS2 partner profile.
func (ConnectorAs2ConfigOutput) SigningAlgorithm ¶
func (o ConnectorAs2ConfigOutput) SigningAlgorithm() pulumi.StringOutput
The algorithm that is used to sign AS2 messages sent with the connector. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE .
func (ConnectorAs2ConfigOutput) ToConnectorAs2ConfigOutput ¶
func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigOutput() ConnectorAs2ConfigOutput
func (ConnectorAs2ConfigOutput) ToConnectorAs2ConfigOutputWithContext ¶
func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigOutputWithContext(ctx context.Context) ConnectorAs2ConfigOutput
func (ConnectorAs2ConfigOutput) ToConnectorAs2ConfigPtrOutput ¶
func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigPtrOutput() ConnectorAs2ConfigPtrOutput
func (ConnectorAs2ConfigOutput) ToConnectorAs2ConfigPtrOutputWithContext ¶
func (o ConnectorAs2ConfigOutput) ToConnectorAs2ConfigPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPtrOutput
type ConnectorAs2ConfigPtrInput ¶
type ConnectorAs2ConfigPtrInput interface { pulumi.Input ToConnectorAs2ConfigPtrOutput() ConnectorAs2ConfigPtrOutput ToConnectorAs2ConfigPtrOutputWithContext(context.Context) ConnectorAs2ConfigPtrOutput }
ConnectorAs2ConfigPtrInput is an input type that accepts ConnectorAs2ConfigArgs, ConnectorAs2ConfigPtr and ConnectorAs2ConfigPtrOutput values. You can construct a concrete instance of `ConnectorAs2ConfigPtrInput` via:
ConnectorAs2ConfigArgs{...} or: nil
func ConnectorAs2ConfigPtr ¶
func ConnectorAs2ConfigPtr(v *ConnectorAs2ConfigArgs) ConnectorAs2ConfigPtrInput
type ConnectorAs2ConfigPtrOutput ¶
type ConnectorAs2ConfigPtrOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPtrOutput) Compression ¶
func (o ConnectorAs2ConfigPtrOutput) Compression() pulumi.StringPtrOutput
Specifies weather AS2 file is compressed. The valud values are ZLIB and DISABLED.
func (ConnectorAs2ConfigPtrOutput) Elem ¶
func (o ConnectorAs2ConfigPtrOutput) Elem() ConnectorAs2ConfigOutput
func (ConnectorAs2ConfigPtrOutput) ElementType ¶
func (ConnectorAs2ConfigPtrOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPtrOutput) EncryptionAlgorithm ¶
func (o ConnectorAs2ConfigPtrOutput) EncryptionAlgorithm() pulumi.StringPtrOutput
The algorithm that is used to encrypt the file. The valid values are AES128_CBC | AES192_CBC | AES256_CBC | NONE.
func (ConnectorAs2ConfigPtrOutput) LocalProfileId ¶
func (o ConnectorAs2ConfigPtrOutput) LocalProfileId() pulumi.StringPtrOutput
The unique identifier for the AS2 local profile.
func (ConnectorAs2ConfigPtrOutput) MdnResponse ¶
func (o ConnectorAs2ConfigPtrOutput) MdnResponse() pulumi.StringPtrOutput
Used for outbound requests to determine if a partner response for transfers is synchronous or asynchronous. The valid values are SYNC and NONE.
func (ConnectorAs2ConfigPtrOutput) MdnSigningAlgorithm ¶
func (o ConnectorAs2ConfigPtrOutput) MdnSigningAlgorithm() pulumi.StringPtrOutput
The signing algorithm for the Mdn response. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE | DEFAULT.
func (ConnectorAs2ConfigPtrOutput) MessageSubject ¶
func (o ConnectorAs2ConfigPtrOutput) MessageSubject() pulumi.StringPtrOutput
Used as the subject HTTP header attribute in AS2 messages that are being sent with the connector.
func (ConnectorAs2ConfigPtrOutput) PartnerProfileId ¶
func (o ConnectorAs2ConfigPtrOutput) PartnerProfileId() pulumi.StringPtrOutput
The unique identifier for the AS2 partner profile.
func (ConnectorAs2ConfigPtrOutput) SigningAlgorithm ¶
func (o ConnectorAs2ConfigPtrOutput) SigningAlgorithm() pulumi.StringPtrOutput
The algorithm that is used to sign AS2 messages sent with the connector. The valid values are SHA256 | SHA384 | SHA512 | SHA1 | NONE .
func (ConnectorAs2ConfigPtrOutput) ToConnectorAs2ConfigPtrOutput ¶
func (o ConnectorAs2ConfigPtrOutput) ToConnectorAs2ConfigPtrOutput() ConnectorAs2ConfigPtrOutput
func (ConnectorAs2ConfigPtrOutput) ToConnectorAs2ConfigPtrOutputWithContext ¶
func (o ConnectorAs2ConfigPtrOutput) ToConnectorAs2ConfigPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPtrOutput
type ConnectorInput ¶
type ConnectorInput interface { pulumi.Input ToConnectorOutput() ConnectorOutput ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput }
type ConnectorMap ¶
type ConnectorMap map[string]ConnectorInput
func (ConnectorMap) ElementType ¶
func (ConnectorMap) ElementType() reflect.Type
func (ConnectorMap) ToConnectorMapOutput ¶
func (i ConnectorMap) ToConnectorMapOutput() ConnectorMapOutput
func (ConnectorMap) ToConnectorMapOutputWithContext ¶
func (i ConnectorMap) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput
type ConnectorMapInput ¶
type ConnectorMapInput interface { pulumi.Input ToConnectorMapOutput() ConnectorMapOutput ToConnectorMapOutputWithContext(context.Context) ConnectorMapOutput }
ConnectorMapInput is an input type that accepts ConnectorMap and ConnectorMapOutput values. You can construct a concrete instance of `ConnectorMapInput` via:
ConnectorMap{ "key": ConnectorArgs{...} }
type ConnectorMapOutput ¶
type ConnectorMapOutput struct{ *pulumi.OutputState }
func (ConnectorMapOutput) ElementType ¶
func (ConnectorMapOutput) ElementType() reflect.Type
func (ConnectorMapOutput) MapIndex ¶
func (o ConnectorMapOutput) MapIndex(k pulumi.StringInput) ConnectorOutput
func (ConnectorMapOutput) ToConnectorMapOutput ¶
func (o ConnectorMapOutput) ToConnectorMapOutput() ConnectorMapOutput
func (ConnectorMapOutput) ToConnectorMapOutputWithContext ¶
func (o ConnectorMapOutput) ToConnectorMapOutputWithContext(ctx context.Context) ConnectorMapOutput
type ConnectorOutput ¶
type ConnectorOutput struct{ *pulumi.OutputState }
func (ConnectorOutput) AccessRole ¶
func (o ConnectorOutput) AccessRole() pulumi.StringOutput
The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request.
func (ConnectorOutput) As2Config ¶
func (o ConnectorOutput) As2Config() ConnectorAs2ConfigOutput
The parameters to configure for the connector object. Fields documented below.
func (ConnectorOutput) ConnectorId ¶
func (o ConnectorOutput) ConnectorId() pulumi.StringOutput
The unique identifier for the AS2 profile
func (ConnectorOutput) ElementType ¶
func (ConnectorOutput) ElementType() reflect.Type
func (ConnectorOutput) LoggingRole ¶
func (o ConnectorOutput) LoggingRole() pulumi.StringPtrOutput
The IAM Role which is required for allowing the connector to turn on CloudWatch logging for Amazon S3 events.
func (ConnectorOutput) Tags ¶
func (o ConnectorOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ConnectorOutput) TagsAll ¶
func (o ConnectorOutput) TagsAll() pulumi.StringMapOutput
func (ConnectorOutput) ToConnectorOutput ¶
func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
func (ConnectorOutput) ToConnectorOutputWithContext ¶
func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
func (ConnectorOutput) Url ¶
func (o ConnectorOutput) Url() pulumi.StringOutput
The URL of the partners AS2 endpoint.
type ConnectorState ¶
type ConnectorState struct { // The IAM Role which provides read and write access to the parent directory of the file location mentioned in the StartFileTransfer request. AccessRole pulumi.StringPtrInput // The parameters to configure for the connector object. Fields documented below. As2Config ConnectorAs2ConfigPtrInput // The unique identifier for the AS2 profile ConnectorId pulumi.StringPtrInput // The IAM Role which is required for allowing the connector to turn on CloudWatch logging for Amazon S3 events. LoggingRole pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput // The URL of the partners AS2 endpoint. Url pulumi.StringPtrInput }
func (ConnectorState) ElementType ¶
func (ConnectorState) ElementType() reflect.Type
type LookupServerArgs ¶
type LookupServerArgs struct { // ID for an SFTP server. ServerId string `pulumi:"serverId"` }
A collection of arguments for invoking getServer.
type LookupServerOutputArgs ¶
type LookupServerOutputArgs struct { // ID for an SFTP server. ServerId pulumi.StringInput `pulumi:"serverId"` }
A collection of arguments for invoking getServer.
func (LookupServerOutputArgs) ElementType ¶
func (LookupServerOutputArgs) ElementType() reflect.Type
type LookupServerResult ¶
type LookupServerResult struct { // ARN of Transfer Server. Arn string `pulumi:"arn"` // ARN of any certificate. Certificate string `pulumi:"certificate"` // The domain of the storage system that is used for file transfers. Domain string `pulumi:"domain"` // Endpoint of the Transfer Server (e.g., `s-12345678.server.transfer.REGION.amazonaws.com`). Endpoint string `pulumi:"endpoint"` // Type of endpoint that the server is connected to. EndpointType string `pulumi:"endpointType"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The mode of authentication enabled for this service. The default value is `SERVICE_MANAGED`, which allows you to store and access SFTP user credentials within the service. `API_GATEWAY` indicates that user authentication requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of your choice. IdentityProviderType string `pulumi:"identityProviderType"` // ARN of the IAM role used to authenticate the user account with an `identityProviderType` of `API_GATEWAY`. InvocationRole string `pulumi:"invocationRole"` // ARN of an IAM role that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes. LoggingRole string `pulumi:"loggingRole"` // File transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. Protocols []string `pulumi:"protocols"` // The name of the security policy that is attached to the server. SecurityPolicyName string `pulumi:"securityPolicyName"` ServerId string `pulumi:"serverId"` StructuredLogDestinations []string `pulumi:"structuredLogDestinations"` // URL of the service endpoint used to authenticate users with an `identityProviderType` of `API_GATEWAY`. Url string `pulumi:"url"` }
A collection of values returned by getServer.
func LookupServer ¶
func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)
Use this data source to get the ARN of an AWS Transfer Server for use in other resources.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.LookupServer(ctx, &transfer.LookupServerArgs{ ServerId: "s-1234567", }, nil) if err != nil { return err } return nil }) }
```
type LookupServerResultOutput ¶
type LookupServerResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getServer.
func LookupServerOutput ¶
func LookupServerOutput(ctx *pulumi.Context, args LookupServerOutputArgs, opts ...pulumi.InvokeOption) LookupServerResultOutput
func (LookupServerResultOutput) Arn ¶
func (o LookupServerResultOutput) Arn() pulumi.StringOutput
ARN of Transfer Server.
func (LookupServerResultOutput) Certificate ¶
func (o LookupServerResultOutput) Certificate() pulumi.StringOutput
ARN of any certificate.
func (LookupServerResultOutput) Domain ¶
func (o LookupServerResultOutput) Domain() pulumi.StringOutput
The domain of the storage system that is used for file transfers.
func (LookupServerResultOutput) ElementType ¶
func (LookupServerResultOutput) ElementType() reflect.Type
func (LookupServerResultOutput) Endpoint ¶
func (o LookupServerResultOutput) Endpoint() pulumi.StringOutput
Endpoint of the Transfer Server (e.g., `s-12345678.server.transfer.REGION.amazonaws.com`).
func (LookupServerResultOutput) EndpointType ¶
func (o LookupServerResultOutput) EndpointType() pulumi.StringOutput
Type of endpoint that the server is connected to.
func (LookupServerResultOutput) Id ¶
func (o LookupServerResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupServerResultOutput) IdentityProviderType ¶
func (o LookupServerResultOutput) IdentityProviderType() pulumi.StringOutput
The mode of authentication enabled for this service. The default value is `SERVICE_MANAGED`, which allows you to store and access SFTP user credentials within the service. `API_GATEWAY` indicates that user authentication requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of your choice.
func (LookupServerResultOutput) InvocationRole ¶
func (o LookupServerResultOutput) InvocationRole() pulumi.StringOutput
ARN of the IAM role used to authenticate the user account with an `identityProviderType` of `API_GATEWAY`.
func (LookupServerResultOutput) LoggingRole ¶
func (o LookupServerResultOutput) LoggingRole() pulumi.StringOutput
ARN of an IAM role that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes.
func (LookupServerResultOutput) Protocols ¶
func (o LookupServerResultOutput) Protocols() pulumi.StringArrayOutput
File transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint.
func (LookupServerResultOutput) SecurityPolicyName ¶
func (o LookupServerResultOutput) SecurityPolicyName() pulumi.StringOutput
The name of the security policy that is attached to the server.
func (LookupServerResultOutput) ServerId ¶
func (o LookupServerResultOutput) ServerId() pulumi.StringOutput
func (LookupServerResultOutput) StructuredLogDestinations ¶
func (o LookupServerResultOutput) StructuredLogDestinations() pulumi.StringArrayOutput
func (LookupServerResultOutput) ToLookupServerResultOutput ¶
func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
func (LookupServerResultOutput) ToLookupServerResultOutputWithContext ¶
func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
func (LookupServerResultOutput) Url ¶
func (o LookupServerResultOutput) Url() pulumi.StringOutput
URL of the service endpoint used to authenticate users with an `identityProviderType` of `API_GATEWAY`.
type Profile ¶
type Profile struct { pulumi.CustomResourceState // The As2Id is the AS2 name as defined in the RFC 4130. For inbound ttransfers this is the AS2 From Header for the AS2 messages sent from the partner. For Outbound messages this is the AS2 To Header for the AS2 messages sent to the partner. his ID cannot include spaces. As2Id pulumi.StringOutput `pulumi:"as2Id"` // The list of certificate Ids from the imported certificate operation. CertificateIds pulumi.StringArrayOutput `pulumi:"certificateIds"` // The unique identifier for the AS2 profile ProfileId pulumi.StringOutput `pulumi:"profileId"` // The profile type should be LOCAL or PARTNER. ProfileType pulumi.StringOutput `pulumi:"profileType"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a AWS Transfer AS2 Profile resource.
## Example Usage
## Import
Using `pulumi import`, import Transfer AS2 Profile using the `profile_id`. For example:
```sh
$ pulumi import aws:transfer/profile:Profile example p-4221a88afd5f4362a
```
func GetProfile ¶
func GetProfile(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProfileState, opts ...pulumi.ResourceOption) (*Profile, error)
GetProfile gets an existing Profile resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewProfile ¶
func NewProfile(ctx *pulumi.Context, name string, args *ProfileArgs, opts ...pulumi.ResourceOption) (*Profile, error)
NewProfile registers a new resource with the given unique name, arguments, and options.
func (*Profile) ElementType ¶
func (*Profile) ToProfileOutput ¶
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶
type ProfileArgs struct { // The As2Id is the AS2 name as defined in the RFC 4130. For inbound ttransfers this is the AS2 From Header for the AS2 messages sent from the partner. For Outbound messages this is the AS2 To Header for the AS2 messages sent to the partner. his ID cannot include spaces. As2Id pulumi.StringInput // The list of certificate Ids from the imported certificate operation. CertificateIds pulumi.StringArrayInput // The profile type should be LOCAL or PARTNER. ProfileType pulumi.StringInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶
func (ProfileArgs) ElementType() reflect.Type
type ProfileArray ¶
type ProfileArray []ProfileInput
func (ProfileArray) ElementType ¶
func (ProfileArray) ElementType() reflect.Type
func (ProfileArray) ToProfileArrayOutput ¶
func (i ProfileArray) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArray) ToProfileArrayOutputWithContext ¶
func (i ProfileArray) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileArrayInput ¶
type ProfileArrayInput interface { pulumi.Input ToProfileArrayOutput() ProfileArrayOutput ToProfileArrayOutputWithContext(context.Context) ProfileArrayOutput }
ProfileArrayInput is an input type that accepts ProfileArray and ProfileArrayOutput values. You can construct a concrete instance of `ProfileArrayInput` via:
ProfileArray{ ProfileArgs{...} }
type ProfileArrayOutput ¶
type ProfileArrayOutput struct{ *pulumi.OutputState }
func (ProfileArrayOutput) ElementType ¶
func (ProfileArrayOutput) ElementType() reflect.Type
func (ProfileArrayOutput) Index ¶
func (o ProfileArrayOutput) Index(i pulumi.IntInput) ProfileOutput
func (ProfileArrayOutput) ToProfileArrayOutput ¶
func (o ProfileArrayOutput) ToProfileArrayOutput() ProfileArrayOutput
func (ProfileArrayOutput) ToProfileArrayOutputWithContext ¶
func (o ProfileArrayOutput) ToProfileArrayOutputWithContext(ctx context.Context) ProfileArrayOutput
type ProfileInput ¶
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileMap ¶
type ProfileMap map[string]ProfileInput
func (ProfileMap) ElementType ¶
func (ProfileMap) ElementType() reflect.Type
func (ProfileMap) ToProfileMapOutput ¶
func (i ProfileMap) ToProfileMapOutput() ProfileMapOutput
func (ProfileMap) ToProfileMapOutputWithContext ¶
func (i ProfileMap) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileMapInput ¶
type ProfileMapInput interface { pulumi.Input ToProfileMapOutput() ProfileMapOutput ToProfileMapOutputWithContext(context.Context) ProfileMapOutput }
ProfileMapInput is an input type that accepts ProfileMap and ProfileMapOutput values. You can construct a concrete instance of `ProfileMapInput` via:
ProfileMap{ "key": ProfileArgs{...} }
type ProfileMapOutput ¶
type ProfileMapOutput struct{ *pulumi.OutputState }
func (ProfileMapOutput) ElementType ¶
func (ProfileMapOutput) ElementType() reflect.Type
func (ProfileMapOutput) MapIndex ¶
func (o ProfileMapOutput) MapIndex(k pulumi.StringInput) ProfileOutput
func (ProfileMapOutput) ToProfileMapOutput ¶
func (o ProfileMapOutput) ToProfileMapOutput() ProfileMapOutput
func (ProfileMapOutput) ToProfileMapOutputWithContext ¶
func (o ProfileMapOutput) ToProfileMapOutputWithContext(ctx context.Context) ProfileMapOutput
type ProfileOutput ¶
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) As2Id ¶
func (o ProfileOutput) As2Id() pulumi.StringOutput
The As2Id is the AS2 name as defined in the RFC 4130. For inbound ttransfers this is the AS2 From Header for the AS2 messages sent from the partner. For Outbound messages this is the AS2 To Header for the AS2 messages sent to the partner. his ID cannot include spaces.
func (ProfileOutput) CertificateIds ¶
func (o ProfileOutput) CertificateIds() pulumi.StringArrayOutput
The list of certificate Ids from the imported certificate operation.
func (ProfileOutput) ElementType ¶
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) ProfileId ¶
func (o ProfileOutput) ProfileId() pulumi.StringOutput
The unique identifier for the AS2 profile
func (ProfileOutput) ProfileType ¶
func (o ProfileOutput) ProfileType() pulumi.StringOutput
The profile type should be LOCAL or PARTNER.
func (ProfileOutput) Tags ¶
func (o ProfileOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ProfileOutput) TagsAll ¶
func (o ProfileOutput) TagsAll() pulumi.StringMapOutput
func (ProfileOutput) ToProfileOutput ¶
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileState ¶
type ProfileState struct { // The As2Id is the AS2 name as defined in the RFC 4130. For inbound ttransfers this is the AS2 From Header for the AS2 messages sent from the partner. For Outbound messages this is the AS2 To Header for the AS2 messages sent to the partner. his ID cannot include spaces. As2Id pulumi.StringPtrInput // The list of certificate Ids from the imported certificate operation. CertificateIds pulumi.StringArrayInput // The unique identifier for the AS2 profile ProfileId pulumi.StringPtrInput // The profile type should be LOCAL or PARTNER. ProfileType pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput TagsAll pulumi.StringMapInput }
func (ProfileState) ElementType ¶
func (ProfileState) ElementType() reflect.Type
type Server ¶
type Server struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of Transfer Server Arn pulumi.StringOutput `pulumi:"arn"` // The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. This is required when `protocols` is set to `FTPS` Certificate pulumi.StringPtrOutput `pulumi:"certificate"` // The directory service ID of the directory service you want to connect to with an `identityProviderType` of `AWS_DIRECTORY_SERVICE`. DirectoryId pulumi.StringPtrOutput `pulumi:"directoryId"` // The domain of the storage system that is used for file transfers. Valid values are: `S3` and `EFS`. The default value is `S3`. Domain pulumi.StringPtrOutput `pulumi:"domain"` // The endpoint of the Transfer Server (e.g., `s-12345678.server.transfer.REGION.amazonaws.com`) Endpoint pulumi.StringOutput `pulumi:"endpoint"` // The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server. Fields documented below. EndpointDetails ServerEndpointDetailsPtrOutput `pulumi:"endpointDetails"` // The type of endpoint that you want your SFTP server connect to. If you connect to a `VPC` (or `VPC_ENDPOINT`), your SFTP server isn't accessible over the public internet. If you want to connect your SFTP server via public internet, set `PUBLIC`. Defaults to `PUBLIC`. EndpointType pulumi.StringPtrOutput `pulumi:"endpointType"` // A boolean that indicates all users associated with the server should be deleted so that the Server can be destroyed without error. The default value is `false`. This option only applies to servers configured with a `SERVICE_MANAGED` `identityProviderType`. ForceDestroy pulumi.BoolPtrOutput `pulumi:"forceDestroy"` // The ARN for a lambda function to use for the Identity provider. Function pulumi.StringPtrOutput `pulumi:"function"` // RSA, ECDSA, or ED25519 private key (e.g., as generated by the `ssh-keygen -t rsa -b 2048 -N "" -m PEM -f my-new-server-key`, `ssh-keygen -t ecdsa -b 256 -N "" -m PEM -f my-new-server-key` or `ssh-keygen -t ed25519 -N "" -f my-new-server-key` commands). HostKey pulumi.StringPtrOutput `pulumi:"hostKey"` // This value contains the message-digest algorithm (MD5) hash of the server's host key. This value is equivalent to the output of the `ssh-keygen -l -E md5 -f my-new-server-key` command. HostKeyFingerprint pulumi.StringOutput `pulumi:"hostKeyFingerprint"` // The mode of authentication enabled for this service. The default value is `SERVICE_MANAGED`, which allows you to store and access SFTP user credentials within the service. `API_GATEWAY` indicates that user authentication requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of your choice. Using `AWS_DIRECTORY_SERVICE` will allow for authentication against AWS Managed Active Directory or Microsoft Active Directory in your on-premises environment, or in AWS using AD Connectors. Use the `AWS_LAMBDA` value to directly use a Lambda function as your identity provider. If you choose this value, you must specify the ARN for the lambda function in the `function` argument. IdentityProviderType pulumi.StringPtrOutput `pulumi:"identityProviderType"` // Amazon Resource Name (ARN) of the IAM role used to authenticate the user account with an `identityProviderType` of `API_GATEWAY`. InvocationRole pulumi.StringPtrOutput `pulumi:"invocationRole"` // Amazon Resource Name (ARN) of an IAM role that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes. LoggingRole pulumi.StringPtrOutput `pulumi:"loggingRole"` // Specify a string to display when users connect to a server. This string is displayed after the user authenticates. The SFTP protocol does not support post-authentication display banners. PostAuthenticationLoginBanner pulumi.StringPtrOutput `pulumi:"postAuthenticationLoginBanner"` // Specify a string to display when users connect to a server. This string is displayed before the user authenticates. PreAuthenticationLoginBanner pulumi.StringPtrOutput `pulumi:"preAuthenticationLoginBanner"` // The protocol settings that are configured for your server. ProtocolDetails ServerProtocolDetailsOutput `pulumi:"protocolDetails"` // Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. This defaults to `SFTP` . The available protocols are: Protocols pulumi.StringArrayOutput `pulumi:"protocols"` // Specifies the name of the security policy that is attached to the server. Possible values are `TransferSecurityPolicy-2018-11`, `TransferSecurityPolicy-2020-06`, `TransferSecurityPolicy-FIPS-2020-06`, `TransferSecurityPolicy-2022-03` and `TransferSecurityPolicy-2023-05`. Default value is: `TransferSecurityPolicy-2018-11`. SecurityPolicyName pulumi.StringPtrOutput `pulumi:"securityPolicyName"` // This is a set of arns of destinations that will receive structured logs from the transfer server StructuredLogDestinations pulumi.StringArrayOutput `pulumi:"structuredLogDestinations"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // URL of the service endpoint used to authenticate users with an `identityProviderType` of `API_GATEWAY`. Url pulumi.StringPtrOutput `pulumi:"url"` // Specifies the workflow details. See Workflow Details below. WorkflowDetails ServerWorkflowDetailsPtrOutput `pulumi:"workflowDetails"` }
Provides a AWS Transfer Server resource.
> **NOTE on AWS IAM permissions:** If the `endpointType` is set to `VPC`, the `ec2:DescribeVpcEndpoints` and `ec2:ModifyVpcEndpoint` [actions](https://docs.aws.amazon.com/service-authorization/latest/reference/list_amazonec2.html#amazonec2-actions-as-permissions) are used.
> **NOTE:** Use the `transfer.Tag` resource to manage the system tags used for [custom hostnames](https://docs.aws.amazon.com/transfer/latest/userguide/requirements-dns.html#tag-custom-hostname-cdk).
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "example", &transfer.ServerArgs{ Tags: pulumi.StringMap{ "Name": pulumi.String("Example"), }, }) if err != nil { return err } return nil }) }
``` ### Security Policy Name
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "example", &transfer.ServerArgs{ SecurityPolicyName: pulumi.String("TransferSecurityPolicy-2020-06"), }) if err != nil { return err } return nil }) }
``` ### VPC Endpoint
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "example", &transfer.ServerArgs{ EndpointType: pulumi.String("VPC"), EndpointDetails: &transfer.ServerEndpointDetailsArgs{ AddressAllocationIds: pulumi.StringArray{ aws_eip.Example.Id, }, SubnetIds: pulumi.StringArray{ aws_subnet.Example.Id, }, VpcId: pulumi.Any(aws_vpc.Example.Id), }, }) if err != nil { return err } return nil }) }
``` ### AWS Directory authentication
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "example", &transfer.ServerArgs{ IdentityProviderType: pulumi.String("AWS_DIRECTORY_SERVICE"), DirectoryId: pulumi.Any(aws_directory_service_directory.Example.Id), }) if err != nil { return err } return nil }) }
``` ### AWS Lambda authentication
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "example", &transfer.ServerArgs{ IdentityProviderType: pulumi.String("AWS_LAMBDA"), Function: pulumi.Any(aws_lambda_identity_provider.Example.Arn), }) if err != nil { return err } return nil }) }
``` ### Protocols
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "example", &transfer.ServerArgs{ EndpointType: pulumi.String("VPC"), EndpointDetails: &transfer.ServerEndpointDetailsArgs{ SubnetIds: pulumi.StringArray{ aws_subnet.Example.Id, }, VpcId: pulumi.Any(aws_vpc.Example.Id), }, Protocols: pulumi.StringArray{ pulumi.String("FTP"), pulumi.String("FTPS"), }, Certificate: pulumi.Any(aws_acm_certificate.Example.Arn), IdentityProviderType: pulumi.String("API_GATEWAY"), Url: pulumi.String(fmt.Sprintf("%v%v", aws_api_gateway_deployment.Example.Invoke_url, aws_api_gateway_resource.Example.Path)), }) if err != nil { return err } return nil }) }
``` ### Using Structured Logging Destinations
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { transferLogGroup, err := cloudwatch.NewLogGroup(ctx, "transferLogGroup", &cloudwatch.LogGroupArgs{ NamePrefix: pulumi.String("transfer_test_"), }) if err != nil { return err } transferAssumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "transfer.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } iamForTransfer, err := iam.NewRole(ctx, "iamForTransfer", &iam.RoleArgs{ NamePrefix: pulumi.String("iam_for_transfer_"), AssumeRolePolicy: *pulumi.String(transferAssumeRole.Json), ManagedPolicyArns: pulumi.StringArray{ pulumi.String("arn:aws:iam::aws:policy/service-role/AWSTransferLoggingAccess"), }, }) if err != nil { return err } _, err = transfer.NewServer(ctx, "transferServer", &transfer.ServerArgs{ EndpointType: pulumi.String("PUBLIC"), LoggingRole: iamForTransfer.Arn, Protocols: pulumi.StringArray{ pulumi.String("SFTP"), }, StructuredLogDestinations: pulumi.StringArray{ transferLogGroup.Arn.ApplyT(func(arn string) (string, error) { return fmt.Sprintf("%v:*", arn), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer Servers using the server `id`. For example:
```sh
$ pulumi import aws:transfer/server:Server example s-12345678
```
Certain resource arguments, such as `host_key`, cannot be read via the API and imported into the provider. This provider will display a difference for these arguments the first run after import if declared in the provider configuration for an imported resource.
func GetServer ¶
func GetServer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)
GetServer gets an existing Server resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewServer ¶
func NewServer(ctx *pulumi.Context, name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)
NewServer registers a new resource with the given unique name, arguments, and options.
func (*Server) ElementType ¶
func (*Server) ToServerOutput ¶
func (i *Server) ToServerOutput() ServerOutput
func (*Server) ToServerOutputWithContext ¶
func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput
type ServerArgs ¶
type ServerArgs struct { // The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. This is required when `protocols` is set to `FTPS` Certificate pulumi.StringPtrInput // The directory service ID of the directory service you want to connect to with an `identityProviderType` of `AWS_DIRECTORY_SERVICE`. DirectoryId pulumi.StringPtrInput // The domain of the storage system that is used for file transfers. Valid values are: `S3` and `EFS`. The default value is `S3`. Domain pulumi.StringPtrInput // The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server. Fields documented below. EndpointDetails ServerEndpointDetailsPtrInput // The type of endpoint that you want your SFTP server connect to. If you connect to a `VPC` (or `VPC_ENDPOINT`), your SFTP server isn't accessible over the public internet. If you want to connect your SFTP server via public internet, set `PUBLIC`. Defaults to `PUBLIC`. EndpointType pulumi.StringPtrInput // A boolean that indicates all users associated with the server should be deleted so that the Server can be destroyed without error. The default value is `false`. This option only applies to servers configured with a `SERVICE_MANAGED` `identityProviderType`. ForceDestroy pulumi.BoolPtrInput // The ARN for a lambda function to use for the Identity provider. Function pulumi.StringPtrInput // RSA, ECDSA, or ED25519 private key (e.g., as generated by the `ssh-keygen -t rsa -b 2048 -N "" -m PEM -f my-new-server-key`, `ssh-keygen -t ecdsa -b 256 -N "" -m PEM -f my-new-server-key` or `ssh-keygen -t ed25519 -N "" -f my-new-server-key` commands). HostKey pulumi.StringPtrInput // The mode of authentication enabled for this service. The default value is `SERVICE_MANAGED`, which allows you to store and access SFTP user credentials within the service. `API_GATEWAY` indicates that user authentication requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of your choice. Using `AWS_DIRECTORY_SERVICE` will allow for authentication against AWS Managed Active Directory or Microsoft Active Directory in your on-premises environment, or in AWS using AD Connectors. Use the `AWS_LAMBDA` value to directly use a Lambda function as your identity provider. If you choose this value, you must specify the ARN for the lambda function in the `function` argument. IdentityProviderType pulumi.StringPtrInput // Amazon Resource Name (ARN) of the IAM role used to authenticate the user account with an `identityProviderType` of `API_GATEWAY`. InvocationRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of an IAM role that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes. LoggingRole pulumi.StringPtrInput // Specify a string to display when users connect to a server. This string is displayed after the user authenticates. The SFTP protocol does not support post-authentication display banners. PostAuthenticationLoginBanner pulumi.StringPtrInput // Specify a string to display when users connect to a server. This string is displayed before the user authenticates. PreAuthenticationLoginBanner pulumi.StringPtrInput // The protocol settings that are configured for your server. ProtocolDetails ServerProtocolDetailsPtrInput // Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. This defaults to `SFTP` . The available protocols are: Protocols pulumi.StringArrayInput // Specifies the name of the security policy that is attached to the server. Possible values are `TransferSecurityPolicy-2018-11`, `TransferSecurityPolicy-2020-06`, `TransferSecurityPolicy-FIPS-2020-06`, `TransferSecurityPolicy-2022-03` and `TransferSecurityPolicy-2023-05`. Default value is: `TransferSecurityPolicy-2018-11`. SecurityPolicyName pulumi.StringPtrInput // This is a set of arns of destinations that will receive structured logs from the transfer server StructuredLogDestinations pulumi.StringArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // URL of the service endpoint used to authenticate users with an `identityProviderType` of `API_GATEWAY`. Url pulumi.StringPtrInput // Specifies the workflow details. See Workflow Details below. WorkflowDetails ServerWorkflowDetailsPtrInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerArray ¶
type ServerArray []ServerInput
func (ServerArray) ElementType ¶
func (ServerArray) ElementType() reflect.Type
func (ServerArray) ToServerArrayOutput ¶
func (i ServerArray) ToServerArrayOutput() ServerArrayOutput
func (ServerArray) ToServerArrayOutputWithContext ¶
func (i ServerArray) ToServerArrayOutputWithContext(ctx context.Context) ServerArrayOutput
type ServerArrayInput ¶
type ServerArrayInput interface { pulumi.Input ToServerArrayOutput() ServerArrayOutput ToServerArrayOutputWithContext(context.Context) ServerArrayOutput }
ServerArrayInput is an input type that accepts ServerArray and ServerArrayOutput values. You can construct a concrete instance of `ServerArrayInput` via:
ServerArray{ ServerArgs{...} }
type ServerArrayOutput ¶
type ServerArrayOutput struct{ *pulumi.OutputState }
func (ServerArrayOutput) ElementType ¶
func (ServerArrayOutput) ElementType() reflect.Type
func (ServerArrayOutput) Index ¶
func (o ServerArrayOutput) Index(i pulumi.IntInput) ServerOutput
func (ServerArrayOutput) ToServerArrayOutput ¶
func (o ServerArrayOutput) ToServerArrayOutput() ServerArrayOutput
func (ServerArrayOutput) ToServerArrayOutputWithContext ¶
func (o ServerArrayOutput) ToServerArrayOutputWithContext(ctx context.Context) ServerArrayOutput
type ServerEndpointDetails ¶
type ServerEndpointDetails struct { // A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpointType` is set to `VPC`. AddressAllocationIds []string `pulumi:"addressAllocationIds"` // A list of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpointType` is set to `VPC`. SecurityGroupIds []string `pulumi:"securityGroupIds"` // A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpointType` is set to `VPC`. SubnetIds []string `pulumi:"subnetIds"` // The ID of the VPC endpoint. This property can only be used when `endpointType` is set to `VPC_ENDPOINT` VpcEndpointId *string `pulumi:"vpcEndpointId"` // The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpointType` is set to `VPC`. VpcId *string `pulumi:"vpcId"` }
type ServerEndpointDetailsArgs ¶
type ServerEndpointDetailsArgs struct { // A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpointType` is set to `VPC`. AddressAllocationIds pulumi.StringArrayInput `pulumi:"addressAllocationIds"` // A list of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpointType` is set to `VPC`. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpointType` is set to `VPC`. SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The ID of the VPC endpoint. This property can only be used when `endpointType` is set to `VPC_ENDPOINT` VpcEndpointId pulumi.StringPtrInput `pulumi:"vpcEndpointId"` // The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpointType` is set to `VPC`. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (ServerEndpointDetailsArgs) ElementType ¶
func (ServerEndpointDetailsArgs) ElementType() reflect.Type
func (ServerEndpointDetailsArgs) ToServerEndpointDetailsOutput ¶
func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput
func (ServerEndpointDetailsArgs) ToServerEndpointDetailsOutputWithContext ¶
func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsOutputWithContext(ctx context.Context) ServerEndpointDetailsOutput
func (ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutput ¶
func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput
func (ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutputWithContext ¶
func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput
type ServerEndpointDetailsInput ¶
type ServerEndpointDetailsInput interface { pulumi.Input ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput ToServerEndpointDetailsOutputWithContext(context.Context) ServerEndpointDetailsOutput }
ServerEndpointDetailsInput is an input type that accepts ServerEndpointDetailsArgs and ServerEndpointDetailsOutput values. You can construct a concrete instance of `ServerEndpointDetailsInput` via:
ServerEndpointDetailsArgs{...}
type ServerEndpointDetailsOutput ¶
type ServerEndpointDetailsOutput struct{ *pulumi.OutputState }
func (ServerEndpointDetailsOutput) AddressAllocationIds ¶
func (o ServerEndpointDetailsOutput) AddressAllocationIds() pulumi.StringArrayOutput
A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpointType` is set to `VPC`.
func (ServerEndpointDetailsOutput) ElementType ¶
func (ServerEndpointDetailsOutput) ElementType() reflect.Type
func (ServerEndpointDetailsOutput) SecurityGroupIds ¶
func (o ServerEndpointDetailsOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpointType` is set to `VPC`.
func (ServerEndpointDetailsOutput) SubnetIds ¶
func (o ServerEndpointDetailsOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpointType` is set to `VPC`.
func (ServerEndpointDetailsOutput) ToServerEndpointDetailsOutput ¶
func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput
func (ServerEndpointDetailsOutput) ToServerEndpointDetailsOutputWithContext ¶
func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsOutputWithContext(ctx context.Context) ServerEndpointDetailsOutput
func (ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutput ¶
func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput
func (ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutputWithContext ¶
func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput
func (ServerEndpointDetailsOutput) VpcEndpointId ¶
func (o ServerEndpointDetailsOutput) VpcEndpointId() pulumi.StringPtrOutput
The ID of the VPC endpoint. This property can only be used when `endpointType` is set to `VPC_ENDPOINT`
func (ServerEndpointDetailsOutput) VpcId ¶
func (o ServerEndpointDetailsOutput) VpcId() pulumi.StringPtrOutput
The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpointType` is set to `VPC`.
type ServerEndpointDetailsPtrInput ¶
type ServerEndpointDetailsPtrInput interface { pulumi.Input ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput ToServerEndpointDetailsPtrOutputWithContext(context.Context) ServerEndpointDetailsPtrOutput }
ServerEndpointDetailsPtrInput is an input type that accepts ServerEndpointDetailsArgs, ServerEndpointDetailsPtr and ServerEndpointDetailsPtrOutput values. You can construct a concrete instance of `ServerEndpointDetailsPtrInput` via:
ServerEndpointDetailsArgs{...} or: nil
func ServerEndpointDetailsPtr ¶
func ServerEndpointDetailsPtr(v *ServerEndpointDetailsArgs) ServerEndpointDetailsPtrInput
type ServerEndpointDetailsPtrOutput ¶
type ServerEndpointDetailsPtrOutput struct{ *pulumi.OutputState }
func (ServerEndpointDetailsPtrOutput) AddressAllocationIds ¶
func (o ServerEndpointDetailsPtrOutput) AddressAllocationIds() pulumi.StringArrayOutput
A list of address allocation IDs that are required to attach an Elastic IP address to your SFTP server's endpoint. This property can only be used when `endpointType` is set to `VPC`.
func (ServerEndpointDetailsPtrOutput) Elem ¶
func (o ServerEndpointDetailsPtrOutput) Elem() ServerEndpointDetailsOutput
func (ServerEndpointDetailsPtrOutput) ElementType ¶
func (ServerEndpointDetailsPtrOutput) ElementType() reflect.Type
func (ServerEndpointDetailsPtrOutput) SecurityGroupIds ¶
func (o ServerEndpointDetailsPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput
A list of security groups IDs that are available to attach to your server's endpoint. If no security groups are specified, the VPC's default security groups are automatically assigned to your endpoint. This property can only be used when `endpointType` is set to `VPC`.
func (ServerEndpointDetailsPtrOutput) SubnetIds ¶
func (o ServerEndpointDetailsPtrOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs that are required to host your SFTP server endpoint in your VPC. This property can only be used when `endpointType` is set to `VPC`.
func (ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutput ¶
func (o ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput
func (ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutputWithContext ¶
func (o ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput
func (ServerEndpointDetailsPtrOutput) VpcEndpointId ¶
func (o ServerEndpointDetailsPtrOutput) VpcEndpointId() pulumi.StringPtrOutput
The ID of the VPC endpoint. This property can only be used when `endpointType` is set to `VPC_ENDPOINT`
func (ServerEndpointDetailsPtrOutput) VpcId ¶
func (o ServerEndpointDetailsPtrOutput) VpcId() pulumi.StringPtrOutput
The VPC ID of the virtual private cloud in which the SFTP server's endpoint will be hosted. This property can only be used when `endpointType` is set to `VPC`.
type ServerInput ¶
type ServerInput interface { pulumi.Input ToServerOutput() ServerOutput ToServerOutputWithContext(ctx context.Context) ServerOutput }
type ServerMap ¶
type ServerMap map[string]ServerInput
func (ServerMap) ElementType ¶
func (ServerMap) ToServerMapOutput ¶
func (i ServerMap) ToServerMapOutput() ServerMapOutput
func (ServerMap) ToServerMapOutputWithContext ¶
func (i ServerMap) ToServerMapOutputWithContext(ctx context.Context) ServerMapOutput
type ServerMapInput ¶
type ServerMapInput interface { pulumi.Input ToServerMapOutput() ServerMapOutput ToServerMapOutputWithContext(context.Context) ServerMapOutput }
ServerMapInput is an input type that accepts ServerMap and ServerMapOutput values. You can construct a concrete instance of `ServerMapInput` via:
ServerMap{ "key": ServerArgs{...} }
type ServerMapOutput ¶
type ServerMapOutput struct{ *pulumi.OutputState }
func (ServerMapOutput) ElementType ¶
func (ServerMapOutput) ElementType() reflect.Type
func (ServerMapOutput) MapIndex ¶
func (o ServerMapOutput) MapIndex(k pulumi.StringInput) ServerOutput
func (ServerMapOutput) ToServerMapOutput ¶
func (o ServerMapOutput) ToServerMapOutput() ServerMapOutput
func (ServerMapOutput) ToServerMapOutputWithContext ¶
func (o ServerMapOutput) ToServerMapOutputWithContext(ctx context.Context) ServerMapOutput
type ServerOutput ¶
type ServerOutput struct{ *pulumi.OutputState }
func (ServerOutput) Arn ¶
func (o ServerOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Transfer Server
func (ServerOutput) Certificate ¶
func (o ServerOutput) Certificate() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. This is required when `protocols` is set to `FTPS`
func (ServerOutput) DirectoryId ¶
func (o ServerOutput) DirectoryId() pulumi.StringPtrOutput
The directory service ID of the directory service you want to connect to with an `identityProviderType` of `AWS_DIRECTORY_SERVICE`.
func (ServerOutput) Domain ¶
func (o ServerOutput) Domain() pulumi.StringPtrOutput
The domain of the storage system that is used for file transfers. Valid values are: `S3` and `EFS`. The default value is `S3`.
func (ServerOutput) ElementType ¶
func (ServerOutput) ElementType() reflect.Type
func (ServerOutput) Endpoint ¶
func (o ServerOutput) Endpoint() pulumi.StringOutput
The endpoint of the Transfer Server (e.g., `s-12345678.server.transfer.REGION.amazonaws.com`)
func (ServerOutput) EndpointDetails ¶
func (o ServerOutput) EndpointDetails() ServerEndpointDetailsPtrOutput
The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server. Fields documented below.
func (ServerOutput) EndpointType ¶
func (o ServerOutput) EndpointType() pulumi.StringPtrOutput
The type of endpoint that you want your SFTP server connect to. If you connect to a `VPC` (or `VPC_ENDPOINT`), your SFTP server isn't accessible over the public internet. If you want to connect your SFTP server via public internet, set `PUBLIC`. Defaults to `PUBLIC`.
func (ServerOutput) ForceDestroy ¶
func (o ServerOutput) ForceDestroy() pulumi.BoolPtrOutput
A boolean that indicates all users associated with the server should be deleted so that the Server can be destroyed without error. The default value is `false`. This option only applies to servers configured with a `SERVICE_MANAGED` `identityProviderType`.
func (ServerOutput) Function ¶
func (o ServerOutput) Function() pulumi.StringPtrOutput
The ARN for a lambda function to use for the Identity provider.
func (ServerOutput) HostKey ¶
func (o ServerOutput) HostKey() pulumi.StringPtrOutput
RSA, ECDSA, or ED25519 private key (e.g., as generated by the `ssh-keygen -t rsa -b 2048 -N "" -m PEM -f my-new-server-key`, `ssh-keygen -t ecdsa -b 256 -N "" -m PEM -f my-new-server-key` or `ssh-keygen -t ed25519 -N "" -f my-new-server-key` commands).
func (ServerOutput) HostKeyFingerprint ¶
func (o ServerOutput) HostKeyFingerprint() pulumi.StringOutput
This value contains the message-digest algorithm (MD5) hash of the server's host key. This value is equivalent to the output of the `ssh-keygen -l -E md5 -f my-new-server-key` command.
func (ServerOutput) IdentityProviderType ¶
func (o ServerOutput) IdentityProviderType() pulumi.StringPtrOutput
The mode of authentication enabled for this service. The default value is `SERVICE_MANAGED`, which allows you to store and access SFTP user credentials within the service. `API_GATEWAY` indicates that user authentication requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of your choice. Using `AWS_DIRECTORY_SERVICE` will allow for authentication against AWS Managed Active Directory or Microsoft Active Directory in your on-premises environment, or in AWS using AD Connectors. Use the `AWS_LAMBDA` value to directly use a Lambda function as your identity provider. If you choose this value, you must specify the ARN for the lambda function in the `function` argument.
func (ServerOutput) InvocationRole ¶
func (o ServerOutput) InvocationRole() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the IAM role used to authenticate the user account with an `identityProviderType` of `API_GATEWAY`.
func (ServerOutput) LoggingRole ¶
func (o ServerOutput) LoggingRole() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of an IAM role that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes.
func (ServerOutput) PostAuthenticationLoginBanner ¶
func (o ServerOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput
Specify a string to display when users connect to a server. This string is displayed after the user authenticates. The SFTP protocol does not support post-authentication display banners.
func (ServerOutput) PreAuthenticationLoginBanner ¶
func (o ServerOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput
Specify a string to display when users connect to a server. This string is displayed before the user authenticates.
func (ServerOutput) ProtocolDetails ¶
func (o ServerOutput) ProtocolDetails() ServerProtocolDetailsOutput
The protocol settings that are configured for your server.
func (ServerOutput) Protocols ¶
func (o ServerOutput) Protocols() pulumi.StringArrayOutput
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. This defaults to `SFTP` . The available protocols are:
func (ServerOutput) SecurityPolicyName ¶
func (o ServerOutput) SecurityPolicyName() pulumi.StringPtrOutput
Specifies the name of the security policy that is attached to the server. Possible values are `TransferSecurityPolicy-2018-11`, `TransferSecurityPolicy-2020-06`, `TransferSecurityPolicy-FIPS-2020-06`, `TransferSecurityPolicy-2022-03` and `TransferSecurityPolicy-2023-05`. Default value is: `TransferSecurityPolicy-2018-11`.
func (ServerOutput) StructuredLogDestinations ¶
func (o ServerOutput) StructuredLogDestinations() pulumi.StringArrayOutput
This is a set of arns of destinations that will receive structured logs from the transfer server
func (ServerOutput) Tags ¶
func (o ServerOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ServerOutput) TagsAll ¶
func (o ServerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (ServerOutput) ToServerOutput ¶
func (o ServerOutput) ToServerOutput() ServerOutput
func (ServerOutput) ToServerOutputWithContext ¶
func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
func (ServerOutput) Url ¶
func (o ServerOutput) Url() pulumi.StringPtrOutput
URL of the service endpoint used to authenticate users with an `identityProviderType` of `API_GATEWAY`.
func (ServerOutput) WorkflowDetails ¶
func (o ServerOutput) WorkflowDetails() ServerWorkflowDetailsPtrOutput
Specifies the workflow details. See Workflow Details below.
type ServerProtocolDetails ¶
type ServerProtocolDetails struct { // Indicates the transport method for the AS2 messages. Currently, only `HTTP` is supported. As2Transports []string `pulumi:"as2Transports"` // Indicates passive mode, for FTP and FTPS protocols. Enter a single IPv4 address, such as the public IP address of a firewall, router, or load balancer. PassiveIp *string `pulumi:"passiveIp"` // Use to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. Valid values: `DEFAULT`, `ENABLE_NO_OP`. SetStatOption *string `pulumi:"setStatOption"` // A property used with Transfer Family servers that use the FTPS protocol. Provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. Valid values: `DISABLED`, `ENABLED`, `ENFORCED`. TlsSessionResumptionMode *string `pulumi:"tlsSessionResumptionMode"` }
type ServerProtocolDetailsArgs ¶
type ServerProtocolDetailsArgs struct { // Indicates the transport method for the AS2 messages. Currently, only `HTTP` is supported. As2Transports pulumi.StringArrayInput `pulumi:"as2Transports"` // Indicates passive mode, for FTP and FTPS protocols. Enter a single IPv4 address, such as the public IP address of a firewall, router, or load balancer. PassiveIp pulumi.StringPtrInput `pulumi:"passiveIp"` // Use to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. Valid values: `DEFAULT`, `ENABLE_NO_OP`. SetStatOption pulumi.StringPtrInput `pulumi:"setStatOption"` // A property used with Transfer Family servers that use the FTPS protocol. Provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. Valid values: `DISABLED`, `ENABLED`, `ENFORCED`. TlsSessionResumptionMode pulumi.StringPtrInput `pulumi:"tlsSessionResumptionMode"` }
func (ServerProtocolDetailsArgs) ElementType ¶
func (ServerProtocolDetailsArgs) ElementType() reflect.Type
func (ServerProtocolDetailsArgs) ToServerProtocolDetailsOutput ¶
func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput
func (ServerProtocolDetailsArgs) ToServerProtocolDetailsOutputWithContext ¶
func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsOutputWithContext(ctx context.Context) ServerProtocolDetailsOutput
func (ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutput ¶
func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
func (ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutputWithContext ¶
func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
type ServerProtocolDetailsInput ¶
type ServerProtocolDetailsInput interface { pulumi.Input ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput ToServerProtocolDetailsOutputWithContext(context.Context) ServerProtocolDetailsOutput }
ServerProtocolDetailsInput is an input type that accepts ServerProtocolDetailsArgs and ServerProtocolDetailsOutput values. You can construct a concrete instance of `ServerProtocolDetailsInput` via:
ServerProtocolDetailsArgs{...}
type ServerProtocolDetailsOutput ¶
type ServerProtocolDetailsOutput struct{ *pulumi.OutputState }
func (ServerProtocolDetailsOutput) As2Transports ¶
func (o ServerProtocolDetailsOutput) As2Transports() pulumi.StringArrayOutput
Indicates the transport method for the AS2 messages. Currently, only `HTTP` is supported.
func (ServerProtocolDetailsOutput) ElementType ¶
func (ServerProtocolDetailsOutput) ElementType() reflect.Type
func (ServerProtocolDetailsOutput) PassiveIp ¶
func (o ServerProtocolDetailsOutput) PassiveIp() pulumi.StringPtrOutput
Indicates passive mode, for FTP and FTPS protocols. Enter a single IPv4 address, such as the public IP address of a firewall, router, or load balancer.
func (ServerProtocolDetailsOutput) SetStatOption ¶
func (o ServerProtocolDetailsOutput) SetStatOption() pulumi.StringPtrOutput
Use to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. Valid values: `DEFAULT`, `ENABLE_NO_OP`.
func (ServerProtocolDetailsOutput) TlsSessionResumptionMode ¶
func (o ServerProtocolDetailsOutput) TlsSessionResumptionMode() pulumi.StringPtrOutput
A property used with Transfer Family servers that use the FTPS protocol. Provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. Valid values: `DISABLED`, `ENABLED`, `ENFORCED`.
func (ServerProtocolDetailsOutput) ToServerProtocolDetailsOutput ¶
func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput
func (ServerProtocolDetailsOutput) ToServerProtocolDetailsOutputWithContext ¶
func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsOutputWithContext(ctx context.Context) ServerProtocolDetailsOutput
func (ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutput ¶
func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
func (ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutputWithContext ¶
func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
type ServerProtocolDetailsPtrInput ¶
type ServerProtocolDetailsPtrInput interface { pulumi.Input ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput ToServerProtocolDetailsPtrOutputWithContext(context.Context) ServerProtocolDetailsPtrOutput }
ServerProtocolDetailsPtrInput is an input type that accepts ServerProtocolDetailsArgs, ServerProtocolDetailsPtr and ServerProtocolDetailsPtrOutput values. You can construct a concrete instance of `ServerProtocolDetailsPtrInput` via:
ServerProtocolDetailsArgs{...} or: nil
func ServerProtocolDetailsPtr ¶
func ServerProtocolDetailsPtr(v *ServerProtocolDetailsArgs) ServerProtocolDetailsPtrInput
type ServerProtocolDetailsPtrOutput ¶
type ServerProtocolDetailsPtrOutput struct{ *pulumi.OutputState }
func (ServerProtocolDetailsPtrOutput) As2Transports ¶
func (o ServerProtocolDetailsPtrOutput) As2Transports() pulumi.StringArrayOutput
Indicates the transport method for the AS2 messages. Currently, only `HTTP` is supported.
func (ServerProtocolDetailsPtrOutput) Elem ¶
func (o ServerProtocolDetailsPtrOutput) Elem() ServerProtocolDetailsOutput
func (ServerProtocolDetailsPtrOutput) ElementType ¶
func (ServerProtocolDetailsPtrOutput) ElementType() reflect.Type
func (ServerProtocolDetailsPtrOutput) PassiveIp ¶
func (o ServerProtocolDetailsPtrOutput) PassiveIp() pulumi.StringPtrOutput
Indicates passive mode, for FTP and FTPS protocols. Enter a single IPv4 address, such as the public IP address of a firewall, router, or load balancer.
func (ServerProtocolDetailsPtrOutput) SetStatOption ¶
func (o ServerProtocolDetailsPtrOutput) SetStatOption() pulumi.StringPtrOutput
Use to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. Valid values: `DEFAULT`, `ENABLE_NO_OP`.
func (ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode ¶
func (o ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode() pulumi.StringPtrOutput
A property used with Transfer Family servers that use the FTPS protocol. Provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. Valid values: `DISABLED`, `ENABLED`, `ENFORCED`.
func (ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput ¶
func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
func (ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext ¶
func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
type ServerState ¶
type ServerState struct { // Amazon Resource Name (ARN) of Transfer Server Arn pulumi.StringPtrInput // The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. This is required when `protocols` is set to `FTPS` Certificate pulumi.StringPtrInput // The directory service ID of the directory service you want to connect to with an `identityProviderType` of `AWS_DIRECTORY_SERVICE`. DirectoryId pulumi.StringPtrInput // The domain of the storage system that is used for file transfers. Valid values are: `S3` and `EFS`. The default value is `S3`. Domain pulumi.StringPtrInput // The endpoint of the Transfer Server (e.g., `s-12345678.server.transfer.REGION.amazonaws.com`) Endpoint pulumi.StringPtrInput // The virtual private cloud (VPC) endpoint settings that you want to configure for your SFTP server. Fields documented below. EndpointDetails ServerEndpointDetailsPtrInput // The type of endpoint that you want your SFTP server connect to. If you connect to a `VPC` (or `VPC_ENDPOINT`), your SFTP server isn't accessible over the public internet. If you want to connect your SFTP server via public internet, set `PUBLIC`. Defaults to `PUBLIC`. EndpointType pulumi.StringPtrInput // A boolean that indicates all users associated with the server should be deleted so that the Server can be destroyed without error. The default value is `false`. This option only applies to servers configured with a `SERVICE_MANAGED` `identityProviderType`. ForceDestroy pulumi.BoolPtrInput // The ARN for a lambda function to use for the Identity provider. Function pulumi.StringPtrInput // RSA, ECDSA, or ED25519 private key (e.g., as generated by the `ssh-keygen -t rsa -b 2048 -N "" -m PEM -f my-new-server-key`, `ssh-keygen -t ecdsa -b 256 -N "" -m PEM -f my-new-server-key` or `ssh-keygen -t ed25519 -N "" -f my-new-server-key` commands). HostKey pulumi.StringPtrInput // This value contains the message-digest algorithm (MD5) hash of the server's host key. This value is equivalent to the output of the `ssh-keygen -l -E md5 -f my-new-server-key` command. HostKeyFingerprint pulumi.StringPtrInput // The mode of authentication enabled for this service. The default value is `SERVICE_MANAGED`, which allows you to store and access SFTP user credentials within the service. `API_GATEWAY` indicates that user authentication requires a call to an API Gateway endpoint URL provided by you to integrate an identity provider of your choice. Using `AWS_DIRECTORY_SERVICE` will allow for authentication against AWS Managed Active Directory or Microsoft Active Directory in your on-premises environment, or in AWS using AD Connectors. Use the `AWS_LAMBDA` value to directly use a Lambda function as your identity provider. If you choose this value, you must specify the ARN for the lambda function in the `function` argument. IdentityProviderType pulumi.StringPtrInput // Amazon Resource Name (ARN) of the IAM role used to authenticate the user account with an `identityProviderType` of `API_GATEWAY`. InvocationRole pulumi.StringPtrInput // Amazon Resource Name (ARN) of an IAM role that allows the service to write your SFTP users’ activity to your Amazon CloudWatch logs for monitoring and auditing purposes. LoggingRole pulumi.StringPtrInput // Specify a string to display when users connect to a server. This string is displayed after the user authenticates. The SFTP protocol does not support post-authentication display banners. PostAuthenticationLoginBanner pulumi.StringPtrInput // Specify a string to display when users connect to a server. This string is displayed before the user authenticates. PreAuthenticationLoginBanner pulumi.StringPtrInput // The protocol settings that are configured for your server. ProtocolDetails ServerProtocolDetailsPtrInput // Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. This defaults to `SFTP` . The available protocols are: Protocols pulumi.StringArrayInput // Specifies the name of the security policy that is attached to the server. Possible values are `TransferSecurityPolicy-2018-11`, `TransferSecurityPolicy-2020-06`, `TransferSecurityPolicy-FIPS-2020-06`, `TransferSecurityPolicy-2022-03` and `TransferSecurityPolicy-2023-05`. Default value is: `TransferSecurityPolicy-2018-11`. SecurityPolicyName pulumi.StringPtrInput // This is a set of arns of destinations that will receive structured logs from the transfer server StructuredLogDestinations pulumi.StringArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // URL of the service endpoint used to authenticate users with an `identityProviderType` of `API_GATEWAY`. Url pulumi.StringPtrInput // Specifies the workflow details. See Workflow Details below. WorkflowDetails ServerWorkflowDetailsPtrInput }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type
type ServerWorkflowDetails ¶
type ServerWorkflowDetails struct { // A trigger that starts a workflow if a file is only partially uploaded. See Workflow Detail below. OnPartialUpload *ServerWorkflowDetailsOnPartialUpload `pulumi:"onPartialUpload"` // A trigger that starts a workflow: the workflow begins to execute after a file is uploaded. See Workflow Detail below. OnUpload *ServerWorkflowDetailsOnUpload `pulumi:"onUpload"` }
type ServerWorkflowDetailsArgs ¶
type ServerWorkflowDetailsArgs struct { // A trigger that starts a workflow if a file is only partially uploaded. See Workflow Detail below. OnPartialUpload ServerWorkflowDetailsOnPartialUploadPtrInput `pulumi:"onPartialUpload"` // A trigger that starts a workflow: the workflow begins to execute after a file is uploaded. See Workflow Detail below. OnUpload ServerWorkflowDetailsOnUploadPtrInput `pulumi:"onUpload"` }
func (ServerWorkflowDetailsArgs) ElementType ¶
func (ServerWorkflowDetailsArgs) ElementType() reflect.Type
func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutput ¶
func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput
func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutputWithContext ¶
func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutputWithContext(ctx context.Context) ServerWorkflowDetailsOutput
func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutput ¶
func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutputWithContext ¶
func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
type ServerWorkflowDetailsInput ¶
type ServerWorkflowDetailsInput interface { pulumi.Input ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput ToServerWorkflowDetailsOutputWithContext(context.Context) ServerWorkflowDetailsOutput }
ServerWorkflowDetailsInput is an input type that accepts ServerWorkflowDetailsArgs and ServerWorkflowDetailsOutput values. You can construct a concrete instance of `ServerWorkflowDetailsInput` via:
ServerWorkflowDetailsArgs{...}
type ServerWorkflowDetailsOnPartialUpload ¶
type ServerWorkflowDetailsOnPartialUpload struct { // Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources. ExecutionRole string `pulumi:"executionRole"` // A unique identifier for the workflow. WorkflowId string `pulumi:"workflowId"` }
type ServerWorkflowDetailsOnPartialUploadArgs ¶
type ServerWorkflowDetailsOnPartialUploadArgs struct { // Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources. ExecutionRole pulumi.StringInput `pulumi:"executionRole"` // A unique identifier for the workflow. WorkflowId pulumi.StringInput `pulumi:"workflowId"` }
func (ServerWorkflowDetailsOnPartialUploadArgs) ElementType ¶
func (ServerWorkflowDetailsOnPartialUploadArgs) ElementType() reflect.Type
func (ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadOutput ¶
func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadOutput() ServerWorkflowDetailsOnPartialUploadOutput
func (ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadOutputWithContext ¶
func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadOutput
func (ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadPtrOutput ¶
func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadPtrOutput() ServerWorkflowDetailsOnPartialUploadPtrOutput
func (ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext ¶
func (i ServerWorkflowDetailsOnPartialUploadArgs) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadPtrOutput
type ServerWorkflowDetailsOnPartialUploadInput ¶
type ServerWorkflowDetailsOnPartialUploadInput interface { pulumi.Input ToServerWorkflowDetailsOnPartialUploadOutput() ServerWorkflowDetailsOnPartialUploadOutput ToServerWorkflowDetailsOnPartialUploadOutputWithContext(context.Context) ServerWorkflowDetailsOnPartialUploadOutput }
ServerWorkflowDetailsOnPartialUploadInput is an input type that accepts ServerWorkflowDetailsOnPartialUploadArgs and ServerWorkflowDetailsOnPartialUploadOutput values. You can construct a concrete instance of `ServerWorkflowDetailsOnPartialUploadInput` via:
ServerWorkflowDetailsOnPartialUploadArgs{...}
type ServerWorkflowDetailsOnPartialUploadOutput ¶
type ServerWorkflowDetailsOnPartialUploadOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailsOnPartialUploadOutput) ElementType ¶
func (ServerWorkflowDetailsOnPartialUploadOutput) ElementType() reflect.Type
func (ServerWorkflowDetailsOnPartialUploadOutput) ExecutionRole ¶
func (o ServerWorkflowDetailsOnPartialUploadOutput) ExecutionRole() pulumi.StringOutput
Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources.
func (ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadOutput ¶
func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadOutput() ServerWorkflowDetailsOnPartialUploadOutput
func (ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadOutputWithContext ¶
func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadOutput
func (ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutput ¶
func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutput() ServerWorkflowDetailsOnPartialUploadPtrOutput
func (ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext ¶
func (o ServerWorkflowDetailsOnPartialUploadOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadPtrOutput
func (ServerWorkflowDetailsOnPartialUploadOutput) WorkflowId ¶
func (o ServerWorkflowDetailsOnPartialUploadOutput) WorkflowId() pulumi.StringOutput
A unique identifier for the workflow.
type ServerWorkflowDetailsOnPartialUploadPtrInput ¶
type ServerWorkflowDetailsOnPartialUploadPtrInput interface { pulumi.Input ToServerWorkflowDetailsOnPartialUploadPtrOutput() ServerWorkflowDetailsOnPartialUploadPtrOutput ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext(context.Context) ServerWorkflowDetailsOnPartialUploadPtrOutput }
ServerWorkflowDetailsOnPartialUploadPtrInput is an input type that accepts ServerWorkflowDetailsOnPartialUploadArgs, ServerWorkflowDetailsOnPartialUploadPtr and ServerWorkflowDetailsOnPartialUploadPtrOutput values. You can construct a concrete instance of `ServerWorkflowDetailsOnPartialUploadPtrInput` via:
ServerWorkflowDetailsOnPartialUploadArgs{...} or: nil
func ServerWorkflowDetailsOnPartialUploadPtr ¶
func ServerWorkflowDetailsOnPartialUploadPtr(v *ServerWorkflowDetailsOnPartialUploadArgs) ServerWorkflowDetailsOnPartialUploadPtrInput
type ServerWorkflowDetailsOnPartialUploadPtrOutput ¶
type ServerWorkflowDetailsOnPartialUploadPtrOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailsOnPartialUploadPtrOutput) ElementType ¶
func (ServerWorkflowDetailsOnPartialUploadPtrOutput) ElementType() reflect.Type
func (ServerWorkflowDetailsOnPartialUploadPtrOutput) ExecutionRole ¶
func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) ExecutionRole() pulumi.StringPtrOutput
Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources.
func (ServerWorkflowDetailsOnPartialUploadPtrOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutput ¶
func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutput() ServerWorkflowDetailsOnPartialUploadPtrOutput
func (ServerWorkflowDetailsOnPartialUploadPtrOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext ¶
func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) ToServerWorkflowDetailsOnPartialUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnPartialUploadPtrOutput
func (ServerWorkflowDetailsOnPartialUploadPtrOutput) WorkflowId ¶
func (o ServerWorkflowDetailsOnPartialUploadPtrOutput) WorkflowId() pulumi.StringPtrOutput
A unique identifier for the workflow.
type ServerWorkflowDetailsOnUpload ¶
type ServerWorkflowDetailsOnUpload struct { // Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources. ExecutionRole string `pulumi:"executionRole"` // A unique identifier for the workflow. WorkflowId string `pulumi:"workflowId"` }
type ServerWorkflowDetailsOnUploadArgs ¶
type ServerWorkflowDetailsOnUploadArgs struct { // Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources. ExecutionRole pulumi.StringInput `pulumi:"executionRole"` // A unique identifier for the workflow. WorkflowId pulumi.StringInput `pulumi:"workflowId"` }
func (ServerWorkflowDetailsOnUploadArgs) ElementType ¶
func (ServerWorkflowDetailsOnUploadArgs) ElementType() reflect.Type
func (ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadOutput ¶
func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadOutput() ServerWorkflowDetailsOnUploadOutput
func (ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadOutputWithContext ¶
func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadOutput
func (ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadPtrOutput ¶
func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadPtrOutput() ServerWorkflowDetailsOnUploadPtrOutput
func (ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadPtrOutputWithContext ¶
func (i ServerWorkflowDetailsOnUploadArgs) ToServerWorkflowDetailsOnUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadPtrOutput
type ServerWorkflowDetailsOnUploadInput ¶
type ServerWorkflowDetailsOnUploadInput interface { pulumi.Input ToServerWorkflowDetailsOnUploadOutput() ServerWorkflowDetailsOnUploadOutput ToServerWorkflowDetailsOnUploadOutputWithContext(context.Context) ServerWorkflowDetailsOnUploadOutput }
ServerWorkflowDetailsOnUploadInput is an input type that accepts ServerWorkflowDetailsOnUploadArgs and ServerWorkflowDetailsOnUploadOutput values. You can construct a concrete instance of `ServerWorkflowDetailsOnUploadInput` via:
ServerWorkflowDetailsOnUploadArgs{...}
type ServerWorkflowDetailsOnUploadOutput ¶
type ServerWorkflowDetailsOnUploadOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailsOnUploadOutput) ElementType ¶
func (ServerWorkflowDetailsOnUploadOutput) ElementType() reflect.Type
func (ServerWorkflowDetailsOnUploadOutput) ExecutionRole ¶
func (o ServerWorkflowDetailsOnUploadOutput) ExecutionRole() pulumi.StringOutput
Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources.
func (ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadOutput ¶
func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadOutput() ServerWorkflowDetailsOnUploadOutput
func (ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadOutputWithContext ¶
func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadOutput
func (ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadPtrOutput ¶
func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadPtrOutput() ServerWorkflowDetailsOnUploadPtrOutput
func (ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadPtrOutputWithContext ¶
func (o ServerWorkflowDetailsOnUploadOutput) ToServerWorkflowDetailsOnUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadPtrOutput
func (ServerWorkflowDetailsOnUploadOutput) WorkflowId ¶
func (o ServerWorkflowDetailsOnUploadOutput) WorkflowId() pulumi.StringOutput
A unique identifier for the workflow.
type ServerWorkflowDetailsOnUploadPtrInput ¶
type ServerWorkflowDetailsOnUploadPtrInput interface { pulumi.Input ToServerWorkflowDetailsOnUploadPtrOutput() ServerWorkflowDetailsOnUploadPtrOutput ToServerWorkflowDetailsOnUploadPtrOutputWithContext(context.Context) ServerWorkflowDetailsOnUploadPtrOutput }
ServerWorkflowDetailsOnUploadPtrInput is an input type that accepts ServerWorkflowDetailsOnUploadArgs, ServerWorkflowDetailsOnUploadPtr and ServerWorkflowDetailsOnUploadPtrOutput values. You can construct a concrete instance of `ServerWorkflowDetailsOnUploadPtrInput` via:
ServerWorkflowDetailsOnUploadArgs{...} or: nil
func ServerWorkflowDetailsOnUploadPtr ¶
func ServerWorkflowDetailsOnUploadPtr(v *ServerWorkflowDetailsOnUploadArgs) ServerWorkflowDetailsOnUploadPtrInput
type ServerWorkflowDetailsOnUploadPtrOutput ¶
type ServerWorkflowDetailsOnUploadPtrOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailsOnUploadPtrOutput) ElementType ¶
func (ServerWorkflowDetailsOnUploadPtrOutput) ElementType() reflect.Type
func (ServerWorkflowDetailsOnUploadPtrOutput) ExecutionRole ¶
func (o ServerWorkflowDetailsOnUploadPtrOutput) ExecutionRole() pulumi.StringPtrOutput
Includes the necessary permissions for S3, EFS, and Lambda operations that Transfer can assume, so that all workflow steps can operate on the required resources.
func (ServerWorkflowDetailsOnUploadPtrOutput) ToServerWorkflowDetailsOnUploadPtrOutput ¶
func (o ServerWorkflowDetailsOnUploadPtrOutput) ToServerWorkflowDetailsOnUploadPtrOutput() ServerWorkflowDetailsOnUploadPtrOutput
func (ServerWorkflowDetailsOnUploadPtrOutput) ToServerWorkflowDetailsOnUploadPtrOutputWithContext ¶
func (o ServerWorkflowDetailsOnUploadPtrOutput) ToServerWorkflowDetailsOnUploadPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsOnUploadPtrOutput
func (ServerWorkflowDetailsOnUploadPtrOutput) WorkflowId ¶
func (o ServerWorkflowDetailsOnUploadPtrOutput) WorkflowId() pulumi.StringPtrOutput
A unique identifier for the workflow.
type ServerWorkflowDetailsOutput ¶
type ServerWorkflowDetailsOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailsOutput) ElementType ¶
func (ServerWorkflowDetailsOutput) ElementType() reflect.Type
func (ServerWorkflowDetailsOutput) OnPartialUpload ¶
func (o ServerWorkflowDetailsOutput) OnPartialUpload() ServerWorkflowDetailsOnPartialUploadPtrOutput
A trigger that starts a workflow if a file is only partially uploaded. See Workflow Detail below.
func (ServerWorkflowDetailsOutput) OnUpload ¶
func (o ServerWorkflowDetailsOutput) OnUpload() ServerWorkflowDetailsOnUploadPtrOutput
A trigger that starts a workflow: the workflow begins to execute after a file is uploaded. See Workflow Detail below.
func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutput ¶
func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput
func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutputWithContext ¶
func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutputWithContext(ctx context.Context) ServerWorkflowDetailsOutput
func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutput ¶
func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutputWithContext ¶
func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
type ServerWorkflowDetailsPtrInput ¶
type ServerWorkflowDetailsPtrInput interface { pulumi.Input ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput ToServerWorkflowDetailsPtrOutputWithContext(context.Context) ServerWorkflowDetailsPtrOutput }
ServerWorkflowDetailsPtrInput is an input type that accepts ServerWorkflowDetailsArgs, ServerWorkflowDetailsPtr and ServerWorkflowDetailsPtrOutput values. You can construct a concrete instance of `ServerWorkflowDetailsPtrInput` via:
ServerWorkflowDetailsArgs{...} or: nil
func ServerWorkflowDetailsPtr ¶
func ServerWorkflowDetailsPtr(v *ServerWorkflowDetailsArgs) ServerWorkflowDetailsPtrInput
type ServerWorkflowDetailsPtrOutput ¶
type ServerWorkflowDetailsPtrOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailsPtrOutput) Elem ¶
func (o ServerWorkflowDetailsPtrOutput) Elem() ServerWorkflowDetailsOutput
func (ServerWorkflowDetailsPtrOutput) ElementType ¶
func (ServerWorkflowDetailsPtrOutput) ElementType() reflect.Type
func (ServerWorkflowDetailsPtrOutput) OnPartialUpload ¶
func (o ServerWorkflowDetailsPtrOutput) OnPartialUpload() ServerWorkflowDetailsOnPartialUploadPtrOutput
A trigger that starts a workflow if a file is only partially uploaded. See Workflow Detail below.
func (ServerWorkflowDetailsPtrOutput) OnUpload ¶
func (o ServerWorkflowDetailsPtrOutput) OnUpload() ServerWorkflowDetailsOnUploadPtrOutput
A trigger that starts a workflow: the workflow begins to execute after a file is uploaded. See Workflow Detail below.
func (ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput ¶
func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
func (ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext ¶
func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
type SshKey ¶
type SshKey struct { pulumi.CustomResourceState // The public key portion of an SSH key pair. Body pulumi.StringOutput `pulumi:"body"` // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringOutput `pulumi:"serverId"` // The name of the user account that is assigned to one or more servers. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a AWS Transfer User SSH Key resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleServer, err := transfer.NewServer(ctx, "exampleServer", &transfer.ServerArgs{ IdentityProviderType: pulumi.String("SERVICE_MANAGED"), Tags: pulumi.StringMap{ "NAME": pulumi.String("tf-acc-test-transfer-server"), }, }) if err != nil { return err } assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "transfer.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } exampleRole, err := iam.NewRole(ctx, "exampleRole", &iam.RoleArgs{ AssumeRolePolicy: *pulumi.String(assumeRole.Json), }) if err != nil { return err } exampleUser, err := transfer.NewUser(ctx, "exampleUser", &transfer.UserArgs{ ServerId: exampleServer.ID(), UserName: pulumi.String("tftestuser"), Role: exampleRole.Arn, Tags: pulumi.StringMap{ "NAME": pulumi.String("tftestuser"), }, }) if err != nil { return err } _, err = transfer.NewSshKey(ctx, "exampleSshKey", &transfer.SshKeyArgs{ ServerId: exampleServer.ID(), UserName: exampleUser.UserName, Body: pulumi.String("... SSH key ..."), }) if err != nil { return err } examplePolicyDocument, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Sid: pulumi.StringRef("AllowFullAccesstoS3"), Effect: pulumi.StringRef("Allow"), Actions: []string{ "s3:*", }, Resources: []string{ "*", }, }, }, }, nil) if err != nil { return err } _, err = iam.NewRolePolicy(ctx, "exampleRolePolicy", &iam.RolePolicyArgs{ Role: exampleRole.ID(), Policy: *pulumi.String(examplePolicyDocument.Json), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer SSH Public Key using the `server_id` and `user_name` and `ssh_public_key_id` separated by `/`. For example:
```sh
$ pulumi import aws:transfer/sshKey:SshKey bar s-12345678/test-username/key-12345
```
func GetSshKey ¶
func GetSshKey(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SshKeyState, opts ...pulumi.ResourceOption) (*SshKey, error)
GetSshKey gets an existing SshKey resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSshKey ¶
func NewSshKey(ctx *pulumi.Context, name string, args *SshKeyArgs, opts ...pulumi.ResourceOption) (*SshKey, error)
NewSshKey registers a new resource with the given unique name, arguments, and options.
func (*SshKey) ElementType ¶
func (*SshKey) ToSshKeyOutput ¶
func (i *SshKey) ToSshKeyOutput() SshKeyOutput
func (*SshKey) ToSshKeyOutputWithContext ¶
func (i *SshKey) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput
type SshKeyArgs ¶
type SshKeyArgs struct { // The public key portion of an SSH key pair. Body pulumi.StringInput // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringInput // The name of the user account that is assigned to one or more servers. UserName pulumi.StringInput }
The set of arguments for constructing a SshKey resource.
func (SshKeyArgs) ElementType ¶
func (SshKeyArgs) ElementType() reflect.Type
type SshKeyArray ¶
type SshKeyArray []SshKeyInput
func (SshKeyArray) ElementType ¶
func (SshKeyArray) ElementType() reflect.Type
func (SshKeyArray) ToSshKeyArrayOutput ¶
func (i SshKeyArray) ToSshKeyArrayOutput() SshKeyArrayOutput
func (SshKeyArray) ToSshKeyArrayOutputWithContext ¶
func (i SshKeyArray) ToSshKeyArrayOutputWithContext(ctx context.Context) SshKeyArrayOutput
type SshKeyArrayInput ¶
type SshKeyArrayInput interface { pulumi.Input ToSshKeyArrayOutput() SshKeyArrayOutput ToSshKeyArrayOutputWithContext(context.Context) SshKeyArrayOutput }
SshKeyArrayInput is an input type that accepts SshKeyArray and SshKeyArrayOutput values. You can construct a concrete instance of `SshKeyArrayInput` via:
SshKeyArray{ SshKeyArgs{...} }
type SshKeyArrayOutput ¶
type SshKeyArrayOutput struct{ *pulumi.OutputState }
func (SshKeyArrayOutput) ElementType ¶
func (SshKeyArrayOutput) ElementType() reflect.Type
func (SshKeyArrayOutput) Index ¶
func (o SshKeyArrayOutput) Index(i pulumi.IntInput) SshKeyOutput
func (SshKeyArrayOutput) ToSshKeyArrayOutput ¶
func (o SshKeyArrayOutput) ToSshKeyArrayOutput() SshKeyArrayOutput
func (SshKeyArrayOutput) ToSshKeyArrayOutputWithContext ¶
func (o SshKeyArrayOutput) ToSshKeyArrayOutputWithContext(ctx context.Context) SshKeyArrayOutput
type SshKeyInput ¶
type SshKeyInput interface { pulumi.Input ToSshKeyOutput() SshKeyOutput ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput }
type SshKeyMap ¶
type SshKeyMap map[string]SshKeyInput
func (SshKeyMap) ElementType ¶
func (SshKeyMap) ToSshKeyMapOutput ¶
func (i SshKeyMap) ToSshKeyMapOutput() SshKeyMapOutput
func (SshKeyMap) ToSshKeyMapOutputWithContext ¶
func (i SshKeyMap) ToSshKeyMapOutputWithContext(ctx context.Context) SshKeyMapOutput
type SshKeyMapInput ¶
type SshKeyMapInput interface { pulumi.Input ToSshKeyMapOutput() SshKeyMapOutput ToSshKeyMapOutputWithContext(context.Context) SshKeyMapOutput }
SshKeyMapInput is an input type that accepts SshKeyMap and SshKeyMapOutput values. You can construct a concrete instance of `SshKeyMapInput` via:
SshKeyMap{ "key": SshKeyArgs{...} }
type SshKeyMapOutput ¶
type SshKeyMapOutput struct{ *pulumi.OutputState }
func (SshKeyMapOutput) ElementType ¶
func (SshKeyMapOutput) ElementType() reflect.Type
func (SshKeyMapOutput) MapIndex ¶
func (o SshKeyMapOutput) MapIndex(k pulumi.StringInput) SshKeyOutput
func (SshKeyMapOutput) ToSshKeyMapOutput ¶
func (o SshKeyMapOutput) ToSshKeyMapOutput() SshKeyMapOutput
func (SshKeyMapOutput) ToSshKeyMapOutputWithContext ¶
func (o SshKeyMapOutput) ToSshKeyMapOutputWithContext(ctx context.Context) SshKeyMapOutput
type SshKeyOutput ¶
type SshKeyOutput struct{ *pulumi.OutputState }
func (SshKeyOutput) Body ¶
func (o SshKeyOutput) Body() pulumi.StringOutput
The public key portion of an SSH key pair.
func (SshKeyOutput) ElementType ¶
func (SshKeyOutput) ElementType() reflect.Type
func (SshKeyOutput) ServerId ¶
func (o SshKeyOutput) ServerId() pulumi.StringOutput
The Server ID of the Transfer Server (e.g., `s-12345678`)
func (SshKeyOutput) ToSshKeyOutput ¶
func (o SshKeyOutput) ToSshKeyOutput() SshKeyOutput
func (SshKeyOutput) ToSshKeyOutputWithContext ¶
func (o SshKeyOutput) ToSshKeyOutputWithContext(ctx context.Context) SshKeyOutput
func (SshKeyOutput) UserName ¶
func (o SshKeyOutput) UserName() pulumi.StringOutput
The name of the user account that is assigned to one or more servers.
type SshKeyState ¶
type SshKeyState struct { // The public key portion of an SSH key pair. Body pulumi.StringPtrInput // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringPtrInput // The name of the user account that is assigned to one or more servers. UserName pulumi.StringPtrInput }
func (SshKeyState) ElementType ¶
func (SshKeyState) ElementType() reflect.Type
type Tag ¶
type Tag struct { pulumi.CustomResourceState // Tag name. Key pulumi.StringOutput `pulumi:"key"` // Amazon Resource Name (ARN) of the Transfer Family resource to tag. ResourceArn pulumi.StringOutput `pulumi:"resourceArn"` // Tag value. Value pulumi.StringOutput `pulumi:"value"` }
Manages an individual Transfer Family resource tag. This resource should only be used in cases where Transfer Family resources are created outside the provider (e.g., Servers without AWS Management Console) or the tag key has the `aws:` prefix.
> **NOTE:** This tagging resource should not be combined with the resource for managing the parent resource. For example, using `transfer.Server` and `transfer.Tag` to manage tags of the same server will cause a perpetual difference where the `transfer.Server` resource will try to remove the tag being added by the `transfer.Tag` resource.
> **NOTE:** This tagging resource does not use the provider `ignoreTags` configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := transfer.NewServer(ctx, "example", &transfer.ServerArgs{ IdentityProviderType: pulumi.String("SERVICE_MANAGED"), }) if err != nil { return err } _, err = transfer.NewTag(ctx, "zoneId", &transfer.TagArgs{ ResourceArn: example.Arn, Key: pulumi.String("aws:transfer:route53HostedZoneId"), Value: pulumi.String("/hostedzone/MyHostedZoneId"), }) if err != nil { return err } _, err = transfer.NewTag(ctx, "hostname", &transfer.TagArgs{ ResourceArn: example.Arn, Key: pulumi.String("aws:transfer:customHostname"), Value: pulumi.String("example.com"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import `aws_transfer_tag` using the Transfer Family resource identifier and key, separated by a comma (`,`). For example:
```sh
$ pulumi import aws:transfer/tag:Tag example arn:aws:transfer:us-east-1:123456789012:server/s-1234567890abcdef0,Name
```
func GetTag ¶
func GetTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagState, opts ...pulumi.ResourceOption) (*Tag, error)
GetTag gets an existing Tag resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTag ¶
func NewTag(ctx *pulumi.Context, name string, args *TagArgs, opts ...pulumi.ResourceOption) (*Tag, error)
NewTag registers a new resource with the given unique name, arguments, and options.
func (*Tag) ElementType ¶
func (*Tag) ToTagOutput ¶
type TagArgs ¶
type TagArgs struct { // Tag name. Key pulumi.StringInput // Amazon Resource Name (ARN) of the Transfer Family resource to tag. ResourceArn pulumi.StringInput // Tag value. Value pulumi.StringInput }
The set of arguments for constructing a Tag resource.
func (TagArgs) ElementType ¶
type TagArray ¶
type TagArray []TagInput
func (TagArray) ElementType ¶
func (TagArray) ToTagArrayOutput ¶
func (i TagArray) ToTagArrayOutput() TagArrayOutput
func (TagArray) ToTagArrayOutputWithContext ¶
func (i TagArray) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagArrayInput ¶
type TagArrayInput interface { pulumi.Input ToTagArrayOutput() TagArrayOutput ToTagArrayOutputWithContext(context.Context) TagArrayOutput }
TagArrayInput is an input type that accepts TagArray and TagArrayOutput values. You can construct a concrete instance of `TagArrayInput` via:
TagArray{ TagArgs{...} }
type TagArrayOutput ¶
type TagArrayOutput struct{ *pulumi.OutputState }
func (TagArrayOutput) ElementType ¶
func (TagArrayOutput) ElementType() reflect.Type
func (TagArrayOutput) ToTagArrayOutput ¶
func (o TagArrayOutput) ToTagArrayOutput() TagArrayOutput
func (TagArrayOutput) ToTagArrayOutputWithContext ¶
func (o TagArrayOutput) ToTagArrayOutputWithContext(ctx context.Context) TagArrayOutput
type TagMap ¶
func (TagMap) ElementType ¶
func (TagMap) ToTagMapOutput ¶
func (i TagMap) ToTagMapOutput() TagMapOutput
func (TagMap) ToTagMapOutputWithContext ¶
func (i TagMap) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagMapInput ¶
type TagMapInput interface { pulumi.Input ToTagMapOutput() TagMapOutput ToTagMapOutputWithContext(context.Context) TagMapOutput }
TagMapInput is an input type that accepts TagMap and TagMapOutput values. You can construct a concrete instance of `TagMapInput` via:
TagMap{ "key": TagArgs{...} }
type TagMapOutput ¶
type TagMapOutput struct{ *pulumi.OutputState }
func (TagMapOutput) ElementType ¶
func (TagMapOutput) ElementType() reflect.Type
func (TagMapOutput) MapIndex ¶
func (o TagMapOutput) MapIndex(k pulumi.StringInput) TagOutput
func (TagMapOutput) ToTagMapOutput ¶
func (o TagMapOutput) ToTagMapOutput() TagMapOutput
func (TagMapOutput) ToTagMapOutputWithContext ¶
func (o TagMapOutput) ToTagMapOutputWithContext(ctx context.Context) TagMapOutput
type TagOutput ¶
type TagOutput struct{ *pulumi.OutputState }
func (TagOutput) ElementType ¶
func (TagOutput) ResourceArn ¶
func (o TagOutput) ResourceArn() pulumi.StringOutput
Amazon Resource Name (ARN) of the Transfer Family resource to tag.
func (TagOutput) ToTagOutput ¶
func (TagOutput) ToTagOutputWithContext ¶
type TagState ¶
type TagState struct { // Tag name. Key pulumi.StringPtrInput // Amazon Resource Name (ARN) of the Transfer Family resource to tag. ResourceArn pulumi.StringPtrInput // Tag value. Value pulumi.StringPtrInput }
func (TagState) ElementType ¶
type User ¶
type User struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of Transfer User Arn pulumi.StringOutput `pulumi:"arn"` // The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`. HomeDirectory pulumi.StringPtrOutput `pulumi:"homeDirectory"` // Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below. HomeDirectoryMappings UserHomeDirectoryMappingArrayOutput `pulumi:"homeDirectoryMappings"` // The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`. HomeDirectoryType pulumi.StringPtrOutput `pulumi:"homeDirectoryType"` // An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket. Policy pulumi.StringPtrOutput `pulumi:"policy"` // Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below. PosixProfile UserPosixProfilePtrOutput `pulumi:"posixProfile"` // Amazon Resource Name (ARN) of an IAM role that allows the service to control your user’s access to your Amazon S3 bucket. Role pulumi.StringOutput `pulumi:"role"` // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringOutput `pulumi:"serverId"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The name used for log in to your SFTP server. UserName pulumi.StringOutput `pulumi:"userName"` }
Provides a AWS Transfer User resource. Managing SSH keys can be accomplished with the `transfer.SshKey` resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooServer, err := transfer.NewServer(ctx, "fooServer", &transfer.ServerArgs{ IdentityProviderType: pulumi.String("SERVICE_MANAGED"), Tags: pulumi.StringMap{ "NAME": pulumi.String("tf-acc-test-transfer-server"), }, }) if err != nil { return err } assumeRole, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Effect: pulumi.StringRef("Allow"), Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "transfer.amazonaws.com", }, }, }, Actions: []string{ "sts:AssumeRole", }, }, }, }, nil) if err != nil { return err } fooRole, err := iam.NewRole(ctx, "fooRole", &iam.RoleArgs{ AssumeRolePolicy: *pulumi.String(assumeRole.Json), }) if err != nil { return err } fooPolicyDocument, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Sid: pulumi.StringRef("AllowFullAccesstoS3"), Effect: pulumi.StringRef("Allow"), Actions: []string{ "s3:*", }, Resources: []string{ "*", }, }, }, }, nil) if err != nil { return err } _, err = iam.NewRolePolicy(ctx, "fooRolePolicy", &iam.RolePolicyArgs{ Role: fooRole.ID(), Policy: *pulumi.String(fooPolicyDocument.Json), }) if err != nil { return err } _, err = transfer.NewUser(ctx, "fooUser", &transfer.UserArgs{ ServerId: fooServer.ID(), UserName: pulumi.String("tftestuser"), Role: fooRole.Arn, HomeDirectoryType: pulumi.String("LOGICAL"), HomeDirectoryMappings: transfer.UserHomeDirectoryMappingArray{ &transfer.UserHomeDirectoryMappingArgs{ Entry: pulumi.String("/test.pdf"), Target: pulumi.String("/bucket3/test-path/tftestuser.pdf"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer Users using the `server_id` and `user_name` separated by `/`. For example:
```sh
$ pulumi import aws:transfer/user:User bar s-12345678/test-username
```
func GetUser ¶
func GetUser(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)
GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUser ¶
func NewUser(ctx *pulumi.Context, name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)
NewUser registers a new resource with the given unique name, arguments, and options.
func (*User) ElementType ¶
func (*User) ToUserOutput ¶
func (i *User) ToUserOutput() UserOutput
func (*User) ToUserOutputWithContext ¶
func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput
type UserArgs ¶
type UserArgs struct { // The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`. HomeDirectory pulumi.StringPtrInput // Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below. HomeDirectoryMappings UserHomeDirectoryMappingArrayInput // The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`. HomeDirectoryType pulumi.StringPtrInput // An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket. Policy pulumi.StringPtrInput // Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below. PosixProfile UserPosixProfilePtrInput // Amazon Resource Name (ARN) of an IAM role that allows the service to control your user’s access to your Amazon S3 bucket. Role pulumi.StringInput // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The name used for log in to your SFTP server. UserName pulumi.StringInput }
The set of arguments for constructing a User resource.
func (UserArgs) ElementType ¶
type UserArray ¶
type UserArray []UserInput
func (UserArray) ElementType ¶
func (UserArray) ToUserArrayOutput ¶
func (i UserArray) ToUserArrayOutput() UserArrayOutput
func (UserArray) ToUserArrayOutputWithContext ¶
func (i UserArray) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserArrayInput ¶
type UserArrayInput interface { pulumi.Input ToUserArrayOutput() UserArrayOutput ToUserArrayOutputWithContext(context.Context) UserArrayOutput }
UserArrayInput is an input type that accepts UserArray and UserArrayOutput values. You can construct a concrete instance of `UserArrayInput` via:
UserArray{ UserArgs{...} }
type UserArrayOutput ¶
type UserArrayOutput struct{ *pulumi.OutputState }
func (UserArrayOutput) ElementType ¶
func (UserArrayOutput) ElementType() reflect.Type
func (UserArrayOutput) Index ¶
func (o UserArrayOutput) Index(i pulumi.IntInput) UserOutput
func (UserArrayOutput) ToUserArrayOutput ¶
func (o UserArrayOutput) ToUserArrayOutput() UserArrayOutput
func (UserArrayOutput) ToUserArrayOutputWithContext ¶
func (o UserArrayOutput) ToUserArrayOutputWithContext(ctx context.Context) UserArrayOutput
type UserHomeDirectoryMapping ¶
type UserHomeDirectoryMapping struct { // Represents an entry and a target. Entry string `pulumi:"entry"` // Represents the map target. // // The `Restricted` option is achieved using the following mapping: // // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` Target string `pulumi:"target"` }
type UserHomeDirectoryMappingArgs ¶
type UserHomeDirectoryMappingArgs struct { // Represents an entry and a target. Entry pulumi.StringInput `pulumi:"entry"` // Represents the map target. // // The `Restricted` option is achieved using the following mapping: // // “`go // package main // // import ( // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // ) // // func main() { // pulumi.Run(func(ctx *pulumi.Context) error { // return nil // }) // } // “` Target pulumi.StringInput `pulumi:"target"` }
func (UserHomeDirectoryMappingArgs) ElementType ¶
func (UserHomeDirectoryMappingArgs) ElementType() reflect.Type
func (UserHomeDirectoryMappingArgs) ToUserHomeDirectoryMappingOutput ¶
func (i UserHomeDirectoryMappingArgs) ToUserHomeDirectoryMappingOutput() UserHomeDirectoryMappingOutput
func (UserHomeDirectoryMappingArgs) ToUserHomeDirectoryMappingOutputWithContext ¶
func (i UserHomeDirectoryMappingArgs) ToUserHomeDirectoryMappingOutputWithContext(ctx context.Context) UserHomeDirectoryMappingOutput
type UserHomeDirectoryMappingArray ¶
type UserHomeDirectoryMappingArray []UserHomeDirectoryMappingInput
func (UserHomeDirectoryMappingArray) ElementType ¶
func (UserHomeDirectoryMappingArray) ElementType() reflect.Type
func (UserHomeDirectoryMappingArray) ToUserHomeDirectoryMappingArrayOutput ¶
func (i UserHomeDirectoryMappingArray) ToUserHomeDirectoryMappingArrayOutput() UserHomeDirectoryMappingArrayOutput
func (UserHomeDirectoryMappingArray) ToUserHomeDirectoryMappingArrayOutputWithContext ¶
func (i UserHomeDirectoryMappingArray) ToUserHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) UserHomeDirectoryMappingArrayOutput
type UserHomeDirectoryMappingArrayInput ¶
type UserHomeDirectoryMappingArrayInput interface { pulumi.Input ToUserHomeDirectoryMappingArrayOutput() UserHomeDirectoryMappingArrayOutput ToUserHomeDirectoryMappingArrayOutputWithContext(context.Context) UserHomeDirectoryMappingArrayOutput }
UserHomeDirectoryMappingArrayInput is an input type that accepts UserHomeDirectoryMappingArray and UserHomeDirectoryMappingArrayOutput values. You can construct a concrete instance of `UserHomeDirectoryMappingArrayInput` via:
UserHomeDirectoryMappingArray{ UserHomeDirectoryMappingArgs{...} }
type UserHomeDirectoryMappingArrayOutput ¶
type UserHomeDirectoryMappingArrayOutput struct{ *pulumi.OutputState }
func (UserHomeDirectoryMappingArrayOutput) ElementType ¶
func (UserHomeDirectoryMappingArrayOutput) ElementType() reflect.Type
func (UserHomeDirectoryMappingArrayOutput) Index ¶
func (o UserHomeDirectoryMappingArrayOutput) Index(i pulumi.IntInput) UserHomeDirectoryMappingOutput
func (UserHomeDirectoryMappingArrayOutput) ToUserHomeDirectoryMappingArrayOutput ¶
func (o UserHomeDirectoryMappingArrayOutput) ToUserHomeDirectoryMappingArrayOutput() UserHomeDirectoryMappingArrayOutput
func (UserHomeDirectoryMappingArrayOutput) ToUserHomeDirectoryMappingArrayOutputWithContext ¶
func (o UserHomeDirectoryMappingArrayOutput) ToUserHomeDirectoryMappingArrayOutputWithContext(ctx context.Context) UserHomeDirectoryMappingArrayOutput
type UserHomeDirectoryMappingInput ¶
type UserHomeDirectoryMappingInput interface { pulumi.Input ToUserHomeDirectoryMappingOutput() UserHomeDirectoryMappingOutput ToUserHomeDirectoryMappingOutputWithContext(context.Context) UserHomeDirectoryMappingOutput }
UserHomeDirectoryMappingInput is an input type that accepts UserHomeDirectoryMappingArgs and UserHomeDirectoryMappingOutput values. You can construct a concrete instance of `UserHomeDirectoryMappingInput` via:
UserHomeDirectoryMappingArgs{...}
type UserHomeDirectoryMappingOutput ¶
type UserHomeDirectoryMappingOutput struct{ *pulumi.OutputState }
func (UserHomeDirectoryMappingOutput) ElementType ¶
func (UserHomeDirectoryMappingOutput) ElementType() reflect.Type
func (UserHomeDirectoryMappingOutput) Entry ¶
func (o UserHomeDirectoryMappingOutput) Entry() pulumi.StringOutput
Represents an entry and a target.
func (UserHomeDirectoryMappingOutput) Target ¶
func (o UserHomeDirectoryMappingOutput) Target() pulumi.StringOutput
Represents the map target.
The `Restricted` option is achieved using the following mapping:
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
```
func (UserHomeDirectoryMappingOutput) ToUserHomeDirectoryMappingOutput ¶
func (o UserHomeDirectoryMappingOutput) ToUserHomeDirectoryMappingOutput() UserHomeDirectoryMappingOutput
func (UserHomeDirectoryMappingOutput) ToUserHomeDirectoryMappingOutputWithContext ¶
func (o UserHomeDirectoryMappingOutput) ToUserHomeDirectoryMappingOutputWithContext(ctx context.Context) UserHomeDirectoryMappingOutput
type UserInput ¶
type UserInput interface { pulumi.Input ToUserOutput() UserOutput ToUserOutputWithContext(ctx context.Context) UserOutput }
type UserMap ¶
func (UserMap) ElementType ¶
func (UserMap) ToUserMapOutput ¶
func (i UserMap) ToUserMapOutput() UserMapOutput
func (UserMap) ToUserMapOutputWithContext ¶
func (i UserMap) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserMapInput ¶
type UserMapInput interface { pulumi.Input ToUserMapOutput() UserMapOutput ToUserMapOutputWithContext(context.Context) UserMapOutput }
UserMapInput is an input type that accepts UserMap and UserMapOutput values. You can construct a concrete instance of `UserMapInput` via:
UserMap{ "key": UserArgs{...} }
type UserMapOutput ¶
type UserMapOutput struct{ *pulumi.OutputState }
func (UserMapOutput) ElementType ¶
func (UserMapOutput) ElementType() reflect.Type
func (UserMapOutput) MapIndex ¶
func (o UserMapOutput) MapIndex(k pulumi.StringInput) UserOutput
func (UserMapOutput) ToUserMapOutput ¶
func (o UserMapOutput) ToUserMapOutput() UserMapOutput
func (UserMapOutput) ToUserMapOutputWithContext ¶
func (o UserMapOutput) ToUserMapOutputWithContext(ctx context.Context) UserMapOutput
type UserOutput ¶
type UserOutput struct{ *pulumi.OutputState }
func (UserOutput) Arn ¶
func (o UserOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Transfer User
func (UserOutput) ElementType ¶
func (UserOutput) ElementType() reflect.Type
func (UserOutput) HomeDirectory ¶
func (o UserOutput) HomeDirectory() pulumi.StringPtrOutput
The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`.
func (UserOutput) HomeDirectoryMappings ¶
func (o UserOutput) HomeDirectoryMappings() UserHomeDirectoryMappingArrayOutput
Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below.
func (UserOutput) HomeDirectoryType ¶
func (o UserOutput) HomeDirectoryType() pulumi.StringPtrOutput
The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`.
func (UserOutput) Policy ¶
func (o UserOutput) Policy() pulumi.StringPtrOutput
An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket.
func (UserOutput) PosixProfile ¶
func (o UserOutput) PosixProfile() UserPosixProfilePtrOutput
Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below.
func (UserOutput) Role ¶
func (o UserOutput) Role() pulumi.StringOutput
Amazon Resource Name (ARN) of an IAM role that allows the service to control your user’s access to your Amazon S3 bucket.
func (UserOutput) ServerId ¶
func (o UserOutput) ServerId() pulumi.StringOutput
The Server ID of the Transfer Server (e.g., `s-12345678`)
func (UserOutput) Tags ¶
func (o UserOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level.
func (UserOutput) TagsAll ¶
func (o UserOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (UserOutput) ToUserOutput ¶
func (o UserOutput) ToUserOutput() UserOutput
func (UserOutput) ToUserOutputWithContext ¶
func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput
func (UserOutput) UserName ¶
func (o UserOutput) UserName() pulumi.StringOutput
The name used for log in to your SFTP server.
type UserPosixProfile ¶
type UserPosixProfile struct { // The POSIX group ID used for all EFS operations by this user. Gid int `pulumi:"gid"` // The secondary POSIX group IDs used for all EFS operations by this user. SecondaryGids []int `pulumi:"secondaryGids"` // The POSIX user ID used for all EFS operations by this user. Uid int `pulumi:"uid"` }
type UserPosixProfileArgs ¶
type UserPosixProfileArgs struct { // The POSIX group ID used for all EFS operations by this user. Gid pulumi.IntInput `pulumi:"gid"` // The secondary POSIX group IDs used for all EFS operations by this user. SecondaryGids pulumi.IntArrayInput `pulumi:"secondaryGids"` // The POSIX user ID used for all EFS operations by this user. Uid pulumi.IntInput `pulumi:"uid"` }
func (UserPosixProfileArgs) ElementType ¶
func (UserPosixProfileArgs) ElementType() reflect.Type
func (UserPosixProfileArgs) ToUserPosixProfileOutput ¶
func (i UserPosixProfileArgs) ToUserPosixProfileOutput() UserPosixProfileOutput
func (UserPosixProfileArgs) ToUserPosixProfileOutputWithContext ¶
func (i UserPosixProfileArgs) ToUserPosixProfileOutputWithContext(ctx context.Context) UserPosixProfileOutput
func (UserPosixProfileArgs) ToUserPosixProfilePtrOutput ¶
func (i UserPosixProfileArgs) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput
func (UserPosixProfileArgs) ToUserPosixProfilePtrOutputWithContext ¶
func (i UserPosixProfileArgs) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput
type UserPosixProfileInput ¶
type UserPosixProfileInput interface { pulumi.Input ToUserPosixProfileOutput() UserPosixProfileOutput ToUserPosixProfileOutputWithContext(context.Context) UserPosixProfileOutput }
UserPosixProfileInput is an input type that accepts UserPosixProfileArgs and UserPosixProfileOutput values. You can construct a concrete instance of `UserPosixProfileInput` via:
UserPosixProfileArgs{...}
type UserPosixProfileOutput ¶
type UserPosixProfileOutput struct{ *pulumi.OutputState }
func (UserPosixProfileOutput) ElementType ¶
func (UserPosixProfileOutput) ElementType() reflect.Type
func (UserPosixProfileOutput) Gid ¶
func (o UserPosixProfileOutput) Gid() pulumi.IntOutput
The POSIX group ID used for all EFS operations by this user.
func (UserPosixProfileOutput) SecondaryGids ¶
func (o UserPosixProfileOutput) SecondaryGids() pulumi.IntArrayOutput
The secondary POSIX group IDs used for all EFS operations by this user.
func (UserPosixProfileOutput) ToUserPosixProfileOutput ¶
func (o UserPosixProfileOutput) ToUserPosixProfileOutput() UserPosixProfileOutput
func (UserPosixProfileOutput) ToUserPosixProfileOutputWithContext ¶
func (o UserPosixProfileOutput) ToUserPosixProfileOutputWithContext(ctx context.Context) UserPosixProfileOutput
func (UserPosixProfileOutput) ToUserPosixProfilePtrOutput ¶
func (o UserPosixProfileOutput) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput
func (UserPosixProfileOutput) ToUserPosixProfilePtrOutputWithContext ¶
func (o UserPosixProfileOutput) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput
func (UserPosixProfileOutput) Uid ¶
func (o UserPosixProfileOutput) Uid() pulumi.IntOutput
The POSIX user ID used for all EFS operations by this user.
type UserPosixProfilePtrInput ¶
type UserPosixProfilePtrInput interface { pulumi.Input ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput ToUserPosixProfilePtrOutputWithContext(context.Context) UserPosixProfilePtrOutput }
UserPosixProfilePtrInput is an input type that accepts UserPosixProfileArgs, UserPosixProfilePtr and UserPosixProfilePtrOutput values. You can construct a concrete instance of `UserPosixProfilePtrInput` via:
UserPosixProfileArgs{...} or: nil
func UserPosixProfilePtr ¶
func UserPosixProfilePtr(v *UserPosixProfileArgs) UserPosixProfilePtrInput
type UserPosixProfilePtrOutput ¶
type UserPosixProfilePtrOutput struct{ *pulumi.OutputState }
func (UserPosixProfilePtrOutput) Elem ¶
func (o UserPosixProfilePtrOutput) Elem() UserPosixProfileOutput
func (UserPosixProfilePtrOutput) ElementType ¶
func (UserPosixProfilePtrOutput) ElementType() reflect.Type
func (UserPosixProfilePtrOutput) Gid ¶
func (o UserPosixProfilePtrOutput) Gid() pulumi.IntPtrOutput
The POSIX group ID used for all EFS operations by this user.
func (UserPosixProfilePtrOutput) SecondaryGids ¶
func (o UserPosixProfilePtrOutput) SecondaryGids() pulumi.IntArrayOutput
The secondary POSIX group IDs used for all EFS operations by this user.
func (UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutput ¶
func (o UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput
func (UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutputWithContext ¶
func (o UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput
func (UserPosixProfilePtrOutput) Uid ¶
func (o UserPosixProfilePtrOutput) Uid() pulumi.IntPtrOutput
The POSIX user ID used for all EFS operations by this user.
type UserState ¶
type UserState struct { // Amazon Resource Name (ARN) of Transfer User Arn pulumi.StringPtrInput // The landing directory (folder) for a user when they log in to the server using their SFTP client. It should begin with a `/`. The first item in the path is the name of the home bucket (accessible as `${Transfer:HomeBucket}` in the policy) and the rest is the home directory (accessible as `${Transfer:HomeDirectory}` in the policy). For example, `/example-bucket-1234/username` would set the home bucket to `example-bucket-1234` and the home directory to `username`. HomeDirectory pulumi.StringPtrInput // Logical directory mappings that specify what S3 paths and keys should be visible to your user and how you want to make them visible. See Home Directory Mappings below. HomeDirectoryMappings UserHomeDirectoryMappingArrayInput // The type of landing directory (folder) you mapped for your users' home directory. Valid values are `PATH` and `LOGICAL`. HomeDirectoryType pulumi.StringPtrInput // An IAM JSON policy document that scopes down user access to portions of their Amazon S3 bucket. IAM variables you can use inside this policy include `${Transfer:UserName}`, `${Transfer:HomeDirectory}`, and `${Transfer:HomeBucket}`. These are evaluated on-the-fly when navigating the bucket. Policy pulumi.StringPtrInput // Specifies the full POSIX identity, including user ID (Uid), group ID (Gid), and any secondary groups IDs (SecondaryGids), that controls your users' access to your Amazon EFS file systems. See Posix Profile below. PosixProfile UserPosixProfilePtrInput // Amazon Resource Name (ARN) of an IAM role that allows the service to control your user’s access to your Amazon S3 bucket. Role pulumi.StringPtrInput // The Server ID of the Transfer Server (e.g., `s-12345678`) ServerId pulumi.StringPtrInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput // The name used for log in to your SFTP server. UserName pulumi.StringPtrInput }
func (UserState) ElementType ¶
type Workflow ¶
type Workflow struct { pulumi.CustomResourceState // The Workflow ARN. Arn pulumi.StringOutput `pulumi:"arn"` // A textual description for the workflow. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the steps (actions) to take if errors are encountered during execution of the workflow. See Workflow Steps below. OnExceptionSteps WorkflowOnExceptionStepArrayOutput `pulumi:"onExceptionSteps"` // Specifies the details for the steps that are in the specified workflow. See Workflow Steps below. Steps WorkflowStepArrayOutput `pulumi:"steps"` // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a AWS Transfer Workflow resource.
## Example Usage ### Basic single step example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewWorkflow(ctx, "example", &transfer.WorkflowArgs{ Steps: transfer.WorkflowStepArray{ &transfer.WorkflowStepArgs{ DeleteStepDetails: &transfer.WorkflowStepDeleteStepDetailsArgs{ Name: pulumi.String("example"), SourceFileLocation: pulumi.String("${original.file}"), }, Type: pulumi.String("DELETE"), }, }, }) if err != nil { return err } return nil }) }
``` ### Multistep example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewWorkflow(ctx, "example", &transfer.WorkflowArgs{ Steps: transfer.WorkflowStepArray{ &transfer.WorkflowStepArgs{ CustomStepDetails: &transfer.WorkflowStepCustomStepDetailsArgs{ Name: pulumi.String("example"), SourceFileLocation: pulumi.String("${original.file}"), Target: pulumi.Any(aws_lambda_function.Example.Arn), TimeoutSeconds: pulumi.Int(60), }, Type: pulumi.String("CUSTOM"), }, &transfer.WorkflowStepArgs{ TagStepDetails: &transfer.WorkflowStepTagStepDetailsArgs{ Name: pulumi.String("example"), SourceFileLocation: pulumi.String("${original.file}"), Tags: transfer.WorkflowStepTagStepDetailsTagArray{ &transfer.WorkflowStepTagStepDetailsTagArgs{ Key: pulumi.String("Name"), Value: pulumi.String("Hello World"), }, }, }, Type: pulumi.String("TAG"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Transfer Workflows using the `worflow_id`. For example:
```sh
$ pulumi import aws:transfer/workflow:Workflow example example
```
func GetWorkflow ¶
func GetWorkflow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)
GetWorkflow gets an existing Workflow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkflow ¶
func NewWorkflow(ctx *pulumi.Context, name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)
NewWorkflow registers a new resource with the given unique name, arguments, and options.
func (*Workflow) ElementType ¶
func (*Workflow) ToWorkflowOutput ¶
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowArgs ¶
type WorkflowArgs struct { // A textual description for the workflow. Description pulumi.StringPtrInput // Specifies the steps (actions) to take if errors are encountered during execution of the workflow. See Workflow Steps below. OnExceptionSteps WorkflowOnExceptionStepArrayInput // Specifies the details for the steps that are in the specified workflow. See Workflow Steps below. Steps WorkflowStepArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowArray ¶
type WorkflowArray []WorkflowInput
func (WorkflowArray) ElementType ¶
func (WorkflowArray) ElementType() reflect.Type
func (WorkflowArray) ToWorkflowArrayOutput ¶
func (i WorkflowArray) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArray) ToWorkflowArrayOutputWithContext ¶
func (i WorkflowArray) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowArrayInput ¶
type WorkflowArrayInput interface { pulumi.Input ToWorkflowArrayOutput() WorkflowArrayOutput ToWorkflowArrayOutputWithContext(context.Context) WorkflowArrayOutput }
WorkflowArrayInput is an input type that accepts WorkflowArray and WorkflowArrayOutput values. You can construct a concrete instance of `WorkflowArrayInput` via:
WorkflowArray{ WorkflowArgs{...} }
type WorkflowArrayOutput ¶
type WorkflowArrayOutput struct{ *pulumi.OutputState }
func (WorkflowArrayOutput) ElementType ¶
func (WorkflowArrayOutput) ElementType() reflect.Type
func (WorkflowArrayOutput) Index ¶
func (o WorkflowArrayOutput) Index(i pulumi.IntInput) WorkflowOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutput ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutputWithContext ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowInput ¶
type WorkflowInput interface { pulumi.Input ToWorkflowOutput() WorkflowOutput ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput }
type WorkflowMap ¶
type WorkflowMap map[string]WorkflowInput
func (WorkflowMap) ElementType ¶
func (WorkflowMap) ElementType() reflect.Type
func (WorkflowMap) ToWorkflowMapOutput ¶
func (i WorkflowMap) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMap) ToWorkflowMapOutputWithContext ¶
func (i WorkflowMap) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowMapInput ¶
type WorkflowMapInput interface { pulumi.Input ToWorkflowMapOutput() WorkflowMapOutput ToWorkflowMapOutputWithContext(context.Context) WorkflowMapOutput }
WorkflowMapInput is an input type that accepts WorkflowMap and WorkflowMapOutput values. You can construct a concrete instance of `WorkflowMapInput` via:
WorkflowMap{ "key": WorkflowArgs{...} }
type WorkflowMapOutput ¶
type WorkflowMapOutput struct{ *pulumi.OutputState }
func (WorkflowMapOutput) ElementType ¶
func (WorkflowMapOutput) ElementType() reflect.Type
func (WorkflowMapOutput) MapIndex ¶
func (o WorkflowMapOutput) MapIndex(k pulumi.StringInput) WorkflowOutput
func (WorkflowMapOutput) ToWorkflowMapOutput ¶
func (o WorkflowMapOutput) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMapOutput) ToWorkflowMapOutputWithContext ¶
func (o WorkflowMapOutput) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowOnExceptionStep ¶
type WorkflowOnExceptionStep struct { // Details for a step that performs a file copy. See Copy Step Details below. CopyStepDetails *WorkflowOnExceptionStepCopyStepDetails `pulumi:"copyStepDetails"` // Details for a step that invokes a lambda function. CustomStepDetails *WorkflowOnExceptionStepCustomStepDetails `pulumi:"customStepDetails"` // Details for a step that decrypts the file. DecryptStepDetails *WorkflowOnExceptionStepDecryptStepDetails `pulumi:"decryptStepDetails"` // Details for a step that deletes the file. DeleteStepDetails *WorkflowOnExceptionStepDeleteStepDetails `pulumi:"deleteStepDetails"` // Details for a step that creates one or more tags. TagStepDetails *WorkflowOnExceptionStepTagStepDetails `pulumi:"tagStepDetails"` // One of the following step types are supported. `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`. Type string `pulumi:"type"` }
type WorkflowOnExceptionStepArgs ¶
type WorkflowOnExceptionStepArgs struct { // Details for a step that performs a file copy. See Copy Step Details below. CopyStepDetails WorkflowOnExceptionStepCopyStepDetailsPtrInput `pulumi:"copyStepDetails"` // Details for a step that invokes a lambda function. CustomStepDetails WorkflowOnExceptionStepCustomStepDetailsPtrInput `pulumi:"customStepDetails"` // Details for a step that decrypts the file. DecryptStepDetails WorkflowOnExceptionStepDecryptStepDetailsPtrInput `pulumi:"decryptStepDetails"` // Details for a step that deletes the file. DeleteStepDetails WorkflowOnExceptionStepDeleteStepDetailsPtrInput `pulumi:"deleteStepDetails"` // Details for a step that creates one or more tags. TagStepDetails WorkflowOnExceptionStepTagStepDetailsPtrInput `pulumi:"tagStepDetails"` // One of the following step types are supported. `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkflowOnExceptionStepArgs) ElementType ¶
func (WorkflowOnExceptionStepArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepArgs) ToWorkflowOnExceptionStepOutput ¶
func (i WorkflowOnExceptionStepArgs) ToWorkflowOnExceptionStepOutput() WorkflowOnExceptionStepOutput
func (WorkflowOnExceptionStepArgs) ToWorkflowOnExceptionStepOutputWithContext ¶
func (i WorkflowOnExceptionStepArgs) ToWorkflowOnExceptionStepOutputWithContext(ctx context.Context) WorkflowOnExceptionStepOutput
type WorkflowOnExceptionStepArray ¶
type WorkflowOnExceptionStepArray []WorkflowOnExceptionStepInput
func (WorkflowOnExceptionStepArray) ElementType ¶
func (WorkflowOnExceptionStepArray) ElementType() reflect.Type
func (WorkflowOnExceptionStepArray) ToWorkflowOnExceptionStepArrayOutput ¶
func (i WorkflowOnExceptionStepArray) ToWorkflowOnExceptionStepArrayOutput() WorkflowOnExceptionStepArrayOutput
func (WorkflowOnExceptionStepArray) ToWorkflowOnExceptionStepArrayOutputWithContext ¶
func (i WorkflowOnExceptionStepArray) ToWorkflowOnExceptionStepArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepArrayOutput
type WorkflowOnExceptionStepArrayInput ¶
type WorkflowOnExceptionStepArrayInput interface { pulumi.Input ToWorkflowOnExceptionStepArrayOutput() WorkflowOnExceptionStepArrayOutput ToWorkflowOnExceptionStepArrayOutputWithContext(context.Context) WorkflowOnExceptionStepArrayOutput }
WorkflowOnExceptionStepArrayInput is an input type that accepts WorkflowOnExceptionStepArray and WorkflowOnExceptionStepArrayOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepArrayInput` via:
WorkflowOnExceptionStepArray{ WorkflowOnExceptionStepArgs{...} }
type WorkflowOnExceptionStepArrayOutput ¶
type WorkflowOnExceptionStepArrayOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepArrayOutput) ElementType ¶
func (WorkflowOnExceptionStepArrayOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepArrayOutput) Index ¶
func (o WorkflowOnExceptionStepArrayOutput) Index(i pulumi.IntInput) WorkflowOnExceptionStepOutput
func (WorkflowOnExceptionStepArrayOutput) ToWorkflowOnExceptionStepArrayOutput ¶
func (o WorkflowOnExceptionStepArrayOutput) ToWorkflowOnExceptionStepArrayOutput() WorkflowOnExceptionStepArrayOutput
func (WorkflowOnExceptionStepArrayOutput) ToWorkflowOnExceptionStepArrayOutputWithContext ¶
func (o WorkflowOnExceptionStepArrayOutput) ToWorkflowOnExceptionStepArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepArrayOutput
type WorkflowOnExceptionStepCopyStepDetails ¶
type WorkflowOnExceptionStepCopyStepDetails struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation *WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocation `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name *string `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting *string `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` }
type WorkflowOnExceptionStepCopyStepDetailsArgs ¶
type WorkflowOnExceptionStepCopyStepDetailsArgs struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrInput `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting pulumi.StringPtrInput `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` }
func (WorkflowOnExceptionStepCopyStepDetailsArgs) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsOutput() WorkflowOnExceptionStepCopyStepDetailsOutput
func (WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsOutput
func (WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsArgs) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocation ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocation struct { // Specifies the details for the EFS file being copied. EfsFileLocation *WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocation `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation *WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocation `pulumi:"s3FileLocation"` }
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs struct { // Specifies the details for the EFS file being copied. EfsFileLocation WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput `pulumi:"s3FileLocation"` }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs struct { // The ID of the file system, assigned by Amazon EFS. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // The pathname for the folder being used by a workflow. Path pulumi.StringPtrInput `pulumi:"path"` }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput }
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs and WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput` via:
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs{...}
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) Path ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput }
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs, WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtr and WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput` via:
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs{...} or: nil
func WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtr ¶
func WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtr(v *WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationInput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput }
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs and WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationInput` via:
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs{...}
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) EfsFileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) EfsFileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) S3FileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) S3FileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrInput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput }
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs, WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtr and WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrInput` via:
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs{...} or: nil
func WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtr ¶
func WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtr(v *WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationArgs) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrInput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) S3FileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocation ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocation struct { // Specifies the S3 bucket for the customer input file. Bucket *string `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key *string `pulumi:"key"` }
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs struct { // Specifies the S3 bucket for the customer input file. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key pulumi.StringPtrInput `pulumi:"key"` }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationInput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput }
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs and WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationInput` via:
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs{...}
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Key ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput }
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs, WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtr and WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput` via:
WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs{...} or: nil
func WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtr ¶
func WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtr(v *WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsInput ¶
type WorkflowOnExceptionStepCopyStepDetailsInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsOutput() WorkflowOnExceptionStepCopyStepDetailsOutput ToWorkflowOnExceptionStepCopyStepDetailsOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsOutput }
WorkflowOnExceptionStepCopyStepDetailsInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsArgs and WorkflowOnExceptionStepCopyStepDetailsOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsInput` via:
WorkflowOnExceptionStepCopyStepDetailsArgs{...}
type WorkflowOnExceptionStepCopyStepDetailsOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsOutput) DestinationFileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) DestinationFileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowOnExceptionStepCopyStepDetailsOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsOutput) Name ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepCopyStepDetailsOutput) OverwriteExisting ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowOnExceptionStepCopyStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsOutput() WorkflowOnExceptionStepCopyStepDetailsOutput
func (WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsOutput
func (WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsPtrOutput
type WorkflowOnExceptionStepCopyStepDetailsPtrInput ¶
type WorkflowOnExceptionStepCopyStepDetailsPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput() WorkflowOnExceptionStepCopyStepDetailsPtrOutput ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext(context.Context) WorkflowOnExceptionStepCopyStepDetailsPtrOutput }
WorkflowOnExceptionStepCopyStepDetailsPtrInput is an input type that accepts WorkflowOnExceptionStepCopyStepDetailsArgs, WorkflowOnExceptionStepCopyStepDetailsPtr and WorkflowOnExceptionStepCopyStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCopyStepDetailsPtrInput` via:
WorkflowOnExceptionStepCopyStepDetailsArgs{...} or: nil
func WorkflowOnExceptionStepCopyStepDetailsPtr ¶
func WorkflowOnExceptionStepCopyStepDetailsPtr(v *WorkflowOnExceptionStepCopyStepDetailsArgs) WorkflowOnExceptionStepCopyStepDetailsPtrInput
type WorkflowOnExceptionStepCopyStepDetailsPtrOutput ¶
type WorkflowOnExceptionStepCopyStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) DestinationFileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) DestinationFileLocation() WorkflowOnExceptionStepCopyStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) Name ¶
func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) OverwriteExisting ¶
func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutput() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
func (WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCopyStepDetailsPtrOutput) ToWorkflowOnExceptionStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCopyStepDetailsPtrOutput
type WorkflowOnExceptionStepCustomStepDetails ¶
type WorkflowOnExceptionStepCustomStepDetails struct { // The name of the step, used as an identifier. Name *string `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` // The ARN for the lambda function that is being called. Target *string `pulumi:"target"` // Timeout, in seconds, for the step. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type WorkflowOnExceptionStepCustomStepDetailsArgs ¶
type WorkflowOnExceptionStepCustomStepDetailsArgs struct { // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // The ARN for the lambda function that is being called. Target pulumi.StringPtrInput `pulumi:"target"` // Timeout, in seconds, for the step. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (WorkflowOnExceptionStepCustomStepDetailsArgs) ElementType ¶
func (WorkflowOnExceptionStepCustomStepDetailsArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsOutput ¶
func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsOutput() WorkflowOnExceptionStepCustomStepDetailsOutput
func (WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsOutputWithContext ¶
func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsOutput
func (WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput ¶
func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
func (WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepCustomStepDetailsArgs) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsPtrOutput
type WorkflowOnExceptionStepCustomStepDetailsInput ¶
type WorkflowOnExceptionStepCustomStepDetailsInput interface { pulumi.Input ToWorkflowOnExceptionStepCustomStepDetailsOutput() WorkflowOnExceptionStepCustomStepDetailsOutput ToWorkflowOnExceptionStepCustomStepDetailsOutputWithContext(context.Context) WorkflowOnExceptionStepCustomStepDetailsOutput }
WorkflowOnExceptionStepCustomStepDetailsInput is an input type that accepts WorkflowOnExceptionStepCustomStepDetailsArgs and WorkflowOnExceptionStepCustomStepDetailsOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCustomStepDetailsInput` via:
WorkflowOnExceptionStepCustomStepDetailsArgs{...}
type WorkflowOnExceptionStepCustomStepDetailsOutput ¶
type WorkflowOnExceptionStepCustomStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCustomStepDetailsOutput) ElementType ¶
func (WorkflowOnExceptionStepCustomStepDetailsOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepCustomStepDetailsOutput) Name ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepCustomStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepCustomStepDetailsOutput) Target ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) Target() pulumi.StringPtrOutput
The ARN for the lambda function that is being called.
func (WorkflowOnExceptionStepCustomStepDetailsOutput) TimeoutSeconds ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) TimeoutSeconds() pulumi.IntPtrOutput
Timeout, in seconds, for the step.
func (WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsOutput ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsOutput() WorkflowOnExceptionStepCustomStepDetailsOutput
func (WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsOutputWithContext ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsOutput
func (WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
func (WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCustomStepDetailsOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsPtrOutput
type WorkflowOnExceptionStepCustomStepDetailsPtrInput ¶
type WorkflowOnExceptionStepCustomStepDetailsPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput() WorkflowOnExceptionStepCustomStepDetailsPtrOutput ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext(context.Context) WorkflowOnExceptionStepCustomStepDetailsPtrOutput }
WorkflowOnExceptionStepCustomStepDetailsPtrInput is an input type that accepts WorkflowOnExceptionStepCustomStepDetailsArgs, WorkflowOnExceptionStepCustomStepDetailsPtr and WorkflowOnExceptionStepCustomStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepCustomStepDetailsPtrInput` via:
WorkflowOnExceptionStepCustomStepDetailsArgs{...} or: nil
func WorkflowOnExceptionStepCustomStepDetailsPtr ¶
func WorkflowOnExceptionStepCustomStepDetailsPtr(v *WorkflowOnExceptionStepCustomStepDetailsArgs) WorkflowOnExceptionStepCustomStepDetailsPtrInput
type WorkflowOnExceptionStepCustomStepDetailsPtrOutput ¶
type WorkflowOnExceptionStepCustomStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) Name ¶
func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) Target ¶
func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) Target() pulumi.StringPtrOutput
The ARN for the lambda function that is being called.
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) TimeoutSeconds ¶
func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Timeout, in seconds, for the step.
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutput() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
func (WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepCustomStepDetailsPtrOutput) ToWorkflowOnExceptionStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepCustomStepDetailsPtrOutput
type WorkflowOnExceptionStepDecryptStepDetails ¶
type WorkflowOnExceptionStepDecryptStepDetails struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation *WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocation `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name *string `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting *string `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` // The type of encryption used. Currently, this value must be `"PGP"`. Type string `pulumi:"type"` }
type WorkflowOnExceptionStepDecryptStepDetailsArgs ¶
type WorkflowOnExceptionStepDecryptStepDetailsArgs struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrInput `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting pulumi.StringPtrInput `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // The type of encryption used. Currently, this value must be `"PGP"`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkflowOnExceptionStepDecryptStepDetailsArgs) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsOutput() WorkflowOnExceptionStepDecryptStepDetailsOutput
func (WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsOutput
func (WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsArgs) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocation ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocation struct { // Specifies the details for the EFS file being copied. EfsFileLocation *WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocation `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation *WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocation `pulumi:"s3FileLocation"` }
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs struct { // Specifies the details for the EFS file being copied. EfsFileLocation WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput `pulumi:"s3FileLocation"` }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs struct { // The ID of the file system, assigned by Amazon EFS. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // The pathname for the folder being used by a workflow. Path pulumi.StringPtrInput `pulumi:"path"` }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput }
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs and WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput` via:
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs{...}
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) Path ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput }
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs, WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtr and WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput` via:
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs{...} or: nil
func WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtr ¶
func WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtr(v *WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Elem ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput }
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs and WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationInput` via:
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs{...}
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) EfsFileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) EfsFileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) S3FileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) S3FileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput }
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs, WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtr and WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrInput` via:
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs{...} or: nil
func WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtr ¶
func WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtr(v *WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationArgs) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrInput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) S3FileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocation ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocation struct { // Specifies the S3 bucket for the customer input file. Bucket *string `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key *string `pulumi:"key"` }
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs struct { // Specifies the S3 bucket for the customer input file. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key pulumi.StringPtrInput `pulumi:"key"` }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput }
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs and WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput` via:
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs{...}
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Key ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput }
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs, WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtr and WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput` via:
WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs{...} or: nil
func WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtr ¶
func WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtr(v *WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Elem ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowOnExceptionStepDecryptStepDetailsInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsOutput() WorkflowOnExceptionStepDecryptStepDetailsOutput ToWorkflowOnExceptionStepDecryptStepDetailsOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsOutput }
WorkflowOnExceptionStepDecryptStepDetailsInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsArgs and WorkflowOnExceptionStepDecryptStepDetailsOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsInput` via:
WorkflowOnExceptionStepDecryptStepDetailsArgs{...}
type WorkflowOnExceptionStepDecryptStepDetailsOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) DestinationFileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) DestinationFileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) Name ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) OverwriteExisting ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsOutput() WorkflowOnExceptionStepDecryptStepDetailsOutput
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsOutput
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsOutput) Type ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsOutput) Type() pulumi.StringOutput
The type of encryption used. Currently, this value must be `"PGP"`.
type WorkflowOnExceptionStepDecryptStepDetailsPtrInput ¶
type WorkflowOnExceptionStepDecryptStepDetailsPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext(context.Context) WorkflowOnExceptionStepDecryptStepDetailsPtrOutput }
WorkflowOnExceptionStepDecryptStepDetailsPtrInput is an input type that accepts WorkflowOnExceptionStepDecryptStepDetailsArgs, WorkflowOnExceptionStepDecryptStepDetailsPtr and WorkflowOnExceptionStepDecryptStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDecryptStepDetailsPtrInput` via:
WorkflowOnExceptionStepDecryptStepDetailsArgs{...} or: nil
func WorkflowOnExceptionStepDecryptStepDetailsPtr ¶
func WorkflowOnExceptionStepDecryptStepDetailsPtr(v *WorkflowOnExceptionStepDecryptStepDetailsArgs) WorkflowOnExceptionStepDecryptStepDetailsPtrInput
type WorkflowOnExceptionStepDecryptStepDetailsPtrOutput ¶
type WorkflowOnExceptionStepDecryptStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) DestinationFileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) DestinationFileLocation() WorkflowOnExceptionStepDecryptStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) Name ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) OverwriteExisting ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutput() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) ToWorkflowOnExceptionStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
func (WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) Type ¶
func (o WorkflowOnExceptionStepDecryptStepDetailsPtrOutput) Type() pulumi.StringPtrOutput
The type of encryption used. Currently, this value must be `"PGP"`.
type WorkflowOnExceptionStepDeleteStepDetails ¶
type WorkflowOnExceptionStepDeleteStepDetails struct { // The name of the step, used as an identifier. Name *string `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` }
type WorkflowOnExceptionStepDeleteStepDetailsArgs ¶
type WorkflowOnExceptionStepDeleteStepDetailsArgs struct { // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` }
func (WorkflowOnExceptionStepDeleteStepDetailsArgs) ElementType ¶
func (WorkflowOnExceptionStepDeleteStepDetailsArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsOutput ¶
func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsOutput() WorkflowOnExceptionStepDeleteStepDetailsOutput
func (WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsOutputWithContext ¶
func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsOutput
func (WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput ¶
func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
func (WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepDeleteStepDetailsArgs) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
type WorkflowOnExceptionStepDeleteStepDetailsInput ¶
type WorkflowOnExceptionStepDeleteStepDetailsInput interface { pulumi.Input ToWorkflowOnExceptionStepDeleteStepDetailsOutput() WorkflowOnExceptionStepDeleteStepDetailsOutput ToWorkflowOnExceptionStepDeleteStepDetailsOutputWithContext(context.Context) WorkflowOnExceptionStepDeleteStepDetailsOutput }
WorkflowOnExceptionStepDeleteStepDetailsInput is an input type that accepts WorkflowOnExceptionStepDeleteStepDetailsArgs and WorkflowOnExceptionStepDeleteStepDetailsOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDeleteStepDetailsInput` via:
WorkflowOnExceptionStepDeleteStepDetailsArgs{...}
type WorkflowOnExceptionStepDeleteStepDetailsOutput ¶
type WorkflowOnExceptionStepDeleteStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) ElementType ¶
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) Name ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsOutput ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsOutput() WorkflowOnExceptionStepDeleteStepDetailsOutput
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsOutputWithContext ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsOutput
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
func (WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
type WorkflowOnExceptionStepDeleteStepDetailsPtrInput ¶
type WorkflowOnExceptionStepDeleteStepDetailsPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext(context.Context) WorkflowOnExceptionStepDeleteStepDetailsPtrOutput }
WorkflowOnExceptionStepDeleteStepDetailsPtrInput is an input type that accepts WorkflowOnExceptionStepDeleteStepDetailsArgs, WorkflowOnExceptionStepDeleteStepDetailsPtr and WorkflowOnExceptionStepDeleteStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepDeleteStepDetailsPtrInput` via:
WorkflowOnExceptionStepDeleteStepDetailsArgs{...} or: nil
func WorkflowOnExceptionStepDeleteStepDetailsPtr ¶
func WorkflowOnExceptionStepDeleteStepDetailsPtr(v *WorkflowOnExceptionStepDeleteStepDetailsArgs) WorkflowOnExceptionStepDeleteStepDetailsPtrInput
type WorkflowOnExceptionStepDeleteStepDetailsPtrOutput ¶
type WorkflowOnExceptionStepDeleteStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) Name ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutput() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
func (WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepDeleteStepDetailsPtrOutput) ToWorkflowOnExceptionStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
type WorkflowOnExceptionStepInput ¶
type WorkflowOnExceptionStepInput interface { pulumi.Input ToWorkflowOnExceptionStepOutput() WorkflowOnExceptionStepOutput ToWorkflowOnExceptionStepOutputWithContext(context.Context) WorkflowOnExceptionStepOutput }
WorkflowOnExceptionStepInput is an input type that accepts WorkflowOnExceptionStepArgs and WorkflowOnExceptionStepOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepInput` via:
WorkflowOnExceptionStepArgs{...}
type WorkflowOnExceptionStepOutput ¶
type WorkflowOnExceptionStepOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepOutput) CopyStepDetails ¶
func (o WorkflowOnExceptionStepOutput) CopyStepDetails() WorkflowOnExceptionStepCopyStepDetailsPtrOutput
Details for a step that performs a file copy. See Copy Step Details below.
func (WorkflowOnExceptionStepOutput) CustomStepDetails ¶
func (o WorkflowOnExceptionStepOutput) CustomStepDetails() WorkflowOnExceptionStepCustomStepDetailsPtrOutput
Details for a step that invokes a lambda function.
func (WorkflowOnExceptionStepOutput) DecryptStepDetails ¶
func (o WorkflowOnExceptionStepOutput) DecryptStepDetails() WorkflowOnExceptionStepDecryptStepDetailsPtrOutput
Details for a step that decrypts the file.
func (WorkflowOnExceptionStepOutput) DeleteStepDetails ¶
func (o WorkflowOnExceptionStepOutput) DeleteStepDetails() WorkflowOnExceptionStepDeleteStepDetailsPtrOutput
Details for a step that deletes the file.
func (WorkflowOnExceptionStepOutput) ElementType ¶
func (WorkflowOnExceptionStepOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepOutput) TagStepDetails ¶
func (o WorkflowOnExceptionStepOutput) TagStepDetails() WorkflowOnExceptionStepTagStepDetailsPtrOutput
Details for a step that creates one or more tags.
func (WorkflowOnExceptionStepOutput) ToWorkflowOnExceptionStepOutput ¶
func (o WorkflowOnExceptionStepOutput) ToWorkflowOnExceptionStepOutput() WorkflowOnExceptionStepOutput
func (WorkflowOnExceptionStepOutput) ToWorkflowOnExceptionStepOutputWithContext ¶
func (o WorkflowOnExceptionStepOutput) ToWorkflowOnExceptionStepOutputWithContext(ctx context.Context) WorkflowOnExceptionStepOutput
func (WorkflowOnExceptionStepOutput) Type ¶
func (o WorkflowOnExceptionStepOutput) Type() pulumi.StringOutput
One of the following step types are supported. `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`.
type WorkflowOnExceptionStepTagStepDetails ¶
type WorkflowOnExceptionStepTagStepDetails struct { // The name of the step, used as an identifier. Name *string `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` // Array that contains from 1 to 10 key/value pairs. See S3 Tags below. Tags []WorkflowOnExceptionStepTagStepDetailsTag `pulumi:"tags"` }
type WorkflowOnExceptionStepTagStepDetailsArgs ¶
type WorkflowOnExceptionStepTagStepDetailsArgs struct { // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // Array that contains from 1 to 10 key/value pairs. See S3 Tags below. Tags WorkflowOnExceptionStepTagStepDetailsTagArrayInput `pulumi:"tags"` }
func (WorkflowOnExceptionStepTagStepDetailsArgs) ElementType ¶
func (WorkflowOnExceptionStepTagStepDetailsArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsOutput ¶
func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsOutput() WorkflowOnExceptionStepTagStepDetailsOutput
func (WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsOutputWithContext ¶
func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsOutput
func (WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput ¶
func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput() WorkflowOnExceptionStepTagStepDetailsPtrOutput
func (WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext ¶
func (i WorkflowOnExceptionStepTagStepDetailsArgs) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsPtrOutput
type WorkflowOnExceptionStepTagStepDetailsInput ¶
type WorkflowOnExceptionStepTagStepDetailsInput interface { pulumi.Input ToWorkflowOnExceptionStepTagStepDetailsOutput() WorkflowOnExceptionStepTagStepDetailsOutput ToWorkflowOnExceptionStepTagStepDetailsOutputWithContext(context.Context) WorkflowOnExceptionStepTagStepDetailsOutput }
WorkflowOnExceptionStepTagStepDetailsInput is an input type that accepts WorkflowOnExceptionStepTagStepDetailsArgs and WorkflowOnExceptionStepTagStepDetailsOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepTagStepDetailsInput` via:
WorkflowOnExceptionStepTagStepDetailsArgs{...}
type WorkflowOnExceptionStepTagStepDetailsOutput ¶
type WorkflowOnExceptionStepTagStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepTagStepDetailsOutput) ElementType ¶
func (WorkflowOnExceptionStepTagStepDetailsOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepTagStepDetailsOutput) Name ¶
func (o WorkflowOnExceptionStepTagStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepTagStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepTagStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepTagStepDetailsOutput) Tags ¶
func (o WorkflowOnExceptionStepTagStepDetailsOutput) Tags() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
Array that contains from 1 to 10 key/value pairs. See S3 Tags below.
func (WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsOutput ¶
func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsOutput() WorkflowOnExceptionStepTagStepDetailsOutput
func (WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsOutputWithContext ¶
func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsOutput
func (WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput() WorkflowOnExceptionStepTagStepDetailsPtrOutput
func (WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepTagStepDetailsOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsPtrOutput
type WorkflowOnExceptionStepTagStepDetailsPtrInput ¶
type WorkflowOnExceptionStepTagStepDetailsPtrInput interface { pulumi.Input ToWorkflowOnExceptionStepTagStepDetailsPtrOutput() WorkflowOnExceptionStepTagStepDetailsPtrOutput ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext(context.Context) WorkflowOnExceptionStepTagStepDetailsPtrOutput }
WorkflowOnExceptionStepTagStepDetailsPtrInput is an input type that accepts WorkflowOnExceptionStepTagStepDetailsArgs, WorkflowOnExceptionStepTagStepDetailsPtr and WorkflowOnExceptionStepTagStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepTagStepDetailsPtrInput` via:
WorkflowOnExceptionStepTagStepDetailsArgs{...} or: nil
func WorkflowOnExceptionStepTagStepDetailsPtr ¶
func WorkflowOnExceptionStepTagStepDetailsPtr(v *WorkflowOnExceptionStepTagStepDetailsArgs) WorkflowOnExceptionStepTagStepDetailsPtrInput
type WorkflowOnExceptionStepTagStepDetailsPtrOutput ¶
type WorkflowOnExceptionStepTagStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) ElementType ¶
func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) Name ¶
func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) Tags ¶
func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) Tags() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
Array that contains from 1 to 10 key/value pairs. See S3 Tags below.
func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput ¶
func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutput() WorkflowOnExceptionStepTagStepDetailsPtrOutput
func (WorkflowOnExceptionStepTagStepDetailsPtrOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext ¶
func (o WorkflowOnExceptionStepTagStepDetailsPtrOutput) ToWorkflowOnExceptionStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsPtrOutput
type WorkflowOnExceptionStepTagStepDetailsTagArgs ¶
type WorkflowOnExceptionStepTagStepDetailsTagArgs struct { // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key pulumi.StringInput `pulumi:"key"` // The value that corresponds to the key. Value pulumi.StringInput `pulumi:"value"` }
func (WorkflowOnExceptionStepTagStepDetailsTagArgs) ElementType ¶
func (WorkflowOnExceptionStepTagStepDetailsTagArgs) ElementType() reflect.Type
func (WorkflowOnExceptionStepTagStepDetailsTagArgs) ToWorkflowOnExceptionStepTagStepDetailsTagOutput ¶
func (i WorkflowOnExceptionStepTagStepDetailsTagArgs) ToWorkflowOnExceptionStepTagStepDetailsTagOutput() WorkflowOnExceptionStepTagStepDetailsTagOutput
func (WorkflowOnExceptionStepTagStepDetailsTagArgs) ToWorkflowOnExceptionStepTagStepDetailsTagOutputWithContext ¶
func (i WorkflowOnExceptionStepTagStepDetailsTagArgs) ToWorkflowOnExceptionStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagOutput
type WorkflowOnExceptionStepTagStepDetailsTagArray ¶
type WorkflowOnExceptionStepTagStepDetailsTagArray []WorkflowOnExceptionStepTagStepDetailsTagInput
func (WorkflowOnExceptionStepTagStepDetailsTagArray) ElementType ¶
func (WorkflowOnExceptionStepTagStepDetailsTagArray) ElementType() reflect.Type
func (WorkflowOnExceptionStepTagStepDetailsTagArray) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutput ¶
func (i WorkflowOnExceptionStepTagStepDetailsTagArray) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutput() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
func (WorkflowOnExceptionStepTagStepDetailsTagArray) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutputWithContext ¶
func (i WorkflowOnExceptionStepTagStepDetailsTagArray) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
type WorkflowOnExceptionStepTagStepDetailsTagArrayInput ¶
type WorkflowOnExceptionStepTagStepDetailsTagArrayInput interface { pulumi.Input ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutput() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutputWithContext(context.Context) WorkflowOnExceptionStepTagStepDetailsTagArrayOutput }
WorkflowOnExceptionStepTagStepDetailsTagArrayInput is an input type that accepts WorkflowOnExceptionStepTagStepDetailsTagArray and WorkflowOnExceptionStepTagStepDetailsTagArrayOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepTagStepDetailsTagArrayInput` via:
WorkflowOnExceptionStepTagStepDetailsTagArray{ WorkflowOnExceptionStepTagStepDetailsTagArgs{...} }
type WorkflowOnExceptionStepTagStepDetailsTagArrayOutput ¶
type WorkflowOnExceptionStepTagStepDetailsTagArrayOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ElementType ¶
func (WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutput ¶
func (o WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutput() WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
func (WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutputWithContext ¶
func (o WorkflowOnExceptionStepTagStepDetailsTagArrayOutput) ToWorkflowOnExceptionStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagArrayOutput
type WorkflowOnExceptionStepTagStepDetailsTagInput ¶
type WorkflowOnExceptionStepTagStepDetailsTagInput interface { pulumi.Input ToWorkflowOnExceptionStepTagStepDetailsTagOutput() WorkflowOnExceptionStepTagStepDetailsTagOutput ToWorkflowOnExceptionStepTagStepDetailsTagOutputWithContext(context.Context) WorkflowOnExceptionStepTagStepDetailsTagOutput }
WorkflowOnExceptionStepTagStepDetailsTagInput is an input type that accepts WorkflowOnExceptionStepTagStepDetailsTagArgs and WorkflowOnExceptionStepTagStepDetailsTagOutput values. You can construct a concrete instance of `WorkflowOnExceptionStepTagStepDetailsTagInput` via:
WorkflowOnExceptionStepTagStepDetailsTagArgs{...}
type WorkflowOnExceptionStepTagStepDetailsTagOutput ¶
type WorkflowOnExceptionStepTagStepDetailsTagOutput struct{ *pulumi.OutputState }
func (WorkflowOnExceptionStepTagStepDetailsTagOutput) ElementType ¶
func (WorkflowOnExceptionStepTagStepDetailsTagOutput) ElementType() reflect.Type
func (WorkflowOnExceptionStepTagStepDetailsTagOutput) Key ¶
func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) Key() pulumi.StringOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowOnExceptionStepTagStepDetailsTagOutput) ToWorkflowOnExceptionStepTagStepDetailsTagOutput ¶
func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) ToWorkflowOnExceptionStepTagStepDetailsTagOutput() WorkflowOnExceptionStepTagStepDetailsTagOutput
func (WorkflowOnExceptionStepTagStepDetailsTagOutput) ToWorkflowOnExceptionStepTagStepDetailsTagOutputWithContext ¶
func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) ToWorkflowOnExceptionStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowOnExceptionStepTagStepDetailsTagOutput
func (WorkflowOnExceptionStepTagStepDetailsTagOutput) Value ¶
func (o WorkflowOnExceptionStepTagStepDetailsTagOutput) Value() pulumi.StringOutput
The value that corresponds to the key.
type WorkflowOutput ¶
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) Description ¶
func (o WorkflowOutput) Description() pulumi.StringPtrOutput
A textual description for the workflow.
func (WorkflowOutput) ElementType ¶
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) OnExceptionSteps ¶
func (o WorkflowOutput) OnExceptionSteps() WorkflowOnExceptionStepArrayOutput
Specifies the steps (actions) to take if errors are encountered during execution of the workflow. See Workflow Steps below.
func (WorkflowOutput) Steps ¶
func (o WorkflowOutput) Steps() WorkflowStepArrayOutput
Specifies the details for the steps that are in the specified workflow. See Workflow Steps below.
func (WorkflowOutput) Tags ¶
func (o WorkflowOutput) Tags() pulumi.StringMapOutput
A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (WorkflowOutput) TagsAll ¶
func (o WorkflowOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
func (WorkflowOutput) ToWorkflowOutput ¶
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowState ¶
type WorkflowState struct { // The Workflow ARN. Arn pulumi.StringPtrInput // A textual description for the workflow. Description pulumi.StringPtrInput // Specifies the steps (actions) to take if errors are encountered during execution of the workflow. See Workflow Steps below. OnExceptionSteps WorkflowOnExceptionStepArrayInput // Specifies the details for the steps that are in the specified workflow. See Workflow Steps below. Steps WorkflowStepArrayInput // A map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. TagsAll pulumi.StringMapInput }
func (WorkflowState) ElementType ¶
func (WorkflowState) ElementType() reflect.Type
type WorkflowStep ¶
type WorkflowStep struct { // Details for a step that performs a file copy. See Copy Step Details below. CopyStepDetails *WorkflowStepCopyStepDetails `pulumi:"copyStepDetails"` // Details for a step that invokes a lambda function. CustomStepDetails *WorkflowStepCustomStepDetails `pulumi:"customStepDetails"` // Details for a step that decrypts the file. DecryptStepDetails *WorkflowStepDecryptStepDetails `pulumi:"decryptStepDetails"` // Details for a step that deletes the file. DeleteStepDetails *WorkflowStepDeleteStepDetails `pulumi:"deleteStepDetails"` // Details for a step that creates one or more tags. TagStepDetails *WorkflowStepTagStepDetails `pulumi:"tagStepDetails"` // One of the following step types are supported. `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`. Type string `pulumi:"type"` }
type WorkflowStepArgs ¶
type WorkflowStepArgs struct { // Details for a step that performs a file copy. See Copy Step Details below. CopyStepDetails WorkflowStepCopyStepDetailsPtrInput `pulumi:"copyStepDetails"` // Details for a step that invokes a lambda function. CustomStepDetails WorkflowStepCustomStepDetailsPtrInput `pulumi:"customStepDetails"` // Details for a step that decrypts the file. DecryptStepDetails WorkflowStepDecryptStepDetailsPtrInput `pulumi:"decryptStepDetails"` // Details for a step that deletes the file. DeleteStepDetails WorkflowStepDeleteStepDetailsPtrInput `pulumi:"deleteStepDetails"` // Details for a step that creates one or more tags. TagStepDetails WorkflowStepTagStepDetailsPtrInput `pulumi:"tagStepDetails"` // One of the following step types are supported. `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkflowStepArgs) ElementType ¶
func (WorkflowStepArgs) ElementType() reflect.Type
func (WorkflowStepArgs) ToWorkflowStepOutput ¶
func (i WorkflowStepArgs) ToWorkflowStepOutput() WorkflowStepOutput
func (WorkflowStepArgs) ToWorkflowStepOutputWithContext ¶
func (i WorkflowStepArgs) ToWorkflowStepOutputWithContext(ctx context.Context) WorkflowStepOutput
type WorkflowStepArray ¶
type WorkflowStepArray []WorkflowStepInput
func (WorkflowStepArray) ElementType ¶
func (WorkflowStepArray) ElementType() reflect.Type
func (WorkflowStepArray) ToWorkflowStepArrayOutput ¶
func (i WorkflowStepArray) ToWorkflowStepArrayOutput() WorkflowStepArrayOutput
func (WorkflowStepArray) ToWorkflowStepArrayOutputWithContext ¶
func (i WorkflowStepArray) ToWorkflowStepArrayOutputWithContext(ctx context.Context) WorkflowStepArrayOutput
type WorkflowStepArrayInput ¶
type WorkflowStepArrayInput interface { pulumi.Input ToWorkflowStepArrayOutput() WorkflowStepArrayOutput ToWorkflowStepArrayOutputWithContext(context.Context) WorkflowStepArrayOutput }
WorkflowStepArrayInput is an input type that accepts WorkflowStepArray and WorkflowStepArrayOutput values. You can construct a concrete instance of `WorkflowStepArrayInput` via:
WorkflowStepArray{ WorkflowStepArgs{...} }
type WorkflowStepArrayOutput ¶
type WorkflowStepArrayOutput struct{ *pulumi.OutputState }
func (WorkflowStepArrayOutput) ElementType ¶
func (WorkflowStepArrayOutput) ElementType() reflect.Type
func (WorkflowStepArrayOutput) Index ¶
func (o WorkflowStepArrayOutput) Index(i pulumi.IntInput) WorkflowStepOutput
func (WorkflowStepArrayOutput) ToWorkflowStepArrayOutput ¶
func (o WorkflowStepArrayOutput) ToWorkflowStepArrayOutput() WorkflowStepArrayOutput
func (WorkflowStepArrayOutput) ToWorkflowStepArrayOutputWithContext ¶
func (o WorkflowStepArrayOutput) ToWorkflowStepArrayOutputWithContext(ctx context.Context) WorkflowStepArrayOutput
type WorkflowStepCopyStepDetails ¶
type WorkflowStepCopyStepDetails struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation *WorkflowStepCopyStepDetailsDestinationFileLocation `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name *string `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting *string `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` }
type WorkflowStepCopyStepDetailsArgs ¶
type WorkflowStepCopyStepDetailsArgs struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation WorkflowStepCopyStepDetailsDestinationFileLocationPtrInput `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting pulumi.StringPtrInput `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` }
func (WorkflowStepCopyStepDetailsArgs) ElementType ¶
func (WorkflowStepCopyStepDetailsArgs) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsOutput ¶
func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsOutput() WorkflowStepCopyStepDetailsOutput
func (WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsOutput
func (WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsPtrOutput ¶
func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsPtrOutput() WorkflowStepCopyStepDetailsPtrOutput
func (WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsPtrOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsArgs) ToWorkflowStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocation ¶
type WorkflowStepCopyStepDetailsDestinationFileLocation struct { // Specifies the details for the EFS file being copied. EfsFileLocation *WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocation `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation *WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocation `pulumi:"s3FileLocation"` }
type WorkflowStepCopyStepDetailsDestinationFileLocationArgs ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationArgs struct { // Specifies the details for the EFS file being copied. EfsFileLocation WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput `pulumi:"s3FileLocation"` }
func (WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutput ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs struct { // The ID of the file system, assigned by Amazon EFS. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // The pathname for the folder being used by a workflow. Path pulumi.StringPtrInput `pulumi:"path"` }
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput }
WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput is an input type that accepts WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs and WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationInput` via:
WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs{...}
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) Path ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput }
WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput is an input type that accepts WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs, WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtr and WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput` via:
WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs{...} or: nil
func WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtr ¶
func WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtr(v *WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationArgs) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrInput
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationInput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsDestinationFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationOutput ToWorkflowStepCopyStepDetailsDestinationFileLocationOutputWithContext(context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationOutput }
WorkflowStepCopyStepDetailsDestinationFileLocationInput is an input type that accepts WorkflowStepCopyStepDetailsDestinationFileLocationArgs and WorkflowStepCopyStepDetailsDestinationFileLocationOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsDestinationFileLocationInput` via:
WorkflowStepCopyStepDetailsDestinationFileLocationArgs{...}
type WorkflowStepCopyStepDetailsDestinationFileLocationOutput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) EfsFileLocation ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) EfsFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) S3FileLocation ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) S3FileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationPtrInput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationPtrInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput }
WorkflowStepCopyStepDetailsDestinationFileLocationPtrInput is an input type that accepts WorkflowStepCopyStepDetailsDestinationFileLocationArgs, WorkflowStepCopyStepDetailsDestinationFileLocationPtr and WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsDestinationFileLocationPtrInput` via:
WorkflowStepCopyStepDetailsDestinationFileLocationArgs{...} or: nil
func WorkflowStepCopyStepDetailsDestinationFileLocationPtr ¶
func WorkflowStepCopyStepDetailsDestinationFileLocationPtr(v *WorkflowStepCopyStepDetailsDestinationFileLocationArgs) WorkflowStepCopyStepDetailsDestinationFileLocationPtrInput
type WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) S3FileLocation ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocation ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocation struct { // Specifies the S3 bucket for the customer input file. Bucket *string `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key *string `pulumi:"key"` }
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs struct { // Specifies the S3 bucket for the customer input file. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key pulumi.StringPtrInput `pulumi:"key"` }
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (i WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationInput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput }
WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationInput is an input type that accepts WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs and WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationInput` via:
WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs{...}
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Key ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput }
WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput is an input type that accepts WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs, WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtr and WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput` via:
WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs{...} or: nil
func WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtr ¶
func WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtr(v *WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationArgs) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrInput
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
type WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowStepCopyStepDetailsInput ¶
type WorkflowStepCopyStepDetailsInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsOutput() WorkflowStepCopyStepDetailsOutput ToWorkflowStepCopyStepDetailsOutputWithContext(context.Context) WorkflowStepCopyStepDetailsOutput }
WorkflowStepCopyStepDetailsInput is an input type that accepts WorkflowStepCopyStepDetailsArgs and WorkflowStepCopyStepDetailsOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsInput` via:
WorkflowStepCopyStepDetailsArgs{...}
type WorkflowStepCopyStepDetailsOutput ¶
type WorkflowStepCopyStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsOutput) DestinationFileLocation ¶
func (o WorkflowStepCopyStepDetailsOutput) DestinationFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowStepCopyStepDetailsOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsOutput) Name ¶
func (o WorkflowStepCopyStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCopyStepDetailsOutput) OverwriteExisting ¶
func (o WorkflowStepCopyStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowStepCopyStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowStepCopyStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsOutput ¶
func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsOutput() WorkflowStepCopyStepDetailsOutput
func (WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsOutput
func (WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsPtrOutput ¶
func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsPtrOutput() WorkflowStepCopyStepDetailsPtrOutput
func (WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsOutput) ToWorkflowStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPtrOutput
type WorkflowStepCopyStepDetailsPtrInput ¶
type WorkflowStepCopyStepDetailsPtrInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsPtrOutput() WorkflowStepCopyStepDetailsPtrOutput ToWorkflowStepCopyStepDetailsPtrOutputWithContext(context.Context) WorkflowStepCopyStepDetailsPtrOutput }
WorkflowStepCopyStepDetailsPtrInput is an input type that accepts WorkflowStepCopyStepDetailsArgs, WorkflowStepCopyStepDetailsPtr and WorkflowStepCopyStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsPtrInput` via:
WorkflowStepCopyStepDetailsArgs{...} or: nil
func WorkflowStepCopyStepDetailsPtr ¶
func WorkflowStepCopyStepDetailsPtr(v *WorkflowStepCopyStepDetailsArgs) WorkflowStepCopyStepDetailsPtrInput
type WorkflowStepCopyStepDetailsPtrOutput ¶
type WorkflowStepCopyStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsPtrOutput) DestinationFileLocation ¶
func (o WorkflowStepCopyStepDetailsPtrOutput) DestinationFileLocation() WorkflowStepCopyStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowStepCopyStepDetailsPtrOutput) ElementType ¶
func (WorkflowStepCopyStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsPtrOutput) Name ¶
func (o WorkflowStepCopyStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCopyStepDetailsPtrOutput) OverwriteExisting ¶
func (o WorkflowStepCopyStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowStepCopyStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowStepCopyStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepCopyStepDetailsPtrOutput) ToWorkflowStepCopyStepDetailsPtrOutput ¶
func (o WorkflowStepCopyStepDetailsPtrOutput) ToWorkflowStepCopyStepDetailsPtrOutput() WorkflowStepCopyStepDetailsPtrOutput
func (WorkflowStepCopyStepDetailsPtrOutput) ToWorkflowStepCopyStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepCopyStepDetailsPtrOutput) ToWorkflowStepCopyStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPtrOutput
type WorkflowStepCustomStepDetails ¶
type WorkflowStepCustomStepDetails struct { // The name of the step, used as an identifier. Name *string `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` // The ARN for the lambda function that is being called. Target *string `pulumi:"target"` // Timeout, in seconds, for the step. TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type WorkflowStepCustomStepDetailsArgs ¶
type WorkflowStepCustomStepDetailsArgs struct { // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // The ARN for the lambda function that is being called. Target pulumi.StringPtrInput `pulumi:"target"` // Timeout, in seconds, for the step. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (WorkflowStepCustomStepDetailsArgs) ElementType ¶
func (WorkflowStepCustomStepDetailsArgs) ElementType() reflect.Type
func (WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsOutput ¶
func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsOutput() WorkflowStepCustomStepDetailsOutput
func (WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsOutputWithContext ¶
func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsOutput
func (WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsPtrOutput ¶
func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsPtrOutput() WorkflowStepCustomStepDetailsPtrOutput
func (WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsPtrOutputWithContext ¶
func (i WorkflowStepCustomStepDetailsArgs) ToWorkflowStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPtrOutput
type WorkflowStepCustomStepDetailsInput ¶
type WorkflowStepCustomStepDetailsInput interface { pulumi.Input ToWorkflowStepCustomStepDetailsOutput() WorkflowStepCustomStepDetailsOutput ToWorkflowStepCustomStepDetailsOutputWithContext(context.Context) WorkflowStepCustomStepDetailsOutput }
WorkflowStepCustomStepDetailsInput is an input type that accepts WorkflowStepCustomStepDetailsArgs and WorkflowStepCustomStepDetailsOutput values. You can construct a concrete instance of `WorkflowStepCustomStepDetailsInput` via:
WorkflowStepCustomStepDetailsArgs{...}
type WorkflowStepCustomStepDetailsOutput ¶
type WorkflowStepCustomStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowStepCustomStepDetailsOutput) ElementType ¶
func (WorkflowStepCustomStepDetailsOutput) ElementType() reflect.Type
func (WorkflowStepCustomStepDetailsOutput) Name ¶
func (o WorkflowStepCustomStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCustomStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowStepCustomStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepCustomStepDetailsOutput) Target ¶
func (o WorkflowStepCustomStepDetailsOutput) Target() pulumi.StringPtrOutput
The ARN for the lambda function that is being called.
func (WorkflowStepCustomStepDetailsOutput) TimeoutSeconds ¶
func (o WorkflowStepCustomStepDetailsOutput) TimeoutSeconds() pulumi.IntPtrOutput
Timeout, in seconds, for the step.
func (WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsOutput ¶
func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsOutput() WorkflowStepCustomStepDetailsOutput
func (WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsOutputWithContext ¶
func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsOutput
func (WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsPtrOutput ¶
func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsPtrOutput() WorkflowStepCustomStepDetailsPtrOutput
func (WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepCustomStepDetailsOutput) ToWorkflowStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPtrOutput
type WorkflowStepCustomStepDetailsPtrInput ¶
type WorkflowStepCustomStepDetailsPtrInput interface { pulumi.Input ToWorkflowStepCustomStepDetailsPtrOutput() WorkflowStepCustomStepDetailsPtrOutput ToWorkflowStepCustomStepDetailsPtrOutputWithContext(context.Context) WorkflowStepCustomStepDetailsPtrOutput }
WorkflowStepCustomStepDetailsPtrInput is an input type that accepts WorkflowStepCustomStepDetailsArgs, WorkflowStepCustomStepDetailsPtr and WorkflowStepCustomStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowStepCustomStepDetailsPtrInput` via:
WorkflowStepCustomStepDetailsArgs{...} or: nil
func WorkflowStepCustomStepDetailsPtr ¶
func WorkflowStepCustomStepDetailsPtr(v *WorkflowStepCustomStepDetailsArgs) WorkflowStepCustomStepDetailsPtrInput
type WorkflowStepCustomStepDetailsPtrOutput ¶
type WorkflowStepCustomStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCustomStepDetailsPtrOutput) ElementType ¶
func (WorkflowStepCustomStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowStepCustomStepDetailsPtrOutput) Name ¶
func (o WorkflowStepCustomStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCustomStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowStepCustomStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepCustomStepDetailsPtrOutput) Target ¶
func (o WorkflowStepCustomStepDetailsPtrOutput) Target() pulumi.StringPtrOutput
The ARN for the lambda function that is being called.
func (WorkflowStepCustomStepDetailsPtrOutput) TimeoutSeconds ¶
func (o WorkflowStepCustomStepDetailsPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Timeout, in seconds, for the step.
func (WorkflowStepCustomStepDetailsPtrOutput) ToWorkflowStepCustomStepDetailsPtrOutput ¶
func (o WorkflowStepCustomStepDetailsPtrOutput) ToWorkflowStepCustomStepDetailsPtrOutput() WorkflowStepCustomStepDetailsPtrOutput
func (WorkflowStepCustomStepDetailsPtrOutput) ToWorkflowStepCustomStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepCustomStepDetailsPtrOutput) ToWorkflowStepCustomStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPtrOutput
type WorkflowStepDecryptStepDetails ¶
type WorkflowStepDecryptStepDetails struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation *WorkflowStepDecryptStepDetailsDestinationFileLocation `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name *string `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting *string `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` // The type of encryption used. Currently, this value must be `"PGP"`. Type string `pulumi:"type"` }
type WorkflowStepDecryptStepDetailsArgs ¶
type WorkflowStepDecryptStepDetailsArgs struct { // Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username. DestinationFileLocation WorkflowStepDecryptStepDetailsDestinationFileLocationPtrInput `pulumi:"destinationFileLocation"` // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`. OverwriteExisting pulumi.StringPtrInput `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // The type of encryption used. Currently, this value must be `"PGP"`. Type pulumi.StringInput `pulumi:"type"` }
func (WorkflowStepDecryptStepDetailsArgs) ElementType ¶
func (WorkflowStepDecryptStepDetailsArgs) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsOutput ¶
func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsOutput() WorkflowStepDecryptStepDetailsOutput
func (WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsOutput
func (WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsPtrOutput ¶
func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsPtrOutput() WorkflowStepDecryptStepDetailsPtrOutput
func (WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsArgs) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocation ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocation struct { // Specifies the details for the EFS file being copied. EfsFileLocation *WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocation `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation *WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocation `pulumi:"s3FileLocation"` }
type WorkflowStepDecryptStepDetailsDestinationFileLocationArgs ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationArgs struct { // Specifies the details for the EFS file being copied. EfsFileLocation WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput `pulumi:"efsFileLocation"` // Specifies the details for the S3 file being copied. S3FileLocation WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput `pulumi:"s3FileLocation"` }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutput ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs struct { // The ID of the file system, assigned by Amazon EFS. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // The pathname for the folder being used by a workflow. Path pulumi.StringPtrInput `pulumi:"path"` }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput }
WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput is an input type that accepts WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs and WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationInput` via:
WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs{...}
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) Path ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput }
WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput is an input type that accepts WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs, WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtr and WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput` via:
WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs{...} or: nil
func WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtr ¶
func WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtr(v *WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationArgs) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrInput
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
The ID of the file system, assigned by Amazon EFS.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) Path() pulumi.StringPtrOutput
The pathname for the folder being used by a workflow.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationInput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationOutput ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationOutput }
WorkflowStepDecryptStepDetailsDestinationFileLocationInput is an input type that accepts WorkflowStepDecryptStepDetailsDestinationFileLocationArgs and WorkflowStepDecryptStepDetailsDestinationFileLocationOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsDestinationFileLocationInput` via:
WorkflowStepDecryptStepDetailsDestinationFileLocationArgs{...}
type WorkflowStepDecryptStepDetailsDestinationFileLocationOutput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) EfsFileLocation ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) EfsFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) S3FileLocation ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) S3FileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationPtrInput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationPtrInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput }
WorkflowStepDecryptStepDetailsDestinationFileLocationPtrInput is an input type that accepts WorkflowStepDecryptStepDetailsDestinationFileLocationArgs, WorkflowStepDecryptStepDetailsDestinationFileLocationPtr and WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsDestinationFileLocationPtrInput` via:
WorkflowStepDecryptStepDetailsDestinationFileLocationArgs{...} or: nil
func WorkflowStepDecryptStepDetailsDestinationFileLocationPtr ¶
func WorkflowStepDecryptStepDetailsDestinationFileLocationPtr(v *WorkflowStepDecryptStepDetailsDestinationFileLocationArgs) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrInput
type WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) EfsFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationEfsFileLocationPtrOutput
Specifies the details for the EFS file being copied.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) S3FileLocation ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) S3FileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
Specifies the details for the S3 file being copied.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocation ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocation struct { // Specifies the S3 bucket for the customer input file. Bucket *string `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key *string `pulumi:"key"` }
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs struct { // Specifies the S3 bucket for the customer input file. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key pulumi.StringPtrInput `pulumi:"key"` }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (i WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput }
WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput is an input type that accepts WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs and WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationInput` via:
WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs{...}
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Key ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput }
WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput is an input type that accepts WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs, WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtr and WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput` via:
WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs{...} or: nil
func WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtr ¶
func WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtr(v *WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationArgs) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrInput
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
type WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket for the customer input file.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) Key() pulumi.StringPtrOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput() WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput) ToWorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsDestinationFileLocationS3FileLocationPtrOutput
type WorkflowStepDecryptStepDetailsInput ¶
type WorkflowStepDecryptStepDetailsInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsOutput() WorkflowStepDecryptStepDetailsOutput ToWorkflowStepDecryptStepDetailsOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsOutput }
WorkflowStepDecryptStepDetailsInput is an input type that accepts WorkflowStepDecryptStepDetailsArgs and WorkflowStepDecryptStepDetailsOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsInput` via:
WorkflowStepDecryptStepDetailsArgs{...}
type WorkflowStepDecryptStepDetailsOutput ¶
type WorkflowStepDecryptStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsOutput) DestinationFileLocation ¶
func (o WorkflowStepDecryptStepDetailsOutput) DestinationFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowStepDecryptStepDetailsOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsOutput) Name ¶
func (o WorkflowStepDecryptStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDecryptStepDetailsOutput) OverwriteExisting ¶
func (o WorkflowStepDecryptStepDetailsOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowStepDecryptStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowStepDecryptStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsOutput ¶
func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsOutput() WorkflowStepDecryptStepDetailsOutput
func (WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsOutput
func (WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsPtrOutput() WorkflowStepDecryptStepDetailsPtrOutput
func (WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsOutput) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPtrOutput
func (WorkflowStepDecryptStepDetailsOutput) Type ¶
func (o WorkflowStepDecryptStepDetailsOutput) Type() pulumi.StringOutput
The type of encryption used. Currently, this value must be `"PGP"`.
type WorkflowStepDecryptStepDetailsPtrInput ¶
type WorkflowStepDecryptStepDetailsPtrInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsPtrOutput() WorkflowStepDecryptStepDetailsPtrOutput ToWorkflowStepDecryptStepDetailsPtrOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsPtrOutput }
WorkflowStepDecryptStepDetailsPtrInput is an input type that accepts WorkflowStepDecryptStepDetailsArgs, WorkflowStepDecryptStepDetailsPtr and WorkflowStepDecryptStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsPtrInput` via:
WorkflowStepDecryptStepDetailsArgs{...} or: nil
func WorkflowStepDecryptStepDetailsPtr ¶
func WorkflowStepDecryptStepDetailsPtr(v *WorkflowStepDecryptStepDetailsArgs) WorkflowStepDecryptStepDetailsPtrInput
type WorkflowStepDecryptStepDetailsPtrOutput ¶
type WorkflowStepDecryptStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsPtrOutput) DestinationFileLocation ¶
func (o WorkflowStepDecryptStepDetailsPtrOutput) DestinationFileLocation() WorkflowStepDecryptStepDetailsDestinationFileLocationPtrOutput
Specifies the location for the file being copied. Use ${Transfer:username} in this field to parametrize the destination prefix by username.
func (WorkflowStepDecryptStepDetailsPtrOutput) ElementType ¶
func (WorkflowStepDecryptStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPtrOutput) Name ¶
func (o WorkflowStepDecryptStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDecryptStepDetailsPtrOutput) OverwriteExisting ¶
func (o WorkflowStepDecryptStepDetailsPtrOutput) OverwriteExisting() pulumi.StringPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is `FALSE`. Valid values are `TRUE` and `FALSE`.
func (WorkflowStepDecryptStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowStepDecryptStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepDecryptStepDetailsPtrOutput) ToWorkflowStepDecryptStepDetailsPtrOutput ¶
func (o WorkflowStepDecryptStepDetailsPtrOutput) ToWorkflowStepDecryptStepDetailsPtrOutput() WorkflowStepDecryptStepDetailsPtrOutput
func (WorkflowStepDecryptStepDetailsPtrOutput) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepDecryptStepDetailsPtrOutput) ToWorkflowStepDecryptStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPtrOutput
func (WorkflowStepDecryptStepDetailsPtrOutput) Type ¶
func (o WorkflowStepDecryptStepDetailsPtrOutput) Type() pulumi.StringPtrOutput
The type of encryption used. Currently, this value must be `"PGP"`.
type WorkflowStepDeleteStepDetails ¶
type WorkflowStepDeleteStepDetails struct { // The name of the step, used as an identifier. Name *string `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` }
type WorkflowStepDeleteStepDetailsArgs ¶
type WorkflowStepDeleteStepDetailsArgs struct { // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` }
func (WorkflowStepDeleteStepDetailsArgs) ElementType ¶
func (WorkflowStepDeleteStepDetailsArgs) ElementType() reflect.Type
func (WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsOutput ¶
func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsOutput() WorkflowStepDeleteStepDetailsOutput
func (WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsOutputWithContext ¶
func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsOutput
func (WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsPtrOutput ¶
func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsPtrOutput() WorkflowStepDeleteStepDetailsPtrOutput
func (WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext ¶
func (i WorkflowStepDeleteStepDetailsArgs) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPtrOutput
type WorkflowStepDeleteStepDetailsInput ¶
type WorkflowStepDeleteStepDetailsInput interface { pulumi.Input ToWorkflowStepDeleteStepDetailsOutput() WorkflowStepDeleteStepDetailsOutput ToWorkflowStepDeleteStepDetailsOutputWithContext(context.Context) WorkflowStepDeleteStepDetailsOutput }
WorkflowStepDeleteStepDetailsInput is an input type that accepts WorkflowStepDeleteStepDetailsArgs and WorkflowStepDeleteStepDetailsOutput values. You can construct a concrete instance of `WorkflowStepDeleteStepDetailsInput` via:
WorkflowStepDeleteStepDetailsArgs{...}
type WorkflowStepDeleteStepDetailsOutput ¶
type WorkflowStepDeleteStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowStepDeleteStepDetailsOutput) ElementType ¶
func (WorkflowStepDeleteStepDetailsOutput) ElementType() reflect.Type
func (WorkflowStepDeleteStepDetailsOutput) Name ¶
func (o WorkflowStepDeleteStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDeleteStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowStepDeleteStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsOutput ¶
func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsOutput() WorkflowStepDeleteStepDetailsOutput
func (WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsOutputWithContext ¶
func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsOutput
func (WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsPtrOutput ¶
func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsPtrOutput() WorkflowStepDeleteStepDetailsPtrOutput
func (WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepDeleteStepDetailsOutput) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPtrOutput
type WorkflowStepDeleteStepDetailsPtrInput ¶
type WorkflowStepDeleteStepDetailsPtrInput interface { pulumi.Input ToWorkflowStepDeleteStepDetailsPtrOutput() WorkflowStepDeleteStepDetailsPtrOutput ToWorkflowStepDeleteStepDetailsPtrOutputWithContext(context.Context) WorkflowStepDeleteStepDetailsPtrOutput }
WorkflowStepDeleteStepDetailsPtrInput is an input type that accepts WorkflowStepDeleteStepDetailsArgs, WorkflowStepDeleteStepDetailsPtr and WorkflowStepDeleteStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowStepDeleteStepDetailsPtrInput` via:
WorkflowStepDeleteStepDetailsArgs{...} or: nil
func WorkflowStepDeleteStepDetailsPtr ¶
func WorkflowStepDeleteStepDetailsPtr(v *WorkflowStepDeleteStepDetailsArgs) WorkflowStepDeleteStepDetailsPtrInput
type WorkflowStepDeleteStepDetailsPtrOutput ¶
type WorkflowStepDeleteStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDeleteStepDetailsPtrOutput) ElementType ¶
func (WorkflowStepDeleteStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowStepDeleteStepDetailsPtrOutput) Name ¶
func (o WorkflowStepDeleteStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDeleteStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowStepDeleteStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepDeleteStepDetailsPtrOutput) ToWorkflowStepDeleteStepDetailsPtrOutput ¶
func (o WorkflowStepDeleteStepDetailsPtrOutput) ToWorkflowStepDeleteStepDetailsPtrOutput() WorkflowStepDeleteStepDetailsPtrOutput
func (WorkflowStepDeleteStepDetailsPtrOutput) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepDeleteStepDetailsPtrOutput) ToWorkflowStepDeleteStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPtrOutput
type WorkflowStepInput ¶
type WorkflowStepInput interface { pulumi.Input ToWorkflowStepOutput() WorkflowStepOutput ToWorkflowStepOutputWithContext(context.Context) WorkflowStepOutput }
WorkflowStepInput is an input type that accepts WorkflowStepArgs and WorkflowStepOutput values. You can construct a concrete instance of `WorkflowStepInput` via:
WorkflowStepArgs{...}
type WorkflowStepOutput ¶
type WorkflowStepOutput struct{ *pulumi.OutputState }
func (WorkflowStepOutput) CopyStepDetails ¶
func (o WorkflowStepOutput) CopyStepDetails() WorkflowStepCopyStepDetailsPtrOutput
Details for a step that performs a file copy. See Copy Step Details below.
func (WorkflowStepOutput) CustomStepDetails ¶
func (o WorkflowStepOutput) CustomStepDetails() WorkflowStepCustomStepDetailsPtrOutput
Details for a step that invokes a lambda function.
func (WorkflowStepOutput) DecryptStepDetails ¶
func (o WorkflowStepOutput) DecryptStepDetails() WorkflowStepDecryptStepDetailsPtrOutput
Details for a step that decrypts the file.
func (WorkflowStepOutput) DeleteStepDetails ¶
func (o WorkflowStepOutput) DeleteStepDetails() WorkflowStepDeleteStepDetailsPtrOutput
Details for a step that deletes the file.
func (WorkflowStepOutput) ElementType ¶
func (WorkflowStepOutput) ElementType() reflect.Type
func (WorkflowStepOutput) TagStepDetails ¶
func (o WorkflowStepOutput) TagStepDetails() WorkflowStepTagStepDetailsPtrOutput
Details for a step that creates one or more tags.
func (WorkflowStepOutput) ToWorkflowStepOutput ¶
func (o WorkflowStepOutput) ToWorkflowStepOutput() WorkflowStepOutput
func (WorkflowStepOutput) ToWorkflowStepOutputWithContext ¶
func (o WorkflowStepOutput) ToWorkflowStepOutputWithContext(ctx context.Context) WorkflowStepOutput
func (WorkflowStepOutput) Type ¶
func (o WorkflowStepOutput) Type() pulumi.StringOutput
One of the following step types are supported. `COPY`, `CUSTOM`, `DECRYPT`, `DELETE`, and `TAG`.
type WorkflowStepTagStepDetails ¶
type WorkflowStepTagStepDetails struct { // The name of the step, used as an identifier. Name *string `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation *string `pulumi:"sourceFileLocation"` // Array that contains from 1 to 10 key/value pairs. See S3 Tags below. Tags []WorkflowStepTagStepDetailsTag `pulumi:"tags"` }
type WorkflowStepTagStepDetailsArgs ¶
type WorkflowStepTagStepDetailsArgs struct { // The name of the step, used as an identifier. Name pulumi.StringPtrInput `pulumi:"name"` // Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // Array that contains from 1 to 10 key/value pairs. See S3 Tags below. Tags WorkflowStepTagStepDetailsTagArrayInput `pulumi:"tags"` }
func (WorkflowStepTagStepDetailsArgs) ElementType ¶
func (WorkflowStepTagStepDetailsArgs) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsOutput ¶
func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsOutput() WorkflowStepTagStepDetailsOutput
func (WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsOutputWithContext ¶
func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsOutput
func (WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsPtrOutput ¶
func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsPtrOutput() WorkflowStepTagStepDetailsPtrOutput
func (WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsPtrOutputWithContext ¶
func (i WorkflowStepTagStepDetailsArgs) ToWorkflowStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPtrOutput
type WorkflowStepTagStepDetailsInput ¶
type WorkflowStepTagStepDetailsInput interface { pulumi.Input ToWorkflowStepTagStepDetailsOutput() WorkflowStepTagStepDetailsOutput ToWorkflowStepTagStepDetailsOutputWithContext(context.Context) WorkflowStepTagStepDetailsOutput }
WorkflowStepTagStepDetailsInput is an input type that accepts WorkflowStepTagStepDetailsArgs and WorkflowStepTagStepDetailsOutput values. You can construct a concrete instance of `WorkflowStepTagStepDetailsInput` via:
WorkflowStepTagStepDetailsArgs{...}
type WorkflowStepTagStepDetailsOutput ¶
type WorkflowStepTagStepDetailsOutput struct{ *pulumi.OutputState }
func (WorkflowStepTagStepDetailsOutput) ElementType ¶
func (WorkflowStepTagStepDetailsOutput) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsOutput) Name ¶
func (o WorkflowStepTagStepDetailsOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepTagStepDetailsOutput) SourceFileLocation ¶
func (o WorkflowStepTagStepDetailsOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepTagStepDetailsOutput) Tags ¶
Array that contains from 1 to 10 key/value pairs. See S3 Tags below.
func (WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsOutput ¶
func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsOutput() WorkflowStepTagStepDetailsOutput
func (WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsOutputWithContext ¶
func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsOutput
func (WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsPtrOutput ¶
func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsPtrOutput() WorkflowStepTagStepDetailsPtrOutput
func (WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepTagStepDetailsOutput) ToWorkflowStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPtrOutput
type WorkflowStepTagStepDetailsPtrInput ¶
type WorkflowStepTagStepDetailsPtrInput interface { pulumi.Input ToWorkflowStepTagStepDetailsPtrOutput() WorkflowStepTagStepDetailsPtrOutput ToWorkflowStepTagStepDetailsPtrOutputWithContext(context.Context) WorkflowStepTagStepDetailsPtrOutput }
WorkflowStepTagStepDetailsPtrInput is an input type that accepts WorkflowStepTagStepDetailsArgs, WorkflowStepTagStepDetailsPtr and WorkflowStepTagStepDetailsPtrOutput values. You can construct a concrete instance of `WorkflowStepTagStepDetailsPtrInput` via:
WorkflowStepTagStepDetailsArgs{...} or: nil
func WorkflowStepTagStepDetailsPtr ¶
func WorkflowStepTagStepDetailsPtr(v *WorkflowStepTagStepDetailsArgs) WorkflowStepTagStepDetailsPtrInput
type WorkflowStepTagStepDetailsPtrOutput ¶
type WorkflowStepTagStepDetailsPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepTagStepDetailsPtrOutput) Elem ¶
func (o WorkflowStepTagStepDetailsPtrOutput) Elem() WorkflowStepTagStepDetailsOutput
func (WorkflowStepTagStepDetailsPtrOutput) ElementType ¶
func (WorkflowStepTagStepDetailsPtrOutput) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsPtrOutput) Name ¶
func (o WorkflowStepTagStepDetailsPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepTagStepDetailsPtrOutput) SourceFileLocation ¶
func (o WorkflowStepTagStepDetailsPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step: either the output from the previous step, or the originally uploaded file for the workflow. Enter ${previous.file} to use the previous file as the input. In this case, this workflow step uses the output file from the previous workflow step as input. This is the default value. Enter ${original.file} to use the originally-uploaded file location as input for this step.
func (WorkflowStepTagStepDetailsPtrOutput) Tags ¶
Array that contains from 1 to 10 key/value pairs. See S3 Tags below.
func (WorkflowStepTagStepDetailsPtrOutput) ToWorkflowStepTagStepDetailsPtrOutput ¶
func (o WorkflowStepTagStepDetailsPtrOutput) ToWorkflowStepTagStepDetailsPtrOutput() WorkflowStepTagStepDetailsPtrOutput
func (WorkflowStepTagStepDetailsPtrOutput) ToWorkflowStepTagStepDetailsPtrOutputWithContext ¶
func (o WorkflowStepTagStepDetailsPtrOutput) ToWorkflowStepTagStepDetailsPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPtrOutput
type WorkflowStepTagStepDetailsTagArgs ¶
type WorkflowStepTagStepDetailsTagArgs struct { // The name assigned to the file when it was created in S3. You use the object key to retrieve the object. Key pulumi.StringInput `pulumi:"key"` // The value that corresponds to the key. Value pulumi.StringInput `pulumi:"value"` }
func (WorkflowStepTagStepDetailsTagArgs) ElementType ¶
func (WorkflowStepTagStepDetailsTagArgs) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsTagArgs) ToWorkflowStepTagStepDetailsTagOutput ¶
func (i WorkflowStepTagStepDetailsTagArgs) ToWorkflowStepTagStepDetailsTagOutput() WorkflowStepTagStepDetailsTagOutput
func (WorkflowStepTagStepDetailsTagArgs) ToWorkflowStepTagStepDetailsTagOutputWithContext ¶
func (i WorkflowStepTagStepDetailsTagArgs) ToWorkflowStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagOutput
type WorkflowStepTagStepDetailsTagArray ¶
type WorkflowStepTagStepDetailsTagArray []WorkflowStepTagStepDetailsTagInput
func (WorkflowStepTagStepDetailsTagArray) ElementType ¶
func (WorkflowStepTagStepDetailsTagArray) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsTagArray) ToWorkflowStepTagStepDetailsTagArrayOutput ¶
func (i WorkflowStepTagStepDetailsTagArray) ToWorkflowStepTagStepDetailsTagArrayOutput() WorkflowStepTagStepDetailsTagArrayOutput
func (WorkflowStepTagStepDetailsTagArray) ToWorkflowStepTagStepDetailsTagArrayOutputWithContext ¶
func (i WorkflowStepTagStepDetailsTagArray) ToWorkflowStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagArrayOutput
type WorkflowStepTagStepDetailsTagArrayInput ¶
type WorkflowStepTagStepDetailsTagArrayInput interface { pulumi.Input ToWorkflowStepTagStepDetailsTagArrayOutput() WorkflowStepTagStepDetailsTagArrayOutput ToWorkflowStepTagStepDetailsTagArrayOutputWithContext(context.Context) WorkflowStepTagStepDetailsTagArrayOutput }
WorkflowStepTagStepDetailsTagArrayInput is an input type that accepts WorkflowStepTagStepDetailsTagArray and WorkflowStepTagStepDetailsTagArrayOutput values. You can construct a concrete instance of `WorkflowStepTagStepDetailsTagArrayInput` via:
WorkflowStepTagStepDetailsTagArray{ WorkflowStepTagStepDetailsTagArgs{...} }
type WorkflowStepTagStepDetailsTagArrayOutput ¶
type WorkflowStepTagStepDetailsTagArrayOutput struct{ *pulumi.OutputState }
func (WorkflowStepTagStepDetailsTagArrayOutput) ElementType ¶
func (WorkflowStepTagStepDetailsTagArrayOutput) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsTagArrayOutput) ToWorkflowStepTagStepDetailsTagArrayOutput ¶
func (o WorkflowStepTagStepDetailsTagArrayOutput) ToWorkflowStepTagStepDetailsTagArrayOutput() WorkflowStepTagStepDetailsTagArrayOutput
func (WorkflowStepTagStepDetailsTagArrayOutput) ToWorkflowStepTagStepDetailsTagArrayOutputWithContext ¶
func (o WorkflowStepTagStepDetailsTagArrayOutput) ToWorkflowStepTagStepDetailsTagArrayOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagArrayOutput
type WorkflowStepTagStepDetailsTagInput ¶
type WorkflowStepTagStepDetailsTagInput interface { pulumi.Input ToWorkflowStepTagStepDetailsTagOutput() WorkflowStepTagStepDetailsTagOutput ToWorkflowStepTagStepDetailsTagOutputWithContext(context.Context) WorkflowStepTagStepDetailsTagOutput }
WorkflowStepTagStepDetailsTagInput is an input type that accepts WorkflowStepTagStepDetailsTagArgs and WorkflowStepTagStepDetailsTagOutput values. You can construct a concrete instance of `WorkflowStepTagStepDetailsTagInput` via:
WorkflowStepTagStepDetailsTagArgs{...}
type WorkflowStepTagStepDetailsTagOutput ¶
type WorkflowStepTagStepDetailsTagOutput struct{ *pulumi.OutputState }
func (WorkflowStepTagStepDetailsTagOutput) ElementType ¶
func (WorkflowStepTagStepDetailsTagOutput) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsTagOutput) Key ¶
func (o WorkflowStepTagStepDetailsTagOutput) Key() pulumi.StringOutput
The name assigned to the file when it was created in S3. You use the object key to retrieve the object.
func (WorkflowStepTagStepDetailsTagOutput) ToWorkflowStepTagStepDetailsTagOutput ¶
func (o WorkflowStepTagStepDetailsTagOutput) ToWorkflowStepTagStepDetailsTagOutput() WorkflowStepTagStepDetailsTagOutput
func (WorkflowStepTagStepDetailsTagOutput) ToWorkflowStepTagStepDetailsTagOutputWithContext ¶
func (o WorkflowStepTagStepDetailsTagOutput) ToWorkflowStepTagStepDetailsTagOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsTagOutput
func (WorkflowStepTagStepDetailsTagOutput) Value ¶
func (o WorkflowStepTagStepDetailsTagOutput) Value() pulumi.StringOutput
The value that corresponds to the key.