Documentation
¶
Index ¶
- Constants
- type Agreement
- type AgreementArgs
- type AgreementInput
- type AgreementOutput
- func (o AgreementOutput) AccessRole() pulumi.StringOutput
- func (o AgreementOutput) AgreementId() pulumi.StringOutput
- func (o AgreementOutput) Arn() 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() AgreementStatusPtrOutput
- func (o AgreementOutput) Tags() aws.TagArrayOutput
- func (o AgreementOutput) ToAgreementOutput() AgreementOutput
- func (o AgreementOutput) ToAgreementOutputWithContext(ctx context.Context) AgreementOutput
- type AgreementState
- type AgreementStatus
- func (AgreementStatus) ElementType() reflect.Type
- func (e AgreementStatus) ToAgreementStatusOutput() AgreementStatusOutput
- func (e AgreementStatus) ToAgreementStatusOutputWithContext(ctx context.Context) AgreementStatusOutput
- func (e AgreementStatus) ToAgreementStatusPtrOutput() AgreementStatusPtrOutput
- func (e AgreementStatus) ToAgreementStatusPtrOutputWithContext(ctx context.Context) AgreementStatusPtrOutput
- func (e AgreementStatus) ToStringOutput() pulumi.StringOutput
- func (e AgreementStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AgreementStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AgreementStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AgreementStatusInput
- type AgreementStatusOutput
- func (AgreementStatusOutput) ElementType() reflect.Type
- func (o AgreementStatusOutput) ToAgreementStatusOutput() AgreementStatusOutput
- func (o AgreementStatusOutput) ToAgreementStatusOutputWithContext(ctx context.Context) AgreementStatusOutput
- func (o AgreementStatusOutput) ToAgreementStatusPtrOutput() AgreementStatusPtrOutput
- func (o AgreementStatusOutput) ToAgreementStatusPtrOutputWithContext(ctx context.Context) AgreementStatusPtrOutput
- func (o AgreementStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o AgreementStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AgreementStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AgreementStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AgreementStatusPtrInput
- type AgreementStatusPtrOutput
- func (o AgreementStatusPtrOutput) Elem() AgreementStatusOutput
- func (AgreementStatusPtrOutput) ElementType() reflect.Type
- func (o AgreementStatusPtrOutput) ToAgreementStatusPtrOutput() AgreementStatusPtrOutput
- func (o AgreementStatusPtrOutput) ToAgreementStatusPtrOutputWithContext(ctx context.Context) AgreementStatusPtrOutput
- func (o AgreementStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AgreementStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AgreementTag
- type As2ConfigProperties
- type As2ConfigPropertiesArgs
- func (As2ConfigPropertiesArgs) ElementType() reflect.Type
- func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesOutput() As2ConfigPropertiesOutput
- func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesOutputWithContext(ctx context.Context) As2ConfigPropertiesOutput
- func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesPtrOutput() As2ConfigPropertiesPtrOutput
- func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesPtrOutputWithContext(ctx context.Context) As2ConfigPropertiesPtrOutput
- type As2ConfigPropertiesInput
- type As2ConfigPropertiesOutput
- func (o As2ConfigPropertiesOutput) BasicAuthSecretId() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesOutput) Compression() ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (As2ConfigPropertiesOutput) ElementType() reflect.Type
- func (o As2ConfigPropertiesOutput) EncryptionAlgorithm() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (o As2ConfigPropertiesOutput) LocalProfileId() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesOutput) MdnResponse() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (o As2ConfigPropertiesOutput) MdnSigningAlgorithm() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (o As2ConfigPropertiesOutput) MessageSubject() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesOutput) PartnerProfileId() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesOutput) SigningAlgorithm() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesOutput() As2ConfigPropertiesOutput
- func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesOutputWithContext(ctx context.Context) As2ConfigPropertiesOutput
- func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesPtrOutput() As2ConfigPropertiesPtrOutput
- func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesPtrOutputWithContext(ctx context.Context) As2ConfigPropertiesPtrOutput
- type As2ConfigPropertiesPtrInput
- type As2ConfigPropertiesPtrOutput
- func (o As2ConfigPropertiesPtrOutput) BasicAuthSecretId() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesPtrOutput) Compression() ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (o As2ConfigPropertiesPtrOutput) Elem() As2ConfigPropertiesOutput
- func (As2ConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o As2ConfigPropertiesPtrOutput) EncryptionAlgorithm() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (o As2ConfigPropertiesPtrOutput) LocalProfileId() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesPtrOutput) MdnResponse() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (o As2ConfigPropertiesPtrOutput) MdnSigningAlgorithm() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (o As2ConfigPropertiesPtrOutput) MessageSubject() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesPtrOutput) PartnerProfileId() pulumi.StringPtrOutput
- func (o As2ConfigPropertiesPtrOutput) SigningAlgorithm() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (o As2ConfigPropertiesPtrOutput) ToAs2ConfigPropertiesPtrOutput() As2ConfigPropertiesPtrOutput
- func (o As2ConfigPropertiesPtrOutput) ToAs2ConfigPropertiesPtrOutputWithContext(ctx context.Context) As2ConfigPropertiesPtrOutput
- type Certificate
- type CertificateArgs
- type CertificateInput
- type CertificateOutput
- func (o CertificateOutput) ActiveDate() pulumi.StringPtrOutput
- func (o CertificateOutput) Arn() 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.StringPtrOutput
- func (o CertificateOutput) NotAfterDate() pulumi.StringOutput
- func (o CertificateOutput) NotBeforeDate() pulumi.StringOutput
- func (o CertificateOutput) PrivateKey() pulumi.StringPtrOutput
- func (o CertificateOutput) Serial() pulumi.StringOutput
- func (o CertificateOutput) Status() CertificateStatusOutput
- func (o CertificateOutput) Tags() aws.TagArrayOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) Type() CertificateTypeOutput
- func (o CertificateOutput) Usage() CertificateUsageOutput
- type CertificateState
- type CertificateStatus
- type CertificateStatusOutput
- func (CertificateStatusOutput) ElementType() reflect.Type
- func (o CertificateStatusOutput) ToCertificateStatusOutput() CertificateStatusOutput
- func (o CertificateStatusOutput) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
- func (o CertificateStatusOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (o CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- func (o CertificateStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) Elem() CertificateStatusOutput
- func (CertificateStatusPtrOutput) ElementType() reflect.Type
- func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateTag
- type CertificateType
- type CertificateTypeOutput
- func (CertificateTypeOutput) ElementType() reflect.Type
- func (o CertificateTypeOutput) ToCertificateTypeOutput() CertificateTypeOutput
- func (o CertificateTypeOutput) ToCertificateTypeOutputWithContext(ctx context.Context) CertificateTypeOutput
- func (o CertificateTypeOutput) ToCertificateTypePtrOutput() CertificateTypePtrOutput
- func (o CertificateTypeOutput) ToCertificateTypePtrOutputWithContext(ctx context.Context) CertificateTypePtrOutput
- func (o CertificateTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateTypePtrOutput
- func (o CertificateTypePtrOutput) Elem() CertificateTypeOutput
- func (CertificateTypePtrOutput) ElementType() reflect.Type
- func (o CertificateTypePtrOutput) ToCertificateTypePtrOutput() CertificateTypePtrOutput
- func (o CertificateTypePtrOutput) ToCertificateTypePtrOutputWithContext(ctx context.Context) CertificateTypePtrOutput
- func (o CertificateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateUsage
- func (CertificateUsage) ElementType() reflect.Type
- func (e CertificateUsage) ToCertificateUsageOutput() CertificateUsageOutput
- func (e CertificateUsage) ToCertificateUsageOutputWithContext(ctx context.Context) CertificateUsageOutput
- func (e CertificateUsage) ToCertificateUsagePtrOutput() CertificateUsagePtrOutput
- func (e CertificateUsage) ToCertificateUsagePtrOutputWithContext(ctx context.Context) CertificateUsagePtrOutput
- func (e CertificateUsage) ToStringOutput() pulumi.StringOutput
- func (e CertificateUsage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e CertificateUsage) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e CertificateUsage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateUsageInput
- type CertificateUsageOutput
- func (CertificateUsageOutput) ElementType() reflect.Type
- func (o CertificateUsageOutput) ToCertificateUsageOutput() CertificateUsageOutput
- func (o CertificateUsageOutput) ToCertificateUsageOutputWithContext(ctx context.Context) CertificateUsageOutput
- func (o CertificateUsageOutput) ToCertificateUsagePtrOutput() CertificateUsagePtrOutput
- func (o CertificateUsageOutput) ToCertificateUsagePtrOutputWithContext(ctx context.Context) CertificateUsagePtrOutput
- func (o CertificateUsageOutput) ToStringOutput() pulumi.StringOutput
- func (o CertificateUsageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o CertificateUsageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateUsageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type CertificateUsagePtrInput
- type CertificateUsagePtrOutput
- func (o CertificateUsagePtrOutput) Elem() CertificateUsageOutput
- func (CertificateUsagePtrOutput) ElementType() reflect.Type
- func (o CertificateUsagePtrOutput) ToCertificateUsagePtrOutput() CertificateUsagePtrOutput
- func (o CertificateUsagePtrOutput) ToCertificateUsagePtrOutputWithContext(ctx context.Context) CertificateUsagePtrOutput
- func (o CertificateUsagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o CertificateUsagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Connector
- type ConnectorArgs
- type ConnectorAs2ConfigPropertiesCompression
- func (ConnectorAs2ConfigPropertiesCompression) ElementType() reflect.Type
- func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionOutput() ConnectorAs2ConfigPropertiesCompressionOutput
- func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionOutput
- func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionPtrOutput() ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (e ConnectorAs2ConfigPropertiesCompression) ToStringOutput() pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesCompression) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesCompressionInput
- type ConnectorAs2ConfigPropertiesCompressionOutput
- func (ConnectorAs2ConfigPropertiesCompressionOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionOutput() ConnectorAs2ConfigPropertiesCompressionOutput
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionOutput
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutput() ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesCompressionPtrInput
- type ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) Elem() ConnectorAs2ConfigPropertiesCompressionOutput
- func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutput() ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionPtrOutput
- func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesEncryptionAlgorithm
- func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ElementType() reflect.Type
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesEncryptionAlgorithmInput
- type ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
- func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrInput
- type ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) Elem() ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
- func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesMdnResponse
- func (ConnectorAs2ConfigPropertiesMdnResponse) ElementType() reflect.Type
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponseOutput() ConnectorAs2ConfigPropertiesMdnResponseOutput
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponseOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponseOutput
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringOutput() pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesMdnResponseInput
- type ConnectorAs2ConfigPropertiesMdnResponseOutput
- func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponseOutput() ConnectorAs2ConfigPropertiesMdnResponseOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponseOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponseOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesMdnResponsePtrInput
- type ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) Elem() ConnectorAs2ConfigPropertiesMdnResponseOutput
- func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesMdnSigningAlgorithm
- func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ElementType() reflect.Type
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmInput
- type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
- func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrInput
- type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) Elem() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
- func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesSigningAlgorithm
- func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ElementType() reflect.Type
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringOutput() pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesSigningAlgorithmInput
- type ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
- func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringOutput() pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorAs2ConfigPropertiesSigningAlgorithmPtrInput
- type ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) Elem() ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
- func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ElementType() reflect.Type
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ConnectorInput
- type ConnectorOutput
- func (o ConnectorOutput) AccessRole() pulumi.StringOutput
- func (o ConnectorOutput) Arn() pulumi.StringOutput
- func (o ConnectorOutput) As2Config() As2ConfigPropertiesPtrOutput
- func (o ConnectorOutput) ConnectorId() pulumi.StringOutput
- func (ConnectorOutput) ElementType() reflect.Type
- func (o ConnectorOutput) LoggingRole() pulumi.StringPtrOutput
- func (o ConnectorOutput) SecurityPolicyName() pulumi.StringPtrOutput
- func (o ConnectorOutput) ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
- func (o ConnectorOutput) SftpConfig() SftpConfigPropertiesPtrOutput
- func (o ConnectorOutput) Tags() aws.TagArrayOutput
- func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
- func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
- func (o ConnectorOutput) Url() pulumi.StringOutput
- type ConnectorState
- type ConnectorTag
- type LookupAgreementArgs
- type LookupAgreementOutputArgs
- type LookupAgreementResult
- type LookupAgreementResultOutput
- func (o LookupAgreementResultOutput) AccessRole() pulumi.StringPtrOutput
- func (o LookupAgreementResultOutput) AgreementId() pulumi.StringPtrOutput
- func (o LookupAgreementResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupAgreementResultOutput) BaseDirectory() pulumi.StringPtrOutput
- func (o LookupAgreementResultOutput) Description() pulumi.StringPtrOutput
- func (LookupAgreementResultOutput) ElementType() reflect.Type
- func (o LookupAgreementResultOutput) LocalProfileId() pulumi.StringPtrOutput
- func (o LookupAgreementResultOutput) PartnerProfileId() pulumi.StringPtrOutput
- func (o LookupAgreementResultOutput) Status() AgreementStatusPtrOutput
- func (o LookupAgreementResultOutput) Tags() aws.TagArrayOutput
- func (o LookupAgreementResultOutput) ToLookupAgreementResultOutput() LookupAgreementResultOutput
- func (o LookupAgreementResultOutput) ToLookupAgreementResultOutputWithContext(ctx context.Context) LookupAgreementResultOutput
- type LookupCertificateArgs
- type LookupCertificateOutputArgs
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ActiveDate() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) CertificateId() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) Description() pulumi.StringPtrOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) InactiveDate() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) NotAfterDate() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) NotBeforeDate() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) Serial() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) Status() CertificateStatusPtrOutput
- func (o LookupCertificateResultOutput) Tags() aws.TagArrayOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) Type() CertificateTypePtrOutput
- func (o LookupCertificateResultOutput) Usage() CertificateUsagePtrOutput
- type LookupConnectorArgs
- type LookupConnectorOutputArgs
- type LookupConnectorResult
- type LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) AccessRole() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) As2Config() As2ConfigPropertiesPtrOutput
- func (o LookupConnectorResultOutput) ConnectorId() pulumi.StringPtrOutput
- func (LookupConnectorResultOutput) ElementType() reflect.Type
- func (o LookupConnectorResultOutput) LoggingRole() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) SecurityPolicyName() pulumi.StringPtrOutput
- func (o LookupConnectorResultOutput) ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
- func (o LookupConnectorResultOutput) SftpConfig() SftpConfigPropertiesPtrOutput
- func (o LookupConnectorResultOutput) Tags() aws.TagArrayOutput
- func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput
- func (o LookupConnectorResultOutput) Url() pulumi.StringPtrOutput
- type LookupProfileArgs
- type LookupProfileOutputArgs
- type LookupProfileResult
- type LookupProfileResultOutput
- func (o LookupProfileResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) As2Id() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) CertificateIds() pulumi.StringArrayOutput
- func (LookupProfileResultOutput) ElementType() reflect.Type
- func (o LookupProfileResultOutput) ProfileId() pulumi.StringPtrOutput
- func (o LookupProfileResultOutput) Tags() aws.TagArrayOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
- func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
- type LookupServerArgs
- type LookupServerOutputArgs
- type LookupServerResult
- type LookupServerResultOutput
- func (o LookupServerResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) As2ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
- func (o LookupServerResultOutput) Certificate() pulumi.StringPtrOutput
- func (LookupServerResultOutput) ElementType() reflect.Type
- func (o LookupServerResultOutput) EndpointDetails() ServerEndpointDetailsPtrOutput
- func (o LookupServerResultOutput) EndpointType() ServerEndpointTypePtrOutput
- func (o LookupServerResultOutput) IdentityProviderDetails() ServerIdentityProviderDetailsPtrOutput
- func (o LookupServerResultOutput) LoggingRole() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) ProtocolDetails() ServerProtocolDetailsPtrOutput
- func (o LookupServerResultOutput) Protocols() ServerProtocolArrayOutput
- func (o LookupServerResultOutput) S3StorageOptions() ServerS3StorageOptionsPtrOutput
- func (o LookupServerResultOutput) SecurityPolicyName() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) ServerId() pulumi.StringPtrOutput
- func (o LookupServerResultOutput) StructuredLogDestinations() pulumi.StringArrayOutput
- func (o LookupServerResultOutput) Tags() aws.TagArrayOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
- func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
- func (o LookupServerResultOutput) WorkflowDetails() ServerWorkflowDetailsPtrOutput
- type LookupWorkflowArgs
- type LookupWorkflowOutputArgs
- type LookupWorkflowResult
- type LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) Arn() pulumi.StringPtrOutput
- func (LookupWorkflowResultOutput) ElementType() reflect.Type
- func (o LookupWorkflowResultOutput) Tags() aws.TagArrayOutput
- func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput
- func (o LookupWorkflowResultOutput) WorkflowId() pulumi.StringPtrOutput
- type Profile
- type ProfileArgs
- type ProfileInput
- type ProfileOutput
- func (o ProfileOutput) Arn() pulumi.StringOutput
- 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() ProfileTypeOutput
- func (o ProfileOutput) Tags() aws.TagArrayOutput
- func (o ProfileOutput) ToProfileOutput() ProfileOutput
- func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
- type ProfileState
- type ProfileTag
- type ProfileType
- func (ProfileType) ElementType() reflect.Type
- func (e ProfileType) ToProfileTypeOutput() ProfileTypeOutput
- func (e ProfileType) ToProfileTypeOutputWithContext(ctx context.Context) ProfileTypeOutput
- func (e ProfileType) ToProfileTypePtrOutput() ProfileTypePtrOutput
- func (e ProfileType) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput
- func (e ProfileType) ToStringOutput() pulumi.StringOutput
- func (e ProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfileTypeInput
- type ProfileTypeOutput
- func (ProfileTypeOutput) ElementType() reflect.Type
- func (o ProfileTypeOutput) ToProfileTypeOutput() ProfileTypeOutput
- func (o ProfileTypeOutput) ToProfileTypeOutputWithContext(ctx context.Context) ProfileTypeOutput
- func (o ProfileTypeOutput) ToProfileTypePtrOutput() ProfileTypePtrOutput
- func (o ProfileTypeOutput) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput
- func (o ProfileTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ProfileTypePtrInput
- type ProfileTypePtrOutput
- func (o ProfileTypePtrOutput) Elem() ProfileTypeOutput
- func (ProfileTypePtrOutput) ElementType() reflect.Type
- func (o ProfileTypePtrOutput) ToProfileTypePtrOutput() ProfileTypePtrOutput
- func (o ProfileTypePtrOutput) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput
- func (o ProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type Server
- type ServerArgs
- type ServerAs2Transport
- func (ServerAs2Transport) ElementType() reflect.Type
- func (e ServerAs2Transport) ToServerAs2TransportOutput() ServerAs2TransportOutput
- func (e ServerAs2Transport) ToServerAs2TransportOutputWithContext(ctx context.Context) ServerAs2TransportOutput
- func (e ServerAs2Transport) ToServerAs2TransportPtrOutput() ServerAs2TransportPtrOutput
- func (e ServerAs2Transport) ToServerAs2TransportPtrOutputWithContext(ctx context.Context) ServerAs2TransportPtrOutput
- func (e ServerAs2Transport) ToStringOutput() pulumi.StringOutput
- func (e ServerAs2Transport) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerAs2Transport) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerAs2Transport) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerAs2TransportArray
- type ServerAs2TransportArrayInput
- type ServerAs2TransportArrayOutput
- func (ServerAs2TransportArrayOutput) ElementType() reflect.Type
- func (o ServerAs2TransportArrayOutput) Index(i pulumi.IntInput) ServerAs2TransportOutput
- func (o ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutput() ServerAs2TransportArrayOutput
- func (o ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutputWithContext(ctx context.Context) ServerAs2TransportArrayOutput
- type ServerAs2TransportInput
- type ServerAs2TransportOutput
- func (ServerAs2TransportOutput) ElementType() reflect.Type
- func (o ServerAs2TransportOutput) ToServerAs2TransportOutput() ServerAs2TransportOutput
- func (o ServerAs2TransportOutput) ToServerAs2TransportOutputWithContext(ctx context.Context) ServerAs2TransportOutput
- func (o ServerAs2TransportOutput) ToServerAs2TransportPtrOutput() ServerAs2TransportPtrOutput
- func (o ServerAs2TransportOutput) ToServerAs2TransportPtrOutputWithContext(ctx context.Context) ServerAs2TransportPtrOutput
- func (o ServerAs2TransportOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerAs2TransportOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerAs2TransportOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerAs2TransportOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerAs2TransportPtrInput
- type ServerAs2TransportPtrOutput
- func (o ServerAs2TransportPtrOutput) Elem() ServerAs2TransportOutput
- func (ServerAs2TransportPtrOutput) ElementType() reflect.Type
- func (o ServerAs2TransportPtrOutput) ToServerAs2TransportPtrOutput() ServerAs2TransportPtrOutput
- func (o ServerAs2TransportPtrOutput) ToServerAs2TransportPtrOutputWithContext(ctx context.Context) ServerAs2TransportPtrOutput
- func (o ServerAs2TransportPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerAs2TransportPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerDirectoryListingOptimization
- func (ServerDirectoryListingOptimization) ElementType() reflect.Type
- func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationOutput() ServerDirectoryListingOptimizationOutput
- func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationOutput
- func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationPtrOutput() ServerDirectoryListingOptimizationPtrOutput
- func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationPtrOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationPtrOutput
- func (e ServerDirectoryListingOptimization) ToStringOutput() pulumi.StringOutput
- func (e ServerDirectoryListingOptimization) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerDirectoryListingOptimization) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerDirectoryListingOptimization) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerDirectoryListingOptimizationInput
- type ServerDirectoryListingOptimizationOutput
- func (ServerDirectoryListingOptimizationOutput) ElementType() reflect.Type
- func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationOutput() ServerDirectoryListingOptimizationOutput
- func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationOutput
- func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationPtrOutput() ServerDirectoryListingOptimizationPtrOutput
- func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationPtrOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationPtrOutput
- func (o ServerDirectoryListingOptimizationOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerDirectoryListingOptimizationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerDirectoryListingOptimizationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerDirectoryListingOptimizationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerDirectoryListingOptimizationPtrInput
- type ServerDirectoryListingOptimizationPtrOutput
- func (o ServerDirectoryListingOptimizationPtrOutput) Elem() ServerDirectoryListingOptimizationOutput
- func (ServerDirectoryListingOptimizationPtrOutput) ElementType() reflect.Type
- func (o ServerDirectoryListingOptimizationPtrOutput) ToServerDirectoryListingOptimizationPtrOutput() ServerDirectoryListingOptimizationPtrOutput
- func (o ServerDirectoryListingOptimizationPtrOutput) ToServerDirectoryListingOptimizationPtrOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationPtrOutput
- func (o ServerDirectoryListingOptimizationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerDirectoryListingOptimizationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerDomain
- func (ServerDomain) ElementType() reflect.Type
- func (e ServerDomain) ToServerDomainOutput() ServerDomainOutput
- func (e ServerDomain) ToServerDomainOutputWithContext(ctx context.Context) ServerDomainOutput
- func (e ServerDomain) ToServerDomainPtrOutput() ServerDomainPtrOutput
- func (e ServerDomain) ToServerDomainPtrOutputWithContext(ctx context.Context) ServerDomainPtrOutput
- func (e ServerDomain) ToStringOutput() pulumi.StringOutput
- func (e ServerDomain) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerDomain) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerDomain) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerDomainInput
- type ServerDomainOutput
- func (ServerDomainOutput) ElementType() reflect.Type
- func (o ServerDomainOutput) ToServerDomainOutput() ServerDomainOutput
- func (o ServerDomainOutput) ToServerDomainOutputWithContext(ctx context.Context) ServerDomainOutput
- func (o ServerDomainOutput) ToServerDomainPtrOutput() ServerDomainPtrOutput
- func (o ServerDomainOutput) ToServerDomainPtrOutputWithContext(ctx context.Context) ServerDomainPtrOutput
- func (o ServerDomainOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerDomainOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerDomainOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerDomainOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerDomainPtrInput
- type ServerDomainPtrOutput
- func (o ServerDomainPtrOutput) Elem() ServerDomainOutput
- func (ServerDomainPtrOutput) ElementType() reflect.Type
- func (o ServerDomainPtrOutput) ToServerDomainPtrOutput() ServerDomainPtrOutput
- func (o ServerDomainPtrOutput) ToServerDomainPtrOutputWithContext(ctx context.Context) ServerDomainPtrOutput
- func (o ServerDomainPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerDomainPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ServerEndpointType
- func (ServerEndpointType) ElementType() reflect.Type
- func (e ServerEndpointType) ToServerEndpointTypeOutput() ServerEndpointTypeOutput
- func (e ServerEndpointType) ToServerEndpointTypeOutputWithContext(ctx context.Context) ServerEndpointTypeOutput
- func (e ServerEndpointType) ToServerEndpointTypePtrOutput() ServerEndpointTypePtrOutput
- func (e ServerEndpointType) ToServerEndpointTypePtrOutputWithContext(ctx context.Context) ServerEndpointTypePtrOutput
- func (e ServerEndpointType) ToStringOutput() pulumi.StringOutput
- func (e ServerEndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerEndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerEndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerEndpointTypeInput
- type ServerEndpointTypeOutput
- func (ServerEndpointTypeOutput) ElementType() reflect.Type
- func (o ServerEndpointTypeOutput) ToServerEndpointTypeOutput() ServerEndpointTypeOutput
- func (o ServerEndpointTypeOutput) ToServerEndpointTypeOutputWithContext(ctx context.Context) ServerEndpointTypeOutput
- func (o ServerEndpointTypeOutput) ToServerEndpointTypePtrOutput() ServerEndpointTypePtrOutput
- func (o ServerEndpointTypeOutput) ToServerEndpointTypePtrOutputWithContext(ctx context.Context) ServerEndpointTypePtrOutput
- func (o ServerEndpointTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerEndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerEndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerEndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerEndpointTypePtrInput
- type ServerEndpointTypePtrOutput
- func (o ServerEndpointTypePtrOutput) Elem() ServerEndpointTypeOutput
- func (ServerEndpointTypePtrOutput) ElementType() reflect.Type
- func (o ServerEndpointTypePtrOutput) ToServerEndpointTypePtrOutput() ServerEndpointTypePtrOutput
- func (o ServerEndpointTypePtrOutput) ToServerEndpointTypePtrOutputWithContext(ctx context.Context) ServerEndpointTypePtrOutput
- func (o ServerEndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerEndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerIdentityProviderDetails
- type ServerIdentityProviderDetailsArgs
- func (ServerIdentityProviderDetailsArgs) ElementType() reflect.Type
- func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput
- func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsOutput
- func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput
- func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput
- type ServerIdentityProviderDetailsInput
- type ServerIdentityProviderDetailsOutput
- func (o ServerIdentityProviderDetailsOutput) DirectoryId() pulumi.StringPtrOutput
- func (ServerIdentityProviderDetailsOutput) ElementType() reflect.Type
- func (o ServerIdentityProviderDetailsOutput) Function() pulumi.StringPtrOutput
- func (o ServerIdentityProviderDetailsOutput) InvocationRole() pulumi.StringPtrOutput
- func (o ServerIdentityProviderDetailsOutput) SftpAuthenticationMethods() ServerSftpAuthenticationMethodsPtrOutput
- func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput
- func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsOutput
- func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput
- func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput
- func (o ServerIdentityProviderDetailsOutput) Url() pulumi.StringPtrOutput
- type ServerIdentityProviderDetailsPtrInput
- type ServerIdentityProviderDetailsPtrOutput
- func (o ServerIdentityProviderDetailsPtrOutput) DirectoryId() pulumi.StringPtrOutput
- func (o ServerIdentityProviderDetailsPtrOutput) Elem() ServerIdentityProviderDetailsOutput
- func (ServerIdentityProviderDetailsPtrOutput) ElementType() reflect.Type
- func (o ServerIdentityProviderDetailsPtrOutput) Function() pulumi.StringPtrOutput
- func (o ServerIdentityProviderDetailsPtrOutput) InvocationRole() pulumi.StringPtrOutput
- func (o ServerIdentityProviderDetailsPtrOutput) SftpAuthenticationMethods() ServerSftpAuthenticationMethodsPtrOutput
- func (o ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput
- func (o ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput
- func (o ServerIdentityProviderDetailsPtrOutput) Url() pulumi.StringPtrOutput
- type ServerIdentityProviderType
- func (ServerIdentityProviderType) ElementType() reflect.Type
- func (e ServerIdentityProviderType) ToServerIdentityProviderTypeOutput() ServerIdentityProviderTypeOutput
- func (e ServerIdentityProviderType) ToServerIdentityProviderTypeOutputWithContext(ctx context.Context) ServerIdentityProviderTypeOutput
- func (e ServerIdentityProviderType) ToServerIdentityProviderTypePtrOutput() ServerIdentityProviderTypePtrOutput
- func (e ServerIdentityProviderType) ToServerIdentityProviderTypePtrOutputWithContext(ctx context.Context) ServerIdentityProviderTypePtrOutput
- func (e ServerIdentityProviderType) ToStringOutput() pulumi.StringOutput
- func (e ServerIdentityProviderType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerIdentityProviderType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerIdentityProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerIdentityProviderTypeInput
- type ServerIdentityProviderTypeOutput
- func (ServerIdentityProviderTypeOutput) ElementType() reflect.Type
- func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypeOutput() ServerIdentityProviderTypeOutput
- func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypeOutputWithContext(ctx context.Context) ServerIdentityProviderTypeOutput
- func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypePtrOutput() ServerIdentityProviderTypePtrOutput
- func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypePtrOutputWithContext(ctx context.Context) ServerIdentityProviderTypePtrOutput
- func (o ServerIdentityProviderTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerIdentityProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerIdentityProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerIdentityProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerIdentityProviderTypePtrInput
- type ServerIdentityProviderTypePtrOutput
- func (o ServerIdentityProviderTypePtrOutput) Elem() ServerIdentityProviderTypeOutput
- func (ServerIdentityProviderTypePtrOutput) ElementType() reflect.Type
- func (o ServerIdentityProviderTypePtrOutput) ToServerIdentityProviderTypePtrOutput() ServerIdentityProviderTypePtrOutput
- func (o ServerIdentityProviderTypePtrOutput) ToServerIdentityProviderTypePtrOutputWithContext(ctx context.Context) ServerIdentityProviderTypePtrOutput
- func (o ServerIdentityProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerIdentityProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerInput
- type ServerOutput
- func (o ServerOutput) Arn() pulumi.StringOutput
- func (o ServerOutput) As2ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
- func (o ServerOutput) Certificate() pulumi.StringPtrOutput
- func (o ServerOutput) Domain() ServerDomainPtrOutput
- func (ServerOutput) ElementType() reflect.Type
- func (o ServerOutput) EndpointDetails() ServerEndpointDetailsPtrOutput
- func (o ServerOutput) EndpointType() ServerEndpointTypePtrOutput
- func (o ServerOutput) IdentityProviderDetails() ServerIdentityProviderDetailsPtrOutput
- func (o ServerOutput) IdentityProviderType() ServerIdentityProviderTypePtrOutput
- func (o ServerOutput) LoggingRole() pulumi.StringPtrOutput
- func (o ServerOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput
- func (o ServerOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput
- func (o ServerOutput) ProtocolDetails() ServerProtocolDetailsPtrOutput
- func (o ServerOutput) Protocols() ServerProtocolArrayOutput
- func (o ServerOutput) S3StorageOptions() ServerS3StorageOptionsPtrOutput
- func (o ServerOutput) SecurityPolicyName() pulumi.StringPtrOutput
- func (o ServerOutput) ServerId() pulumi.StringOutput
- func (o ServerOutput) StructuredLogDestinations() pulumi.StringArrayOutput
- func (o ServerOutput) Tags() aws.TagArrayOutput
- func (o ServerOutput) ToServerOutput() ServerOutput
- func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
- func (o ServerOutput) WorkflowDetails() ServerWorkflowDetailsPtrOutput
- type ServerProtocol
- func (ServerProtocol) ElementType() reflect.Type
- func (e ServerProtocol) ToServerProtocolOutput() ServerProtocolOutput
- func (e ServerProtocol) ToServerProtocolOutputWithContext(ctx context.Context) ServerProtocolOutput
- func (e ServerProtocol) ToServerProtocolPtrOutput() ServerProtocolPtrOutput
- func (e ServerProtocol) ToServerProtocolPtrOutputWithContext(ctx context.Context) ServerProtocolPtrOutput
- func (e ServerProtocol) ToStringOutput() pulumi.StringOutput
- func (e ServerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerProtocolArray
- type ServerProtocolArrayInput
- type ServerProtocolArrayOutput
- func (ServerProtocolArrayOutput) ElementType() reflect.Type
- func (o ServerProtocolArrayOutput) Index(i pulumi.IntInput) ServerProtocolOutput
- func (o ServerProtocolArrayOutput) ToServerProtocolArrayOutput() ServerProtocolArrayOutput
- func (o ServerProtocolArrayOutput) ToServerProtocolArrayOutputWithContext(ctx context.Context) ServerProtocolArrayOutput
- 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() ServerAs2TransportArrayOutput
- func (ServerProtocolDetailsOutput) ElementType() reflect.Type
- func (o ServerProtocolDetailsOutput) PassiveIp() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsOutput) SetStatOption() ServerSetStatOptionPtrOutput
- func (o ServerProtocolDetailsOutput) TlsSessionResumptionMode() ServerTlsSessionResumptionModePtrOutput
- 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() ServerAs2TransportArrayOutput
- func (o ServerProtocolDetailsPtrOutput) Elem() ServerProtocolDetailsOutput
- func (ServerProtocolDetailsPtrOutput) ElementType() reflect.Type
- func (o ServerProtocolDetailsPtrOutput) PassiveIp() pulumi.StringPtrOutput
- func (o ServerProtocolDetailsPtrOutput) SetStatOption() ServerSetStatOptionPtrOutput
- func (o ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode() ServerTlsSessionResumptionModePtrOutput
- func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
- func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
- type ServerProtocolInput
- type ServerProtocolOutput
- func (ServerProtocolOutput) ElementType() reflect.Type
- func (o ServerProtocolOutput) ToServerProtocolOutput() ServerProtocolOutput
- func (o ServerProtocolOutput) ToServerProtocolOutputWithContext(ctx context.Context) ServerProtocolOutput
- func (o ServerProtocolOutput) ToServerProtocolPtrOutput() ServerProtocolPtrOutput
- func (o ServerProtocolOutput) ToServerProtocolPtrOutputWithContext(ctx context.Context) ServerProtocolPtrOutput
- func (o ServerProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerProtocolPtrInput
- type ServerProtocolPtrOutput
- func (o ServerProtocolPtrOutput) Elem() ServerProtocolOutput
- func (ServerProtocolPtrOutput) ElementType() reflect.Type
- func (o ServerProtocolPtrOutput) ToServerProtocolPtrOutput() ServerProtocolPtrOutput
- func (o ServerProtocolPtrOutput) ToServerProtocolPtrOutputWithContext(ctx context.Context) ServerProtocolPtrOutput
- func (o ServerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerS3StorageOptions
- type ServerS3StorageOptionsArgs
- func (ServerS3StorageOptionsArgs) ElementType() reflect.Type
- func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsOutput() ServerS3StorageOptionsOutput
- func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsOutputWithContext(ctx context.Context) ServerS3StorageOptionsOutput
- func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsPtrOutput() ServerS3StorageOptionsPtrOutput
- func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsPtrOutputWithContext(ctx context.Context) ServerS3StorageOptionsPtrOutput
- type ServerS3StorageOptionsInput
- type ServerS3StorageOptionsOutput
- func (o ServerS3StorageOptionsOutput) DirectoryListingOptimization() ServerDirectoryListingOptimizationPtrOutput
- func (ServerS3StorageOptionsOutput) ElementType() reflect.Type
- func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsOutput() ServerS3StorageOptionsOutput
- func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsOutputWithContext(ctx context.Context) ServerS3StorageOptionsOutput
- func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsPtrOutput() ServerS3StorageOptionsPtrOutput
- func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsPtrOutputWithContext(ctx context.Context) ServerS3StorageOptionsPtrOutput
- type ServerS3StorageOptionsPtrInput
- type ServerS3StorageOptionsPtrOutput
- func (o ServerS3StorageOptionsPtrOutput) DirectoryListingOptimization() ServerDirectoryListingOptimizationPtrOutput
- func (o ServerS3StorageOptionsPtrOutput) Elem() ServerS3StorageOptionsOutput
- func (ServerS3StorageOptionsPtrOutput) ElementType() reflect.Type
- func (o ServerS3StorageOptionsPtrOutput) ToServerS3StorageOptionsPtrOutput() ServerS3StorageOptionsPtrOutput
- func (o ServerS3StorageOptionsPtrOutput) ToServerS3StorageOptionsPtrOutputWithContext(ctx context.Context) ServerS3StorageOptionsPtrOutput
- type ServerSetStatOption
- func (ServerSetStatOption) ElementType() reflect.Type
- func (e ServerSetStatOption) ToServerSetStatOptionOutput() ServerSetStatOptionOutput
- func (e ServerSetStatOption) ToServerSetStatOptionOutputWithContext(ctx context.Context) ServerSetStatOptionOutput
- func (e ServerSetStatOption) ToServerSetStatOptionPtrOutput() ServerSetStatOptionPtrOutput
- func (e ServerSetStatOption) ToServerSetStatOptionPtrOutputWithContext(ctx context.Context) ServerSetStatOptionPtrOutput
- func (e ServerSetStatOption) ToStringOutput() pulumi.StringOutput
- func (e ServerSetStatOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerSetStatOption) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerSetStatOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerSetStatOptionInput
- type ServerSetStatOptionOutput
- func (ServerSetStatOptionOutput) ElementType() reflect.Type
- func (o ServerSetStatOptionOutput) ToServerSetStatOptionOutput() ServerSetStatOptionOutput
- func (o ServerSetStatOptionOutput) ToServerSetStatOptionOutputWithContext(ctx context.Context) ServerSetStatOptionOutput
- func (o ServerSetStatOptionOutput) ToServerSetStatOptionPtrOutput() ServerSetStatOptionPtrOutput
- func (o ServerSetStatOptionOutput) ToServerSetStatOptionPtrOutputWithContext(ctx context.Context) ServerSetStatOptionPtrOutput
- func (o ServerSetStatOptionOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerSetStatOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerSetStatOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerSetStatOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerSetStatOptionPtrInput
- type ServerSetStatOptionPtrOutput
- func (o ServerSetStatOptionPtrOutput) Elem() ServerSetStatOptionOutput
- func (ServerSetStatOptionPtrOutput) ElementType() reflect.Type
- func (o ServerSetStatOptionPtrOutput) ToServerSetStatOptionPtrOutput() ServerSetStatOptionPtrOutput
- func (o ServerSetStatOptionPtrOutput) ToServerSetStatOptionPtrOutputWithContext(ctx context.Context) ServerSetStatOptionPtrOutput
- func (o ServerSetStatOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerSetStatOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerSftpAuthenticationMethods
- func (ServerSftpAuthenticationMethods) ElementType() reflect.Type
- func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsOutput() ServerSftpAuthenticationMethodsOutput
- func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsOutput
- func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsPtrOutput() ServerSftpAuthenticationMethodsPtrOutput
- func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsPtrOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsPtrOutput
- func (e ServerSftpAuthenticationMethods) ToStringOutput() pulumi.StringOutput
- func (e ServerSftpAuthenticationMethods) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerSftpAuthenticationMethods) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerSftpAuthenticationMethods) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerSftpAuthenticationMethodsInput
- type ServerSftpAuthenticationMethodsOutput
- func (ServerSftpAuthenticationMethodsOutput) ElementType() reflect.Type
- func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsOutput() ServerSftpAuthenticationMethodsOutput
- func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsOutput
- func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsPtrOutput() ServerSftpAuthenticationMethodsPtrOutput
- func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsPtrOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsPtrOutput
- func (o ServerSftpAuthenticationMethodsOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerSftpAuthenticationMethodsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerSftpAuthenticationMethodsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerSftpAuthenticationMethodsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerSftpAuthenticationMethodsPtrInput
- type ServerSftpAuthenticationMethodsPtrOutput
- func (o ServerSftpAuthenticationMethodsPtrOutput) Elem() ServerSftpAuthenticationMethodsOutput
- func (ServerSftpAuthenticationMethodsPtrOutput) ElementType() reflect.Type
- func (o ServerSftpAuthenticationMethodsPtrOutput) ToServerSftpAuthenticationMethodsPtrOutput() ServerSftpAuthenticationMethodsPtrOutput
- func (o ServerSftpAuthenticationMethodsPtrOutput) ToServerSftpAuthenticationMethodsPtrOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsPtrOutput
- func (o ServerSftpAuthenticationMethodsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerSftpAuthenticationMethodsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerState
- type ServerTag
- type ServerTlsSessionResumptionMode
- func (ServerTlsSessionResumptionMode) ElementType() reflect.Type
- func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModeOutput() ServerTlsSessionResumptionModeOutput
- func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModeOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModeOutput
- func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModePtrOutput() ServerTlsSessionResumptionModePtrOutput
- func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModePtrOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModePtrOutput
- func (e ServerTlsSessionResumptionMode) ToStringOutput() pulumi.StringOutput
- func (e ServerTlsSessionResumptionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServerTlsSessionResumptionMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServerTlsSessionResumptionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerTlsSessionResumptionModeInput
- type ServerTlsSessionResumptionModeOutput
- func (ServerTlsSessionResumptionModeOutput) ElementType() reflect.Type
- func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModeOutput() ServerTlsSessionResumptionModeOutput
- func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModeOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModeOutput
- func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModePtrOutput() ServerTlsSessionResumptionModePtrOutput
- func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModePtrOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModePtrOutput
- func (o ServerTlsSessionResumptionModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ServerTlsSessionResumptionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServerTlsSessionResumptionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerTlsSessionResumptionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerTlsSessionResumptionModePtrInput
- type ServerTlsSessionResumptionModePtrOutput
- func (o ServerTlsSessionResumptionModePtrOutput) Elem() ServerTlsSessionResumptionModeOutput
- func (ServerTlsSessionResumptionModePtrOutput) ElementType() reflect.Type
- func (o ServerTlsSessionResumptionModePtrOutput) ToServerTlsSessionResumptionModePtrOutput() ServerTlsSessionResumptionModePtrOutput
- func (o ServerTlsSessionResumptionModePtrOutput) ToServerTlsSessionResumptionModePtrOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModePtrOutput
- func (o ServerTlsSessionResumptionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServerTlsSessionResumptionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServerWorkflowDetail
- type ServerWorkflowDetailArgs
- type ServerWorkflowDetailArray
- type ServerWorkflowDetailArrayInput
- type ServerWorkflowDetailArrayOutput
- func (ServerWorkflowDetailArrayOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailArrayOutput) Index(i pulumi.IntInput) ServerWorkflowDetailOutput
- func (o ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutput() ServerWorkflowDetailArrayOutput
- func (o ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutputWithContext(ctx context.Context) ServerWorkflowDetailArrayOutput
- type ServerWorkflowDetailInput
- type ServerWorkflowDetailOutput
- func (ServerWorkflowDetailOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailOutput) ExecutionRole() pulumi.StringOutput
- func (o ServerWorkflowDetailOutput) ToServerWorkflowDetailOutput() ServerWorkflowDetailOutput
- func (o ServerWorkflowDetailOutput) ToServerWorkflowDetailOutputWithContext(ctx context.Context) ServerWorkflowDetailOutput
- func (o ServerWorkflowDetailOutput) WorkflowId() pulumi.StringOutput
- 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 ServerWorkflowDetailsOutput
- func (ServerWorkflowDetailsOutput) ElementType() reflect.Type
- func (o ServerWorkflowDetailsOutput) OnPartialUpload() ServerWorkflowDetailArrayOutput
- func (o ServerWorkflowDetailsOutput) OnUpload() ServerWorkflowDetailArrayOutput
- 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() ServerWorkflowDetailArrayOutput
- func (o ServerWorkflowDetailsPtrOutput) OnUpload() ServerWorkflowDetailArrayOutput
- func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
- func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
- type SftpConfigProperties
- type SftpConfigPropertiesArgs
- func (SftpConfigPropertiesArgs) ElementType() reflect.Type
- func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesOutput() SftpConfigPropertiesOutput
- func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesOutputWithContext(ctx context.Context) SftpConfigPropertiesOutput
- func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesPtrOutput() SftpConfigPropertiesPtrOutput
- func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesPtrOutputWithContext(ctx context.Context) SftpConfigPropertiesPtrOutput
- type SftpConfigPropertiesInput
- type SftpConfigPropertiesOutput
- func (SftpConfigPropertiesOutput) ElementType() reflect.Type
- func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesOutput() SftpConfigPropertiesOutput
- func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesOutputWithContext(ctx context.Context) SftpConfigPropertiesOutput
- func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesPtrOutput() SftpConfigPropertiesPtrOutput
- func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesPtrOutputWithContext(ctx context.Context) SftpConfigPropertiesPtrOutput
- func (o SftpConfigPropertiesOutput) TrustedHostKeys() pulumi.StringArrayOutput
- func (o SftpConfigPropertiesOutput) UserSecretId() pulumi.StringPtrOutput
- type SftpConfigPropertiesPtrInput
- type SftpConfigPropertiesPtrOutput
- func (o SftpConfigPropertiesPtrOutput) Elem() SftpConfigPropertiesOutput
- func (SftpConfigPropertiesPtrOutput) ElementType() reflect.Type
- func (o SftpConfigPropertiesPtrOutput) ToSftpConfigPropertiesPtrOutput() SftpConfigPropertiesPtrOutput
- func (o SftpConfigPropertiesPtrOutput) ToSftpConfigPropertiesPtrOutputWithContext(ctx context.Context) SftpConfigPropertiesPtrOutput
- func (o SftpConfigPropertiesPtrOutput) TrustedHostKeys() pulumi.StringArrayOutput
- func (o SftpConfigPropertiesPtrOutput) UserSecretId() pulumi.StringPtrOutput
- type Workflow
- type WorkflowArgs
- type WorkflowEfsInputFileLocation
- type WorkflowEfsInputFileLocationArgs
- func (WorkflowEfsInputFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationOutput() WorkflowEfsInputFileLocationOutput
- func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationOutput
- func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationPtrOutput() WorkflowEfsInputFileLocationPtrOutput
- func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationPtrOutput
- type WorkflowEfsInputFileLocationInput
- type WorkflowEfsInputFileLocationOutput
- func (WorkflowEfsInputFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowEfsInputFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowEfsInputFileLocationOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationOutput() WorkflowEfsInputFileLocationOutput
- func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationOutput
- func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationPtrOutput() WorkflowEfsInputFileLocationPtrOutput
- func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationPtrOutput
- type WorkflowEfsInputFileLocationPtrInput
- type WorkflowEfsInputFileLocationPtrOutput
- func (o WorkflowEfsInputFileLocationPtrOutput) Elem() WorkflowEfsInputFileLocationOutput
- func (WorkflowEfsInputFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowEfsInputFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
- func (o WorkflowEfsInputFileLocationPtrOutput) Path() pulumi.StringPtrOutput
- func (o WorkflowEfsInputFileLocationPtrOutput) ToWorkflowEfsInputFileLocationPtrOutput() WorkflowEfsInputFileLocationPtrOutput
- func (o WorkflowEfsInputFileLocationPtrOutput) ToWorkflowEfsInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationPtrOutput
- type WorkflowInput
- type WorkflowInputFileLocation
- type WorkflowInputFileLocationArgs
- func (WorkflowInputFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationOutput() WorkflowInputFileLocationOutput
- func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationOutputWithContext(ctx context.Context) WorkflowInputFileLocationOutput
- func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationPtrOutput() WorkflowInputFileLocationPtrOutput
- func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowInputFileLocationPtrOutput
- type WorkflowInputFileLocationInput
- type WorkflowInputFileLocationOutput
- func (o WorkflowInputFileLocationOutput) EfsFileLocation() WorkflowEfsInputFileLocationPtrOutput
- func (WorkflowInputFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowInputFileLocationOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
- func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationOutput() WorkflowInputFileLocationOutput
- func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationOutputWithContext(ctx context.Context) WorkflowInputFileLocationOutput
- func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationPtrOutput() WorkflowInputFileLocationPtrOutput
- func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowInputFileLocationPtrOutput
- type WorkflowInputFileLocationPtrInput
- type WorkflowInputFileLocationPtrOutput
- func (o WorkflowInputFileLocationPtrOutput) EfsFileLocation() WorkflowEfsInputFileLocationPtrOutput
- func (o WorkflowInputFileLocationPtrOutput) Elem() WorkflowInputFileLocationOutput
- func (WorkflowInputFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowInputFileLocationPtrOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
- func (o WorkflowInputFileLocationPtrOutput) ToWorkflowInputFileLocationPtrOutput() WorkflowInputFileLocationPtrOutput
- func (o WorkflowInputFileLocationPtrOutput) ToWorkflowInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowInputFileLocationPtrOutput
- type WorkflowOutput
- func (o WorkflowOutput) Arn() pulumi.StringOutput
- func (o WorkflowOutput) Description() pulumi.StringPtrOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) OnExceptionSteps() WorkflowStepArrayOutput
- func (o WorkflowOutput) Steps() WorkflowStepArrayOutput
- func (o WorkflowOutput) Tags() aws.TagArrayOutput
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (o WorkflowOutput) WorkflowId() pulumi.StringOutput
- type WorkflowS3FileLocation
- type WorkflowS3FileLocationArgs
- func (WorkflowS3FileLocationArgs) ElementType() reflect.Type
- func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationOutput() WorkflowS3FileLocationOutput
- func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationOutputWithContext(ctx context.Context) WorkflowS3FileLocationOutput
- func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationPtrOutput() WorkflowS3FileLocationPtrOutput
- func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3FileLocationPtrOutput
- type WorkflowS3FileLocationInput
- type WorkflowS3FileLocationOutput
- func (WorkflowS3FileLocationOutput) ElementType() reflect.Type
- func (o WorkflowS3FileLocationOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
- func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationOutput() WorkflowS3FileLocationOutput
- func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationOutputWithContext(ctx context.Context) WorkflowS3FileLocationOutput
- func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationPtrOutput() WorkflowS3FileLocationPtrOutput
- func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3FileLocationPtrOutput
- type WorkflowS3FileLocationPtrInput
- type WorkflowS3FileLocationPtrOutput
- func (o WorkflowS3FileLocationPtrOutput) Elem() WorkflowS3FileLocationOutput
- func (WorkflowS3FileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowS3FileLocationPtrOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
- func (o WorkflowS3FileLocationPtrOutput) ToWorkflowS3FileLocationPtrOutput() WorkflowS3FileLocationPtrOutput
- func (o WorkflowS3FileLocationPtrOutput) ToWorkflowS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3FileLocationPtrOutput
- type WorkflowS3InputFileLocation
- type WorkflowS3InputFileLocationArgs
- func (WorkflowS3InputFileLocationArgs) ElementType() reflect.Type
- func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationOutput() WorkflowS3InputFileLocationOutput
- func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationOutput
- func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationPtrOutput() WorkflowS3InputFileLocationPtrOutput
- func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationPtrOutput
- type WorkflowS3InputFileLocationInput
- type WorkflowS3InputFileLocationOutput
- func (o WorkflowS3InputFileLocationOutput) Bucket() pulumi.StringPtrOutput
- func (WorkflowS3InputFileLocationOutput) ElementType() reflect.Type
- func (o WorkflowS3InputFileLocationOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationOutput() WorkflowS3InputFileLocationOutput
- func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationOutput
- func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationPtrOutput() WorkflowS3InputFileLocationPtrOutput
- func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationPtrOutput
- type WorkflowS3InputFileLocationPtrInput
- type WorkflowS3InputFileLocationPtrOutput
- func (o WorkflowS3InputFileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o WorkflowS3InputFileLocationPtrOutput) Elem() WorkflowS3InputFileLocationOutput
- func (WorkflowS3InputFileLocationPtrOutput) ElementType() reflect.Type
- func (o WorkflowS3InputFileLocationPtrOutput) Key() pulumi.StringPtrOutput
- func (o WorkflowS3InputFileLocationPtrOutput) ToWorkflowS3InputFileLocationPtrOutput() WorkflowS3InputFileLocationPtrOutput
- func (o WorkflowS3InputFileLocationPtrOutput) ToWorkflowS3InputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationPtrOutput
- type WorkflowS3Tag
- type WorkflowS3TagArgs
- type WorkflowS3TagArray
- type WorkflowS3TagArrayInput
- type WorkflowS3TagArrayOutput
- func (WorkflowS3TagArrayOutput) ElementType() reflect.Type
- func (o WorkflowS3TagArrayOutput) Index(i pulumi.IntInput) WorkflowS3TagOutput
- func (o WorkflowS3TagArrayOutput) ToWorkflowS3TagArrayOutput() WorkflowS3TagArrayOutput
- func (o WorkflowS3TagArrayOutput) ToWorkflowS3TagArrayOutputWithContext(ctx context.Context) WorkflowS3TagArrayOutput
- type WorkflowS3TagInput
- type WorkflowS3TagOutput
- func (WorkflowS3TagOutput) ElementType() reflect.Type
- func (o WorkflowS3TagOutput) Key() pulumi.StringOutput
- func (o WorkflowS3TagOutput) ToWorkflowS3TagOutput() WorkflowS3TagOutput
- func (o WorkflowS3TagOutput) ToWorkflowS3TagOutputWithContext(ctx context.Context) WorkflowS3TagOutput
- func (o WorkflowS3TagOutput) Value() pulumi.StringOutput
- 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 WorkflowStepCopyStepDetailsProperties
- type WorkflowStepCopyStepDetailsPropertiesArgs
- func (WorkflowStepCopyStepDetailsPropertiesArgs) ElementType() reflect.Type
- func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesOutput() WorkflowStepCopyStepDetailsPropertiesOutput
- func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOutput
- func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput() WorkflowStepCopyStepDetailsPropertiesPtrOutput
- func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesPtrOutput
- type WorkflowStepCopyStepDetailsPropertiesInput
- type WorkflowStepCopyStepDetailsPropertiesOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) DestinationFileLocation() WorkflowS3FileLocationPtrOutput
- func (WorkflowStepCopyStepDetailsPropertiesOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) OverwriteExisting() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesOutput() WorkflowStepCopyStepDetailsPropertiesOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput() WorkflowStepCopyStepDetailsPropertiesPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesPtrOutput
- type WorkflowStepCopyStepDetailsPropertiesOverwriteExisting
- func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ElementType() reflect.Type
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringOutput() pulumi.StringOutput
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingInput
- type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
- func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrInput
- type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) Elem() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
- func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- type WorkflowStepCopyStepDetailsPropertiesPtrInput
- type WorkflowStepCopyStepDetailsPropertiesPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) DestinationFileLocation() WorkflowS3FileLocationPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) Elem() WorkflowStepCopyStepDetailsPropertiesOutput
- func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) OverwriteExisting() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput() WorkflowStepCopyStepDetailsPropertiesPtrOutput
- func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesPtrOutput
- type WorkflowStepCustomStepDetailsProperties
- type WorkflowStepCustomStepDetailsPropertiesArgs
- func (WorkflowStepCustomStepDetailsPropertiesArgs) ElementType() reflect.Type
- func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesOutput() WorkflowStepCustomStepDetailsPropertiesOutput
- func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesOutput
- func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput() WorkflowStepCustomStepDetailsPropertiesPtrOutput
- func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesPtrOutput
- type WorkflowStepCustomStepDetailsPropertiesInput
- type WorkflowStepCustomStepDetailsPropertiesOutput
- func (WorkflowStepCustomStepDetailsPropertiesOutput) ElementType() reflect.Type
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) Target() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesOutput() WorkflowStepCustomStepDetailsPropertiesOutput
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesOutput
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput() WorkflowStepCustomStepDetailsPropertiesPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesPtrOutput
- type WorkflowStepCustomStepDetailsPropertiesPtrInput
- type WorkflowStepCustomStepDetailsPropertiesPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) Elem() WorkflowStepCustomStepDetailsPropertiesOutput
- func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) Target() pulumi.StringPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput() WorkflowStepCustomStepDetailsPropertiesPtrOutput
- func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesPtrOutput
- type WorkflowStepDecryptStepDetailsProperties
- type WorkflowStepDecryptStepDetailsPropertiesArgs
- func (WorkflowStepDecryptStepDetailsPropertiesArgs) ElementType() reflect.Type
- func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesOutput() WorkflowStepDecryptStepDetailsPropertiesOutput
- func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOutput
- func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- type WorkflowStepDecryptStepDetailsPropertiesInput
- type WorkflowStepDecryptStepDetailsPropertiesOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) DestinationFileLocation() WorkflowInputFileLocationOutput
- func (WorkflowStepDecryptStepDetailsPropertiesOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) OverwriteExisting() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesOutput() WorkflowStepDecryptStepDetailsPropertiesOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOutput) Type() WorkflowStepDecryptStepDetailsPropertiesTypeOutput
- type WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting
- func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ElementType() reflect.Type
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringOutput() pulumi.StringOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingInput
- type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
- func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrInput
- type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) Elem() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
- func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- type WorkflowStepDecryptStepDetailsPropertiesPtrInput
- type WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) DestinationFileLocation() WorkflowInputFileLocationPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Elem() WorkflowStepDecryptStepDetailsPropertiesOutput
- func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) OverwriteExisting() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Type() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- type WorkflowStepDecryptStepDetailsPropertiesType
- func (WorkflowStepDecryptStepDetailsPropertiesType) ElementType() reflect.Type
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringOutput() pulumi.StringOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutput() WorkflowStepDecryptStepDetailsPropertiesTypeOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypeOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- type WorkflowStepDecryptStepDetailsPropertiesTypeInput
- type WorkflowStepDecryptStepDetailsPropertiesTypeOutput
- func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutput() WorkflowStepDecryptStepDetailsPropertiesTypeOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypeOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- type WorkflowStepDecryptStepDetailsPropertiesTypePtrInput
- type WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) Elem() WorkflowStepDecryptStepDetailsPropertiesTypeOutput
- func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
- type WorkflowStepDeleteStepDetailsProperties
- type WorkflowStepDeleteStepDetailsPropertiesArgs
- func (WorkflowStepDeleteStepDetailsPropertiesArgs) ElementType() reflect.Type
- func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesOutput() WorkflowStepDeleteStepDetailsPropertiesOutput
- func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesOutput
- func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- type WorkflowStepDeleteStepDetailsPropertiesInput
- type WorkflowStepDeleteStepDetailsPropertiesOutput
- func (WorkflowStepDeleteStepDetailsPropertiesOutput) ElementType() reflect.Type
- func (o WorkflowStepDeleteStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesOutput() WorkflowStepDeleteStepDetailsPropertiesOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- type WorkflowStepDeleteStepDetailsPropertiesPtrInput
- type WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) Elem() WorkflowStepDeleteStepDetailsPropertiesOutput
- func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- type WorkflowStepInput
- type WorkflowStepOutput
- func (o WorkflowStepOutput) CopyStepDetails() WorkflowStepCopyStepDetailsPropertiesPtrOutput
- func (o WorkflowStepOutput) CustomStepDetails() WorkflowStepCustomStepDetailsPropertiesPtrOutput
- func (o WorkflowStepOutput) DecryptStepDetails() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
- func (o WorkflowStepOutput) DeleteStepDetails() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
- func (WorkflowStepOutput) ElementType() reflect.Type
- func (o WorkflowStepOutput) TagStepDetails() WorkflowStepTagStepDetailsPropertiesPtrOutput
- func (o WorkflowStepOutput) ToWorkflowStepOutput() WorkflowStepOutput
- func (o WorkflowStepOutput) ToWorkflowStepOutputWithContext(ctx context.Context) WorkflowStepOutput
- func (o WorkflowStepOutput) Type() WorkflowStepTypePtrOutput
- type WorkflowStepTagStepDetailsProperties
- type WorkflowStepTagStepDetailsPropertiesArgs
- func (WorkflowStepTagStepDetailsPropertiesArgs) ElementType() reflect.Type
- func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesOutput() WorkflowStepTagStepDetailsPropertiesOutput
- func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesOutput
- func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesPtrOutput() WorkflowStepTagStepDetailsPropertiesPtrOutput
- func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesPtrOutput
- type WorkflowStepTagStepDetailsPropertiesInput
- type WorkflowStepTagStepDetailsPropertiesOutput
- func (WorkflowStepTagStepDetailsPropertiesOutput) ElementType() reflect.Type
- func (o WorkflowStepTagStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsPropertiesOutput) Tags() WorkflowS3TagArrayOutput
- func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesOutput() WorkflowStepTagStepDetailsPropertiesOutput
- func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesOutput
- func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutput() WorkflowStepTagStepDetailsPropertiesPtrOutput
- func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesPtrOutput
- type WorkflowStepTagStepDetailsPropertiesPtrInput
- type WorkflowStepTagStepDetailsPropertiesPtrOutput
- func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) Elem() WorkflowStepTagStepDetailsPropertiesOutput
- func (WorkflowStepTagStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
- func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
- func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) Tags() WorkflowS3TagArrayOutput
- func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutput() WorkflowStepTagStepDetailsPropertiesPtrOutput
- func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesPtrOutput
- type WorkflowStepType
- func (WorkflowStepType) ElementType() reflect.Type
- func (e WorkflowStepType) ToStringOutput() pulumi.StringOutput
- func (e WorkflowStepType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e WorkflowStepType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e WorkflowStepType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e WorkflowStepType) ToWorkflowStepTypeOutput() WorkflowStepTypeOutput
- func (e WorkflowStepType) ToWorkflowStepTypeOutputWithContext(ctx context.Context) WorkflowStepTypeOutput
- func (e WorkflowStepType) ToWorkflowStepTypePtrOutput() WorkflowStepTypePtrOutput
- func (e WorkflowStepType) ToWorkflowStepTypePtrOutputWithContext(ctx context.Context) WorkflowStepTypePtrOutput
- type WorkflowStepTypeInput
- type WorkflowStepTypeOutput
- func (WorkflowStepTypeOutput) ElementType() reflect.Type
- func (o WorkflowStepTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o WorkflowStepTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o WorkflowStepTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepTypeOutput) ToWorkflowStepTypeOutput() WorkflowStepTypeOutput
- func (o WorkflowStepTypeOutput) ToWorkflowStepTypeOutputWithContext(ctx context.Context) WorkflowStepTypeOutput
- func (o WorkflowStepTypeOutput) ToWorkflowStepTypePtrOutput() WorkflowStepTypePtrOutput
- func (o WorkflowStepTypeOutput) ToWorkflowStepTypePtrOutputWithContext(ctx context.Context) WorkflowStepTypePtrOutput
- type WorkflowStepTypePtrInput
- type WorkflowStepTypePtrOutput
- func (o WorkflowStepTypePtrOutput) Elem() WorkflowStepTypeOutput
- func (WorkflowStepTypePtrOutput) ElementType() reflect.Type
- func (o WorkflowStepTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o WorkflowStepTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o WorkflowStepTypePtrOutput) ToWorkflowStepTypePtrOutput() WorkflowStepTypePtrOutput
- func (o WorkflowStepTypePtrOutput) ToWorkflowStepTypePtrOutputWithContext(ctx context.Context) WorkflowStepTypePtrOutput
- type WorkflowTag
Constants ¶
const ( AgreementStatusActive = AgreementStatus("ACTIVE") AgreementStatusInactive = AgreementStatus("INACTIVE") )
const ( CertificateStatusActive = CertificateStatus("ACTIVE") CertificateStatusPending = CertificateStatus("PENDING") CertificateStatusInactive = CertificateStatus("INACTIVE") )
const ( CertificateTypeCertificate = CertificateType("CERTIFICATE") CertificateTypeCertificateWithPrivateKey = CertificateType("CERTIFICATE_WITH_PRIVATE_KEY") )
const ( CertificateUsageSigning = CertificateUsage("SIGNING") CertificateUsageEncryption = CertificateUsage("ENCRYPTION") CertificateUsageTls = CertificateUsage("TLS") )
const ( ConnectorAs2ConfigPropertiesCompressionZlib = ConnectorAs2ConfigPropertiesCompression("ZLIB") ConnectorAs2ConfigPropertiesCompressionDisabled = ConnectorAs2ConfigPropertiesCompression("DISABLED") )
const ( ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes128Cbc = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("AES128_CBC") ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes192Cbc = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("AES192_CBC") ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes256Cbc = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("AES256_CBC") ConnectorAs2ConfigPropertiesEncryptionAlgorithmNone = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("NONE") ConnectorAs2ConfigPropertiesEncryptionAlgorithmDesEde3Cbc = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("DES_EDE3_CBC") )
const ( ConnectorAs2ConfigPropertiesMdnResponseSync = ConnectorAs2ConfigPropertiesMdnResponse("SYNC") ConnectorAs2ConfigPropertiesMdnResponseNone = ConnectorAs2ConfigPropertiesMdnResponse("NONE") )
const ( ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha256 = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA256") ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha384 = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA384") ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha512 = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA512") ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha1 = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA1") ConnectorAs2ConfigPropertiesMdnSigningAlgorithmNone = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("NONE") ConnectorAs2ConfigPropertiesMdnSigningAlgorithmDefault = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("DEFAULT") )
const ( ConnectorAs2ConfigPropertiesSigningAlgorithmSha256 = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA256") ConnectorAs2ConfigPropertiesSigningAlgorithmSha384 = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA384") ConnectorAs2ConfigPropertiesSigningAlgorithmSha512 = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA512") ConnectorAs2ConfigPropertiesSigningAlgorithmSha1 = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA1") ConnectorAs2ConfigPropertiesSigningAlgorithmNone = ConnectorAs2ConfigPropertiesSigningAlgorithm("NONE") )
const ( ProfileTypeLocal = ProfileType("LOCAL") ProfileTypePartner = ProfileType("PARTNER") )
const ( ServerDirectoryListingOptimizationEnabled = ServerDirectoryListingOptimization("ENABLED") ServerDirectoryListingOptimizationDisabled = ServerDirectoryListingOptimization("DISABLED") )
const ( ServerDomainS3 = ServerDomain("S3") ServerDomainEfs = ServerDomain("EFS") )
const ( ServerEndpointTypePublic = ServerEndpointType("PUBLIC") ServerEndpointTypeVpc = ServerEndpointType("VPC") ServerEndpointTypeVpcEndpoint = ServerEndpointType("VPC_ENDPOINT") )
const ( ServerIdentityProviderTypeServiceManaged = ServerIdentityProviderType("SERVICE_MANAGED") ServerIdentityProviderTypeApiGateway = ServerIdentityProviderType("API_GATEWAY") ServerIdentityProviderTypeAwsDirectoryService = ServerIdentityProviderType("AWS_DIRECTORY_SERVICE") ServerIdentityProviderTypeAwsLambda = ServerIdentityProviderType("AWS_LAMBDA") )
const ( ServerProtocolSftp = ServerProtocol("SFTP") ServerProtocolFtp = ServerProtocol("FTP") ServerProtocolFtps = ServerProtocol("FTPS") ServerProtocolAs2 = ServerProtocol("AS2") )
const ( ServerSetStatOptionDefault = ServerSetStatOption("DEFAULT") ServerSetStatOptionEnableNoOp = ServerSetStatOption("ENABLE_NO_OP") )
const ( ServerSftpAuthenticationMethodsPassword = ServerSftpAuthenticationMethods("PASSWORD") ServerSftpAuthenticationMethodsPublicKey = ServerSftpAuthenticationMethods("PUBLIC_KEY") ServerSftpAuthenticationMethodsPublicKeyOrPassword = ServerSftpAuthenticationMethods("PUBLIC_KEY_OR_PASSWORD") ServerSftpAuthenticationMethodsPublicKeyAndPassword = ServerSftpAuthenticationMethods("PUBLIC_KEY_AND_PASSWORD") )
const ( ServerTlsSessionResumptionModeDisabled = ServerTlsSessionResumptionMode("DISABLED") ServerTlsSessionResumptionModeEnabled = ServerTlsSessionResumptionMode("ENABLED") ServerTlsSessionResumptionModeEnforced = ServerTlsSessionResumptionMode("ENFORCED") )
const ( WorkflowStepCopyStepDetailsPropertiesOverwriteExistingTrue = WorkflowStepCopyStepDetailsPropertiesOverwriteExisting("TRUE") WorkflowStepCopyStepDetailsPropertiesOverwriteExistingFalse = WorkflowStepCopyStepDetailsPropertiesOverwriteExisting("FALSE") )
const ( WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingTrue = WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting("TRUE") WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingFalse = WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting("FALSE") )
const ( WorkflowStepTypeCopy = WorkflowStepType("COPY") WorkflowStepTypeCustom = WorkflowStepType("CUSTOM") WorkflowStepTypeDecrypt = WorkflowStepType("DECRYPT") WorkflowStepTypeDelete = WorkflowStepType("DELETE") WorkflowStepTypeTag = WorkflowStepType("TAG") )
const (
ServerAs2TransportHttp = ServerAs2Transport("HTTP")
)
const (
WorkflowStepDecryptStepDetailsPropertiesTypePgp = WorkflowStepDecryptStepDetailsPropertiesType("PGP")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agreement ¶ added in v0.38.0
type Agreement struct { pulumi.CustomResourceState // Specifies the access role for the agreement. AccessRole pulumi.StringOutput `pulumi:"accessRole"` // A unique identifier for the agreement. AgreementId pulumi.StringOutput `pulumi:"agreementId"` // Specifies the unique Amazon Resource Name (ARN) for the agreement. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the base directory for the agreement. BaseDirectory pulumi.StringOutput `pulumi:"baseDirectory"` // A textual description for the agreement. Description pulumi.StringPtrOutput `pulumi:"description"` // A unique identifier for the local profile. LocalProfileId pulumi.StringOutput `pulumi:"localProfileId"` // A unique identifier for the partner profile. PartnerProfileId pulumi.StringOutput `pulumi:"partnerProfileId"` // A unique identifier for the server. ServerId pulumi.StringOutput `pulumi:"serverId"` // Specifies the status of the agreement. Status AgreementStatusPtrOutput `pulumi:"status"` // Key-value pairs that can be used to group and search for agreements. Tags are metadata attached to agreements for any purpose. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Transfer::Agreement
func GetAgreement ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (*Agreement) ToAgreementOutput ¶ added in v0.38.0
func (i *Agreement) ToAgreementOutput() AgreementOutput
func (*Agreement) ToAgreementOutputWithContext ¶ added in v0.38.0
func (i *Agreement) ToAgreementOutputWithContext(ctx context.Context) AgreementOutput
type AgreementArgs ¶ added in v0.38.0
type AgreementArgs struct { // Specifies the access role for the agreement. AccessRole pulumi.StringInput // Specifies the base directory for the agreement. BaseDirectory pulumi.StringInput // A textual description for the agreement. Description pulumi.StringPtrInput // A unique identifier for the local profile. LocalProfileId pulumi.StringInput // A unique identifier for the partner profile. PartnerProfileId pulumi.StringInput // A unique identifier for the server. ServerId pulumi.StringInput // Specifies the status of the agreement. Status AgreementStatusPtrInput // Key-value pairs that can be used to group and search for agreements. Tags are metadata attached to agreements for any purpose. Tags aws.TagArrayInput }
The set of arguments for constructing a Agreement resource.
func (AgreementArgs) ElementType ¶ added in v0.38.0
func (AgreementArgs) ElementType() reflect.Type
type AgreementInput ¶ added in v0.38.0
type AgreementInput interface { pulumi.Input ToAgreementOutput() AgreementOutput ToAgreementOutputWithContext(ctx context.Context) AgreementOutput }
type AgreementOutput ¶ added in v0.38.0
type AgreementOutput struct{ *pulumi.OutputState }
func (AgreementOutput) AccessRole ¶ added in v0.38.0
func (o AgreementOutput) AccessRole() pulumi.StringOutput
Specifies the access role for the agreement.
func (AgreementOutput) AgreementId ¶ added in v0.38.0
func (o AgreementOutput) AgreementId() pulumi.StringOutput
A unique identifier for the agreement.
func (AgreementOutput) Arn ¶ added in v0.38.0
func (o AgreementOutput) Arn() pulumi.StringOutput
Specifies the unique Amazon Resource Name (ARN) for the agreement.
func (AgreementOutput) BaseDirectory ¶ added in v0.38.0
func (o AgreementOutput) BaseDirectory() pulumi.StringOutput
Specifies the base directory for the agreement.
func (AgreementOutput) Description ¶ added in v0.38.0
func (o AgreementOutput) Description() pulumi.StringPtrOutput
A textual description for the agreement.
func (AgreementOutput) ElementType ¶ added in v0.38.0
func (AgreementOutput) ElementType() reflect.Type
func (AgreementOutput) LocalProfileId ¶ added in v0.38.0
func (o AgreementOutput) LocalProfileId() pulumi.StringOutput
A unique identifier for the local profile.
func (AgreementOutput) PartnerProfileId ¶ added in v0.38.0
func (o AgreementOutput) PartnerProfileId() pulumi.StringOutput
A unique identifier for the partner profile.
func (AgreementOutput) ServerId ¶ added in v0.38.0
func (o AgreementOutput) ServerId() pulumi.StringOutput
A unique identifier for the server.
func (AgreementOutput) Status ¶ added in v0.38.0
func (o AgreementOutput) Status() AgreementStatusPtrOutput
Specifies the status of the agreement.
func (AgreementOutput) Tags ¶ added in v0.38.0
func (o AgreementOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for agreements. Tags are metadata attached to agreements for any purpose.
func (AgreementOutput) ToAgreementOutput ¶ added in v0.38.0
func (o AgreementOutput) ToAgreementOutput() AgreementOutput
func (AgreementOutput) ToAgreementOutputWithContext ¶ added in v0.38.0
func (o AgreementOutput) ToAgreementOutputWithContext(ctx context.Context) AgreementOutput
type AgreementState ¶ added in v0.38.0
type AgreementState struct { }
func (AgreementState) ElementType ¶ added in v0.38.0
func (AgreementState) ElementType() reflect.Type
type AgreementStatus ¶ added in v0.38.0
type AgreementStatus string
Specifies the status of the agreement.
func (AgreementStatus) ElementType ¶ added in v0.38.0
func (AgreementStatus) ElementType() reflect.Type
func (AgreementStatus) ToAgreementStatusOutput ¶ added in v0.38.0
func (e AgreementStatus) ToAgreementStatusOutput() AgreementStatusOutput
func (AgreementStatus) ToAgreementStatusOutputWithContext ¶ added in v0.38.0
func (e AgreementStatus) ToAgreementStatusOutputWithContext(ctx context.Context) AgreementStatusOutput
func (AgreementStatus) ToAgreementStatusPtrOutput ¶ added in v0.38.0
func (e AgreementStatus) ToAgreementStatusPtrOutput() AgreementStatusPtrOutput
func (AgreementStatus) ToAgreementStatusPtrOutputWithContext ¶ added in v0.38.0
func (e AgreementStatus) ToAgreementStatusPtrOutputWithContext(ctx context.Context) AgreementStatusPtrOutput
func (AgreementStatus) ToStringOutput ¶ added in v0.38.0
func (e AgreementStatus) ToStringOutput() pulumi.StringOutput
func (AgreementStatus) ToStringOutputWithContext ¶ added in v0.38.0
func (e AgreementStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AgreementStatus) ToStringPtrOutput ¶ added in v0.38.0
func (e AgreementStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (AgreementStatus) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e AgreementStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AgreementStatusInput ¶ added in v0.38.0
type AgreementStatusInput interface { pulumi.Input ToAgreementStatusOutput() AgreementStatusOutput ToAgreementStatusOutputWithContext(context.Context) AgreementStatusOutput }
AgreementStatusInput is an input type that accepts values of the AgreementStatus enum A concrete instance of `AgreementStatusInput` can be one of the following:
AgreementStatusActive AgreementStatusInactive
type AgreementStatusOutput ¶ added in v0.38.0
type AgreementStatusOutput struct{ *pulumi.OutputState }
func (AgreementStatusOutput) ElementType ¶ added in v0.38.0
func (AgreementStatusOutput) ElementType() reflect.Type
func (AgreementStatusOutput) ToAgreementStatusOutput ¶ added in v0.38.0
func (o AgreementStatusOutput) ToAgreementStatusOutput() AgreementStatusOutput
func (AgreementStatusOutput) ToAgreementStatusOutputWithContext ¶ added in v0.38.0
func (o AgreementStatusOutput) ToAgreementStatusOutputWithContext(ctx context.Context) AgreementStatusOutput
func (AgreementStatusOutput) ToAgreementStatusPtrOutput ¶ added in v0.38.0
func (o AgreementStatusOutput) ToAgreementStatusPtrOutput() AgreementStatusPtrOutput
func (AgreementStatusOutput) ToAgreementStatusPtrOutputWithContext ¶ added in v0.38.0
func (o AgreementStatusOutput) ToAgreementStatusPtrOutputWithContext(ctx context.Context) AgreementStatusPtrOutput
func (AgreementStatusOutput) ToStringOutput ¶ added in v0.38.0
func (o AgreementStatusOutput) ToStringOutput() pulumi.StringOutput
func (AgreementStatusOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o AgreementStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AgreementStatusOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o AgreementStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AgreementStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o AgreementStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AgreementStatusPtrInput ¶ added in v0.38.0
type AgreementStatusPtrInput interface { pulumi.Input ToAgreementStatusPtrOutput() AgreementStatusPtrOutput ToAgreementStatusPtrOutputWithContext(context.Context) AgreementStatusPtrOutput }
func AgreementStatusPtr ¶ added in v0.38.0
func AgreementStatusPtr(v string) AgreementStatusPtrInput
type AgreementStatusPtrOutput ¶ added in v0.38.0
type AgreementStatusPtrOutput struct{ *pulumi.OutputState }
func (AgreementStatusPtrOutput) Elem ¶ added in v0.38.0
func (o AgreementStatusPtrOutput) Elem() AgreementStatusOutput
func (AgreementStatusPtrOutput) ElementType ¶ added in v0.38.0
func (AgreementStatusPtrOutput) ElementType() reflect.Type
func (AgreementStatusPtrOutput) ToAgreementStatusPtrOutput ¶ added in v0.38.0
func (o AgreementStatusPtrOutput) ToAgreementStatusPtrOutput() AgreementStatusPtrOutput
func (AgreementStatusPtrOutput) ToAgreementStatusPtrOutputWithContext ¶ added in v0.38.0
func (o AgreementStatusPtrOutput) ToAgreementStatusPtrOutputWithContext(ctx context.Context) AgreementStatusPtrOutput
func (AgreementStatusPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o AgreementStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AgreementStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o AgreementStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AgreementTag ¶ added in v0.38.0
type AgreementTag struct { // The name assigned to the tag that you create. Key string `pulumi:"key"` // Contains one or more values that you assigned to the key name you create. Value string `pulumi:"value"` }
Creates a key-value pair for a specific resource.
type As2ConfigProperties ¶ added in v0.38.0
type As2ConfigProperties struct { // ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector BasicAuthSecretId *string `pulumi:"basicAuthSecretId"` // Compression setting for this AS2 connector configuration. Compression *ConnectorAs2ConfigPropertiesCompression `pulumi:"compression"` // Encryption algorithm for this AS2 connector configuration. EncryptionAlgorithm *ConnectorAs2ConfigPropertiesEncryptionAlgorithm `pulumi:"encryptionAlgorithm"` // A unique identifier for the local profile. LocalProfileId *string `pulumi:"localProfileId"` // MDN Response setting for this AS2 connector configuration. MdnResponse *ConnectorAs2ConfigPropertiesMdnResponse `pulumi:"mdnResponse"` // MDN Signing algorithm for this AS2 connector configuration. MdnSigningAlgorithm *ConnectorAs2ConfigPropertiesMdnSigningAlgorithm `pulumi:"mdnSigningAlgorithm"` // The message subject for this AS2 connector configuration. MessageSubject *string `pulumi:"messageSubject"` // A unique identifier for the partner profile. PartnerProfileId *string `pulumi:"partnerProfileId"` // Signing algorithm for this AS2 connector configuration. SigningAlgorithm *ConnectorAs2ConfigPropertiesSigningAlgorithm `pulumi:"signingAlgorithm"` }
Configuration for an AS2 connector.
type As2ConfigPropertiesArgs ¶ added in v0.38.0
type As2ConfigPropertiesArgs struct { // ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector BasicAuthSecretId pulumi.StringPtrInput `pulumi:"basicAuthSecretId"` // Compression setting for this AS2 connector configuration. Compression ConnectorAs2ConfigPropertiesCompressionPtrInput `pulumi:"compression"` // Encryption algorithm for this AS2 connector configuration. EncryptionAlgorithm ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrInput `pulumi:"encryptionAlgorithm"` // A unique identifier for the local profile. LocalProfileId pulumi.StringPtrInput `pulumi:"localProfileId"` // MDN Response setting for this AS2 connector configuration. MdnResponse ConnectorAs2ConfigPropertiesMdnResponsePtrInput `pulumi:"mdnResponse"` // MDN Signing algorithm for this AS2 connector configuration. MdnSigningAlgorithm ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrInput `pulumi:"mdnSigningAlgorithm"` // The message subject for this AS2 connector configuration. MessageSubject pulumi.StringPtrInput `pulumi:"messageSubject"` // A unique identifier for the partner profile. PartnerProfileId pulumi.StringPtrInput `pulumi:"partnerProfileId"` // Signing algorithm for this AS2 connector configuration. SigningAlgorithm ConnectorAs2ConfigPropertiesSigningAlgorithmPtrInput `pulumi:"signingAlgorithm"` }
Configuration for an AS2 connector.
func (As2ConfigPropertiesArgs) ElementType ¶ added in v0.38.0
func (As2ConfigPropertiesArgs) ElementType() reflect.Type
func (As2ConfigPropertiesArgs) ToAs2ConfigPropertiesOutput ¶ added in v0.38.0
func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesOutput() As2ConfigPropertiesOutput
func (As2ConfigPropertiesArgs) ToAs2ConfigPropertiesOutputWithContext ¶ added in v0.38.0
func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesOutputWithContext(ctx context.Context) As2ConfigPropertiesOutput
func (As2ConfigPropertiesArgs) ToAs2ConfigPropertiesPtrOutput ¶ added in v0.73.0
func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesPtrOutput() As2ConfigPropertiesPtrOutput
func (As2ConfigPropertiesArgs) ToAs2ConfigPropertiesPtrOutputWithContext ¶ added in v0.73.0
func (i As2ConfigPropertiesArgs) ToAs2ConfigPropertiesPtrOutputWithContext(ctx context.Context) As2ConfigPropertiesPtrOutput
type As2ConfigPropertiesInput ¶ added in v0.38.0
type As2ConfigPropertiesInput interface { pulumi.Input ToAs2ConfigPropertiesOutput() As2ConfigPropertiesOutput ToAs2ConfigPropertiesOutputWithContext(context.Context) As2ConfigPropertiesOutput }
As2ConfigPropertiesInput is an input type that accepts As2ConfigPropertiesArgs and As2ConfigPropertiesOutput values. You can construct a concrete instance of `As2ConfigPropertiesInput` via:
As2ConfigPropertiesArgs{...}
type As2ConfigPropertiesOutput ¶ added in v0.38.0
type As2ConfigPropertiesOutput struct{ *pulumi.OutputState }
Configuration for an AS2 connector.
func (As2ConfigPropertiesOutput) BasicAuthSecretId ¶ added in v0.73.0
func (o As2ConfigPropertiesOutput) BasicAuthSecretId() pulumi.StringPtrOutput
ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
func (As2ConfigPropertiesOutput) Compression ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) Compression() ConnectorAs2ConfigPropertiesCompressionPtrOutput
Compression setting for this AS2 connector configuration.
func (As2ConfigPropertiesOutput) ElementType ¶ added in v0.38.0
func (As2ConfigPropertiesOutput) ElementType() reflect.Type
func (As2ConfigPropertiesOutput) EncryptionAlgorithm ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) EncryptionAlgorithm() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
Encryption algorithm for this AS2 connector configuration.
func (As2ConfigPropertiesOutput) LocalProfileId ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) LocalProfileId() pulumi.StringPtrOutput
A unique identifier for the local profile.
func (As2ConfigPropertiesOutput) MdnResponse ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) MdnResponse() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
MDN Response setting for this AS2 connector configuration.
func (As2ConfigPropertiesOutput) MdnSigningAlgorithm ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) MdnSigningAlgorithm() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
MDN Signing algorithm for this AS2 connector configuration.
func (As2ConfigPropertiesOutput) MessageSubject ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) MessageSubject() pulumi.StringPtrOutput
The message subject for this AS2 connector configuration.
func (As2ConfigPropertiesOutput) PartnerProfileId ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) PartnerProfileId() pulumi.StringPtrOutput
A unique identifier for the partner profile.
func (As2ConfigPropertiesOutput) SigningAlgorithm ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) SigningAlgorithm() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
Signing algorithm for this AS2 connector configuration.
func (As2ConfigPropertiesOutput) ToAs2ConfigPropertiesOutput ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesOutput() As2ConfigPropertiesOutput
func (As2ConfigPropertiesOutput) ToAs2ConfigPropertiesOutputWithContext ¶ added in v0.38.0
func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesOutputWithContext(ctx context.Context) As2ConfigPropertiesOutput
func (As2ConfigPropertiesOutput) ToAs2ConfigPropertiesPtrOutput ¶ added in v0.73.0
func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesPtrOutput() As2ConfigPropertiesPtrOutput
func (As2ConfigPropertiesOutput) ToAs2ConfigPropertiesPtrOutputWithContext ¶ added in v0.73.0
func (o As2ConfigPropertiesOutput) ToAs2ConfigPropertiesPtrOutputWithContext(ctx context.Context) As2ConfigPropertiesPtrOutput
type As2ConfigPropertiesPtrInput ¶ added in v0.73.0
type As2ConfigPropertiesPtrInput interface { pulumi.Input ToAs2ConfigPropertiesPtrOutput() As2ConfigPropertiesPtrOutput ToAs2ConfigPropertiesPtrOutputWithContext(context.Context) As2ConfigPropertiesPtrOutput }
As2ConfigPropertiesPtrInput is an input type that accepts As2ConfigPropertiesArgs, As2ConfigPropertiesPtr and As2ConfigPropertiesPtrOutput values. You can construct a concrete instance of `As2ConfigPropertiesPtrInput` via:
As2ConfigPropertiesArgs{...} or: nil
func As2ConfigPropertiesPtr ¶ added in v0.73.0
func As2ConfigPropertiesPtr(v *As2ConfigPropertiesArgs) As2ConfigPropertiesPtrInput
type As2ConfigPropertiesPtrOutput ¶ added in v0.38.0
type As2ConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (As2ConfigPropertiesPtrOutput) BasicAuthSecretId ¶ added in v0.73.0
func (o As2ConfigPropertiesPtrOutput) BasicAuthSecretId() pulumi.StringPtrOutput
ARN or name of the secret in AWS Secrets Manager which contains the credentials for Basic authentication. If empty, Basic authentication is disabled for the AS2 connector
func (As2ConfigPropertiesPtrOutput) Compression ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) Compression() ConnectorAs2ConfigPropertiesCompressionPtrOutput
Compression setting for this AS2 connector configuration.
func (As2ConfigPropertiesPtrOutput) Elem ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) Elem() As2ConfigPropertiesOutput
func (As2ConfigPropertiesPtrOutput) ElementType ¶ added in v0.38.0
func (As2ConfigPropertiesPtrOutput) ElementType() reflect.Type
func (As2ConfigPropertiesPtrOutput) EncryptionAlgorithm ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) EncryptionAlgorithm() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
Encryption algorithm for this AS2 connector configuration.
func (As2ConfigPropertiesPtrOutput) LocalProfileId ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) LocalProfileId() pulumi.StringPtrOutput
A unique identifier for the local profile.
func (As2ConfigPropertiesPtrOutput) MdnResponse ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) MdnResponse() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
MDN Response setting for this AS2 connector configuration.
func (As2ConfigPropertiesPtrOutput) MdnSigningAlgorithm ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) MdnSigningAlgorithm() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
MDN Signing algorithm for this AS2 connector configuration.
func (As2ConfigPropertiesPtrOutput) MessageSubject ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) MessageSubject() pulumi.StringPtrOutput
The message subject for this AS2 connector configuration.
func (As2ConfigPropertiesPtrOutput) PartnerProfileId ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) PartnerProfileId() pulumi.StringPtrOutput
A unique identifier for the partner profile.
func (As2ConfigPropertiesPtrOutput) SigningAlgorithm ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) SigningAlgorithm() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
Signing algorithm for this AS2 connector configuration.
func (As2ConfigPropertiesPtrOutput) ToAs2ConfigPropertiesPtrOutput ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) ToAs2ConfigPropertiesPtrOutput() As2ConfigPropertiesPtrOutput
func (As2ConfigPropertiesPtrOutput) ToAs2ConfigPropertiesPtrOutputWithContext ¶ added in v0.38.0
func (o As2ConfigPropertiesPtrOutput) ToAs2ConfigPropertiesPtrOutputWithContext(ctx context.Context) As2ConfigPropertiesPtrOutput
type Certificate ¶ added in v0.38.0
type Certificate struct { pulumi.CustomResourceState // Specifies the active date for the certificate. ActiveDate pulumi.StringPtrOutput `pulumi:"activeDate"` // Specifies the unique Amazon Resource Name (ARN) for the agreement. Arn pulumi.StringOutput `pulumi:"arn"` // Specifies the certificate body to be imported. Certificate pulumi.StringOutput `pulumi:"certificate"` // Specifies the certificate chain to be imported. CertificateChain pulumi.StringPtrOutput `pulumi:"certificateChain"` // A unique identifier for the certificate. CertificateId pulumi.StringOutput `pulumi:"certificateId"` // A textual description for the certificate. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the inactive date for the certificate. InactiveDate pulumi.StringPtrOutput `pulumi:"inactiveDate"` // Specifies the not after date for the certificate. NotAfterDate pulumi.StringOutput `pulumi:"notAfterDate"` // Specifies the not before date for the certificate. NotBeforeDate pulumi.StringOutput `pulumi:"notBeforeDate"` // Specifies the private key for the certificate. PrivateKey pulumi.StringPtrOutput `pulumi:"privateKey"` // Specifies Certificate's serial. Serial pulumi.StringOutput `pulumi:"serial"` // A status description for the certificate. Status CertificateStatusOutput `pulumi:"status"` // Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose. Tags aws.TagArrayOutput `pulumi:"tags"` // Describing the type of certificate. With or without a private key. Type CertificateTypeOutput `pulumi:"type"` // Specifies the usage type for the certificate. Usage CertificateUsageOutput `pulumi:"usage"` }
Resource Type definition for AWS::Transfer::Certificate
func GetCertificate ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶ added in v0.38.0
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶ added in v0.38.0
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶ added in v0.38.0
type CertificateArgs struct { // Specifies the active date for the certificate. ActiveDate pulumi.StringPtrInput // Specifies the certificate body to be imported. Certificate pulumi.StringInput // Specifies the certificate chain to be imported. CertificateChain pulumi.StringPtrInput // A textual description for the certificate. Description pulumi.StringPtrInput // Specifies the inactive date for the certificate. InactiveDate pulumi.StringPtrInput // Specifies the private key for the certificate. PrivateKey pulumi.StringPtrInput // Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose. Tags aws.TagArrayInput // Specifies the usage type for the certificate. Usage CertificateUsageInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶ added in v0.38.0
func (CertificateArgs) ElementType() reflect.Type
type CertificateInput ¶ added in v0.38.0
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateOutput ¶ added in v0.38.0
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ActiveDate ¶ added in v0.38.0
func (o CertificateOutput) ActiveDate() pulumi.StringPtrOutput
Specifies the active date for the certificate.
func (CertificateOutput) Arn ¶ added in v0.38.0
func (o CertificateOutput) Arn() pulumi.StringOutput
Specifies the unique Amazon Resource Name (ARN) for the agreement.
func (CertificateOutput) Certificate ¶ added in v0.38.0
func (o CertificateOutput) Certificate() pulumi.StringOutput
Specifies the certificate body to be imported.
func (CertificateOutput) CertificateChain ¶ added in v0.38.0
func (o CertificateOutput) CertificateChain() pulumi.StringPtrOutput
Specifies the certificate chain to be imported.
func (CertificateOutput) CertificateId ¶ added in v0.38.0
func (o CertificateOutput) CertificateId() pulumi.StringOutput
A unique identifier for the certificate.
func (CertificateOutput) Description ¶ added in v0.38.0
func (o CertificateOutput) Description() pulumi.StringPtrOutput
A textual description for the certificate.
func (CertificateOutput) ElementType ¶ added in v0.38.0
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) InactiveDate ¶ added in v0.38.0
func (o CertificateOutput) InactiveDate() pulumi.StringPtrOutput
Specifies the inactive date for the certificate.
func (CertificateOutput) NotAfterDate ¶ added in v0.38.0
func (o CertificateOutput) NotAfterDate() pulumi.StringOutput
Specifies the not after date for the certificate.
func (CertificateOutput) NotBeforeDate ¶ added in v0.38.0
func (o CertificateOutput) NotBeforeDate() pulumi.StringOutput
Specifies the not before date for the certificate.
func (CertificateOutput) PrivateKey ¶ added in v0.38.0
func (o CertificateOutput) PrivateKey() pulumi.StringPtrOutput
Specifies the private key for the certificate.
func (CertificateOutput) Serial ¶ added in v0.38.0
func (o CertificateOutput) Serial() pulumi.StringOutput
Specifies Certificate's serial.
func (CertificateOutput) Status ¶ added in v0.38.0
func (o CertificateOutput) Status() CertificateStatusOutput
A status description for the certificate.
func (CertificateOutput) Tags ¶ added in v0.38.0
func (o CertificateOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose.
func (CertificateOutput) ToCertificateOutput ¶ added in v0.38.0
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v0.38.0
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) Type ¶ added in v0.38.0
func (o CertificateOutput) Type() CertificateTypeOutput
Describing the type of certificate. With or without a private key.
func (CertificateOutput) Usage ¶ added in v0.38.0
func (o CertificateOutput) Usage() CertificateUsageOutput
Specifies the usage type for the certificate.
type CertificateState ¶ added in v0.38.0
type CertificateState struct { }
func (CertificateState) ElementType ¶ added in v0.38.0
func (CertificateState) ElementType() reflect.Type
type CertificateStatus ¶ added in v0.38.0
type CertificateStatus string
A status description for the certificate.
type CertificateStatusOutput ¶ added in v0.38.0
type CertificateStatusOutput struct{ *pulumi.OutputState }
func (CertificateStatusOutput) ElementType ¶ added in v0.38.0
func (CertificateStatusOutput) ElementType() reflect.Type
func (CertificateStatusOutput) ToCertificateStatusOutput ¶ added in v0.38.0
func (o CertificateStatusOutput) ToCertificateStatusOutput() CertificateStatusOutput
func (CertificateStatusOutput) ToCertificateStatusOutputWithContext ¶ added in v0.38.0
func (o CertificateStatusOutput) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
func (CertificateStatusOutput) ToCertificateStatusPtrOutput ¶ added in v0.38.0
func (o CertificateStatusOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
func (CertificateStatusOutput) ToStringOutput ¶ added in v0.38.0
func (o CertificateStatusOutput) ToStringOutput() pulumi.StringOutput
func (CertificateStatusOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o CertificateStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateStatusOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o CertificateStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStatusOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateStatusPtrOutput ¶ added in v0.38.0
type CertificateStatusPtrOutput struct{ *pulumi.OutputState }
func (CertificateStatusPtrOutput) Elem ¶ added in v0.38.0
func (o CertificateStatusPtrOutput) Elem() CertificateStatusOutput
func (CertificateStatusPtrOutput) ElementType ¶ added in v0.38.0
func (CertificateStatusPtrOutput) ElementType() reflect.Type
func (CertificateStatusPtrOutput) ToCertificateStatusPtrOutput ¶ added in v0.38.0
func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
func (CertificateStatusPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o CertificateStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateStatusPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateTag ¶ added in v0.38.0
type CertificateTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value string `pulumi:"value"` }
A key-value pair to associate with a resource.
type CertificateType ¶ added in v0.38.0
type CertificateType string
Describing the type of certificate. With or without a private key.
type CertificateTypeOutput ¶ added in v0.38.0
type CertificateTypeOutput struct{ *pulumi.OutputState }
func (CertificateTypeOutput) ElementType ¶ added in v0.38.0
func (CertificateTypeOutput) ElementType() reflect.Type
func (CertificateTypeOutput) ToCertificateTypeOutput ¶ added in v0.38.0
func (o CertificateTypeOutput) ToCertificateTypeOutput() CertificateTypeOutput
func (CertificateTypeOutput) ToCertificateTypeOutputWithContext ¶ added in v0.38.0
func (o CertificateTypeOutput) ToCertificateTypeOutputWithContext(ctx context.Context) CertificateTypeOutput
func (CertificateTypeOutput) ToCertificateTypePtrOutput ¶ added in v0.38.0
func (o CertificateTypeOutput) ToCertificateTypePtrOutput() CertificateTypePtrOutput
func (CertificateTypeOutput) ToCertificateTypePtrOutputWithContext ¶ added in v0.38.0
func (o CertificateTypeOutput) ToCertificateTypePtrOutputWithContext(ctx context.Context) CertificateTypePtrOutput
func (CertificateTypeOutput) ToStringOutput ¶ added in v0.38.0
func (o CertificateTypeOutput) ToStringOutput() pulumi.StringOutput
func (CertificateTypeOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o CertificateTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateTypeOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o CertificateTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateTypePtrOutput ¶ added in v0.38.0
type CertificateTypePtrOutput struct{ *pulumi.OutputState }
func (CertificateTypePtrOutput) Elem ¶ added in v0.38.0
func (o CertificateTypePtrOutput) Elem() CertificateTypeOutput
func (CertificateTypePtrOutput) ElementType ¶ added in v0.38.0
func (CertificateTypePtrOutput) ElementType() reflect.Type
func (CertificateTypePtrOutput) ToCertificateTypePtrOutput ¶ added in v0.38.0
func (o CertificateTypePtrOutput) ToCertificateTypePtrOutput() CertificateTypePtrOutput
func (CertificateTypePtrOutput) ToCertificateTypePtrOutputWithContext ¶ added in v0.38.0
func (o CertificateTypePtrOutput) ToCertificateTypePtrOutputWithContext(ctx context.Context) CertificateTypePtrOutput
func (CertificateTypePtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o CertificateTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateUsage ¶ added in v0.38.0
type CertificateUsage string
Specifies the usage type for the certificate.
func (CertificateUsage) ElementType ¶ added in v0.38.0
func (CertificateUsage) ElementType() reflect.Type
func (CertificateUsage) ToCertificateUsageOutput ¶ added in v0.38.0
func (e CertificateUsage) ToCertificateUsageOutput() CertificateUsageOutput
func (CertificateUsage) ToCertificateUsageOutputWithContext ¶ added in v0.38.0
func (e CertificateUsage) ToCertificateUsageOutputWithContext(ctx context.Context) CertificateUsageOutput
func (CertificateUsage) ToCertificateUsagePtrOutput ¶ added in v0.38.0
func (e CertificateUsage) ToCertificateUsagePtrOutput() CertificateUsagePtrOutput
func (CertificateUsage) ToCertificateUsagePtrOutputWithContext ¶ added in v0.38.0
func (e CertificateUsage) ToCertificateUsagePtrOutputWithContext(ctx context.Context) CertificateUsagePtrOutput
func (CertificateUsage) ToStringOutput ¶ added in v0.38.0
func (e CertificateUsage) ToStringOutput() pulumi.StringOutput
func (CertificateUsage) ToStringOutputWithContext ¶ added in v0.38.0
func (e CertificateUsage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateUsage) ToStringPtrOutput ¶ added in v0.38.0
func (e CertificateUsage) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateUsage) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e CertificateUsage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateUsageInput ¶ added in v0.38.0
type CertificateUsageInput interface { pulumi.Input ToCertificateUsageOutput() CertificateUsageOutput ToCertificateUsageOutputWithContext(context.Context) CertificateUsageOutput }
CertificateUsageInput is an input type that accepts values of the CertificateUsage enum A concrete instance of `CertificateUsageInput` can be one of the following:
CertificateUsageSigning CertificateUsageEncryption CertificateUsageTls
type CertificateUsageOutput ¶ added in v0.38.0
type CertificateUsageOutput struct{ *pulumi.OutputState }
func (CertificateUsageOutput) ElementType ¶ added in v0.38.0
func (CertificateUsageOutput) ElementType() reflect.Type
func (CertificateUsageOutput) ToCertificateUsageOutput ¶ added in v0.38.0
func (o CertificateUsageOutput) ToCertificateUsageOutput() CertificateUsageOutput
func (CertificateUsageOutput) ToCertificateUsageOutputWithContext ¶ added in v0.38.0
func (o CertificateUsageOutput) ToCertificateUsageOutputWithContext(ctx context.Context) CertificateUsageOutput
func (CertificateUsageOutput) ToCertificateUsagePtrOutput ¶ added in v0.38.0
func (o CertificateUsageOutput) ToCertificateUsagePtrOutput() CertificateUsagePtrOutput
func (CertificateUsageOutput) ToCertificateUsagePtrOutputWithContext ¶ added in v0.38.0
func (o CertificateUsageOutput) ToCertificateUsagePtrOutputWithContext(ctx context.Context) CertificateUsagePtrOutput
func (CertificateUsageOutput) ToStringOutput ¶ added in v0.38.0
func (o CertificateUsageOutput) ToStringOutput() pulumi.StringOutput
func (CertificateUsageOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o CertificateUsageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (CertificateUsageOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o CertificateUsageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateUsageOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateUsageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type CertificateUsagePtrInput ¶ added in v0.38.0
type CertificateUsagePtrInput interface { pulumi.Input ToCertificateUsagePtrOutput() CertificateUsagePtrOutput ToCertificateUsagePtrOutputWithContext(context.Context) CertificateUsagePtrOutput }
func CertificateUsagePtr ¶ added in v0.38.0
func CertificateUsagePtr(v string) CertificateUsagePtrInput
type CertificateUsagePtrOutput ¶ added in v0.38.0
type CertificateUsagePtrOutput struct{ *pulumi.OutputState }
func (CertificateUsagePtrOutput) Elem ¶ added in v0.38.0
func (o CertificateUsagePtrOutput) Elem() CertificateUsageOutput
func (CertificateUsagePtrOutput) ElementType ¶ added in v0.38.0
func (CertificateUsagePtrOutput) ElementType() reflect.Type
func (CertificateUsagePtrOutput) ToCertificateUsagePtrOutput ¶ added in v0.38.0
func (o CertificateUsagePtrOutput) ToCertificateUsagePtrOutput() CertificateUsagePtrOutput
func (CertificateUsagePtrOutput) ToCertificateUsagePtrOutputWithContext ¶ added in v0.38.0
func (o CertificateUsagePtrOutput) ToCertificateUsagePtrOutputWithContext(ctx context.Context) CertificateUsagePtrOutput
func (CertificateUsagePtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o CertificateUsagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (CertificateUsagePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o CertificateUsagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Connector ¶ added in v0.38.0
type Connector struct { pulumi.CustomResourceState // Specifies the access role for the connector. AccessRole pulumi.StringOutput `pulumi:"accessRole"` // Specifies the unique Amazon Resource Name (ARN) for the connector. Arn pulumi.StringOutput `pulumi:"arn"` // Configuration for an AS2 connector. As2Config As2ConfigPropertiesPtrOutput `pulumi:"as2Config"` // A unique identifier for the connector. ConnectorId pulumi.StringOutput `pulumi:"connectorId"` // Specifies the logging role for the connector. LoggingRole pulumi.StringPtrOutput `pulumi:"loggingRole"` // Security policy for SFTP Connector SecurityPolicyName pulumi.StringPtrOutput `pulumi:"securityPolicyName"` // The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector. ServiceManagedEgressIpAddresses pulumi.StringArrayOutput `pulumi:"serviceManagedEgressIpAddresses"` // Configuration for an SFTP connector. SftpConfig SftpConfigPropertiesPtrOutput `pulumi:"sftpConfig"` // Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose. Tags aws.TagArrayOutput `pulumi:"tags"` // URL for Connector Url pulumi.StringOutput `pulumi:"url"` }
Resource Type definition for AWS::Transfer::Connector
func GetConnector ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (*Connector) ToConnectorOutput ¶ added in v0.38.0
func (i *Connector) ToConnectorOutput() ConnectorOutput
func (*Connector) ToConnectorOutputWithContext ¶ added in v0.38.0
func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
type ConnectorArgs ¶ added in v0.38.0
type ConnectorArgs struct { // Specifies the access role for the connector. AccessRole pulumi.StringInput // Configuration for an AS2 connector. As2Config As2ConfigPropertiesPtrInput // Specifies the logging role for the connector. LoggingRole pulumi.StringPtrInput // Security policy for SFTP Connector SecurityPolicyName pulumi.StringPtrInput // Configuration for an SFTP connector. SftpConfig SftpConfigPropertiesPtrInput // Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose. Tags aws.TagArrayInput // URL for Connector Url pulumi.StringInput }
The set of arguments for constructing a Connector resource.
func (ConnectorArgs) ElementType ¶ added in v0.38.0
func (ConnectorArgs) ElementType() reflect.Type
type ConnectorAs2ConfigPropertiesCompression ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesCompression string
Compression setting for this AS2 connector configuration.
func (ConnectorAs2ConfigPropertiesCompression) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesCompression) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionOutput() ConnectorAs2ConfigPropertiesCompressionOutput
func (ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionOutput
func (ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionPtrOutput() ConnectorAs2ConfigPropertiesCompressionPtrOutput
func (ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionPtrOutput
func (ConnectorAs2ConfigPropertiesCompression) ToStringOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesCompression) ToStringOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesCompressionInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesCompressionInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesCompressionOutput() ConnectorAs2ConfigPropertiesCompressionOutput ToConnectorAs2ConfigPropertiesCompressionOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesCompressionOutput }
ConnectorAs2ConfigPropertiesCompressionInput is an input type that accepts values of the ConnectorAs2ConfigPropertiesCompression enum A concrete instance of `ConnectorAs2ConfigPropertiesCompressionInput` can be one of the following:
ConnectorAs2ConfigPropertiesCompressionZlib ConnectorAs2ConfigPropertiesCompressionDisabled
type ConnectorAs2ConfigPropertiesCompressionOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesCompressionOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesCompressionOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesCompressionOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionOutput() ConnectorAs2ConfigPropertiesCompressionOutput
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionOutput
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutput() ConnectorAs2ConfigPropertiesCompressionPtrOutput
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionPtrOutput
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToStringOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesCompressionPtrInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesCompressionPtrInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesCompressionPtrOutput() ConnectorAs2ConfigPropertiesCompressionPtrOutput ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesCompressionPtrOutput }
func ConnectorAs2ConfigPropertiesCompressionPtr ¶ added in v0.38.0
func ConnectorAs2ConfigPropertiesCompressionPtr(v string) ConnectorAs2ConfigPropertiesCompressionPtrInput
type ConnectorAs2ConfigPropertiesCompressionPtrOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesCompressionPtrOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutput() ConnectorAs2ConfigPropertiesCompressionPtrOutput
func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToConnectorAs2ConfigPropertiesCompressionPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesCompressionPtrOutput
func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesEncryptionAlgorithm ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesEncryptionAlgorithm string
Encryption algorithm for this AS2 connector configuration.
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput }
ConnectorAs2ConfigPropertiesEncryptionAlgorithmInput is an input type that accepts values of the ConnectorAs2ConfigPropertiesEncryptionAlgorithm enum A concrete instance of `ConnectorAs2ConfigPropertiesEncryptionAlgorithmInput` can be one of the following:
ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes128Cbc ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes192Cbc ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes256Cbc ConnectorAs2ConfigPropertiesEncryptionAlgorithmNone ConnectorAs2ConfigPropertiesEncryptionAlgorithmDesEde3Cbc
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput }
func ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtr ¶ added in v0.38.0
func ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtr(v string) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrInput
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesMdnResponse ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnResponse string
MDN Response setting for this AS2 connector configuration.
func (ConnectorAs2ConfigPropertiesMdnResponse) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesMdnResponse) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponseOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponseOutput() ConnectorAs2ConfigPropertiesMdnResponseOutput
func (ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponseOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponseOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponseOutput
func (ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponse) ToStringOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnResponse) ToStringOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesMdnResponseInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnResponseInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesMdnResponseOutput() ConnectorAs2ConfigPropertiesMdnResponseOutput ToConnectorAs2ConfigPropertiesMdnResponseOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesMdnResponseOutput }
ConnectorAs2ConfigPropertiesMdnResponseInput is an input type that accepts values of the ConnectorAs2ConfigPropertiesMdnResponse enum A concrete instance of `ConnectorAs2ConfigPropertiesMdnResponseInput` can be one of the following:
ConnectorAs2ConfigPropertiesMdnResponseSync ConnectorAs2ConfigPropertiesMdnResponseNone
type ConnectorAs2ConfigPropertiesMdnResponseOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnResponseOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponseOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponseOutput() ConnectorAs2ConfigPropertiesMdnResponseOutput
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponseOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponseOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponseOutput
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesMdnResponsePtrInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnResponsePtrInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesMdnResponsePtrOutput }
func ConnectorAs2ConfigPropertiesMdnResponsePtr ¶ added in v0.38.0
func ConnectorAs2ConfigPropertiesMdnResponsePtr(v string) ConnectorAs2ConfigPropertiesMdnResponsePtrInput
type ConnectorAs2ConfigPropertiesMdnResponsePtrOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnResponsePtrOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutput() ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToConnectorAs2ConfigPropertiesMdnResponsePtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnResponsePtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithm ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithm string
MDN Signing algorithm for this AS2 connector configuration.
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput }
ConnectorAs2ConfigPropertiesMdnSigningAlgorithmInput is an input type that accepts values of the ConnectorAs2ConfigPropertiesMdnSigningAlgorithm enum A concrete instance of `ConnectorAs2ConfigPropertiesMdnSigningAlgorithmInput` can be one of the following:
ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha256 ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha384 ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha512 ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha1 ConnectorAs2ConfigPropertiesMdnSigningAlgorithmNone ConnectorAs2ConfigPropertiesMdnSigningAlgorithmDefault
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput }
func ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtr ¶ added in v0.38.0
func ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtr(v string) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrInput
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesSigningAlgorithm ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesSigningAlgorithm string
Signing algorithm for this AS2 connector configuration.
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutput ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesSigningAlgorithmInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesSigningAlgorithmInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmOutput ToConnectorAs2ConfigPropertiesSigningAlgorithmOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmOutput }
ConnectorAs2ConfigPropertiesSigningAlgorithmInput is an input type that accepts values of the ConnectorAs2ConfigPropertiesSigningAlgorithm enum A concrete instance of `ConnectorAs2ConfigPropertiesSigningAlgorithmInput` can be one of the following:
ConnectorAs2ConfigPropertiesSigningAlgorithmSha256 ConnectorAs2ConfigPropertiesSigningAlgorithmSha384 ConnectorAs2ConfigPropertiesSigningAlgorithmSha512 ConnectorAs2ConfigPropertiesSigningAlgorithmSha1 ConnectorAs2ConfigPropertiesSigningAlgorithmNone
type ConnectorAs2ConfigPropertiesSigningAlgorithmOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesSigningAlgorithmOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringOutput() pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorAs2ConfigPropertiesSigningAlgorithmPtrInput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesSigningAlgorithmPtrInput interface { pulumi.Input ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext(context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput }
func ConnectorAs2ConfigPropertiesSigningAlgorithmPtr ¶ added in v0.38.0
func ConnectorAs2ConfigPropertiesSigningAlgorithmPtr(v string) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrInput
type ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput ¶ added in v0.38.0
type ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput struct{ *pulumi.OutputState }
func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ElementType ¶ added in v0.38.0
func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ElementType() reflect.Type
func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput() ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutputWithContext(ctx context.Context) ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ConnectorInput ¶ added in v0.38.0
type ConnectorInput interface { pulumi.Input ToConnectorOutput() ConnectorOutput ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput }
type ConnectorOutput ¶ added in v0.38.0
type ConnectorOutput struct{ *pulumi.OutputState }
func (ConnectorOutput) AccessRole ¶ added in v0.38.0
func (o ConnectorOutput) AccessRole() pulumi.StringOutput
Specifies the access role for the connector.
func (ConnectorOutput) Arn ¶ added in v0.38.0
func (o ConnectorOutput) Arn() pulumi.StringOutput
Specifies the unique Amazon Resource Name (ARN) for the connector.
func (ConnectorOutput) As2Config ¶ added in v0.38.0
func (o ConnectorOutput) As2Config() As2ConfigPropertiesPtrOutput
Configuration for an AS2 connector.
func (ConnectorOutput) ConnectorId ¶ added in v0.38.0
func (o ConnectorOutput) ConnectorId() pulumi.StringOutput
A unique identifier for the connector.
func (ConnectorOutput) ElementType ¶ added in v0.38.0
func (ConnectorOutput) ElementType() reflect.Type
func (ConnectorOutput) LoggingRole ¶ added in v0.38.0
func (o ConnectorOutput) LoggingRole() pulumi.StringPtrOutput
Specifies the logging role for the connector.
func (ConnectorOutput) SecurityPolicyName ¶ added in v0.104.0
func (o ConnectorOutput) SecurityPolicyName() pulumi.StringPtrOutput
Security policy for SFTP Connector
func (ConnectorOutput) ServiceManagedEgressIpAddresses ¶ added in v0.104.0
func (o ConnectorOutput) ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
func (ConnectorOutput) SftpConfig ¶ added in v0.73.0
func (o ConnectorOutput) SftpConfig() SftpConfigPropertiesPtrOutput
Configuration for an SFTP connector.
func (ConnectorOutput) Tags ¶ added in v0.38.0
func (o ConnectorOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
func (ConnectorOutput) ToConnectorOutput ¶ added in v0.38.0
func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput
func (ConnectorOutput) ToConnectorOutputWithContext ¶ added in v0.38.0
func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
func (ConnectorOutput) Url ¶ added in v0.38.0
func (o ConnectorOutput) Url() pulumi.StringOutput
URL for Connector
type ConnectorState ¶ added in v0.38.0
type ConnectorState struct { }
func (ConnectorState) ElementType ¶ added in v0.38.0
func (ConnectorState) ElementType() reflect.Type
type ConnectorTag ¶ added in v0.38.0
type ConnectorTag struct { // The name assigned to the tag that you create. Key string `pulumi:"key"` // Contains one or more values that you assigned to the key name you create. Value string `pulumi:"value"` }
Creates a key-value pair for a specific resource.
type LookupAgreementArgs ¶ added in v0.38.0
type LookupAgreementOutputArgs ¶ added in v0.38.0
type LookupAgreementOutputArgs struct { // A unique identifier for the agreement. AgreementId pulumi.StringInput `pulumi:"agreementId"` // A unique identifier for the server. ServerId pulumi.StringInput `pulumi:"serverId"` }
func (LookupAgreementOutputArgs) ElementType ¶ added in v0.38.0
func (LookupAgreementOutputArgs) ElementType() reflect.Type
type LookupAgreementResult ¶ added in v0.38.0
type LookupAgreementResult struct { // Specifies the access role for the agreement. AccessRole *string `pulumi:"accessRole"` // A unique identifier for the agreement. AgreementId *string `pulumi:"agreementId"` // Specifies the unique Amazon Resource Name (ARN) for the agreement. Arn *string `pulumi:"arn"` // Specifies the base directory for the agreement. BaseDirectory *string `pulumi:"baseDirectory"` // A textual description for the agreement. Description *string `pulumi:"description"` // A unique identifier for the local profile. LocalProfileId *string `pulumi:"localProfileId"` // A unique identifier for the partner profile. PartnerProfileId *string `pulumi:"partnerProfileId"` // Specifies the status of the agreement. Status *AgreementStatus `pulumi:"status"` // Key-value pairs that can be used to group and search for agreements. Tags are metadata attached to agreements for any purpose. Tags []aws.Tag `pulumi:"tags"` }
func LookupAgreement ¶ added in v0.38.0
func LookupAgreement(ctx *pulumi.Context, args *LookupAgreementArgs, opts ...pulumi.InvokeOption) (*LookupAgreementResult, error)
Resource Type definition for AWS::Transfer::Agreement
type LookupAgreementResultOutput ¶ added in v0.38.0
type LookupAgreementResultOutput struct{ *pulumi.OutputState }
func LookupAgreementOutput ¶ added in v0.38.0
func LookupAgreementOutput(ctx *pulumi.Context, args LookupAgreementOutputArgs, opts ...pulumi.InvokeOption) LookupAgreementResultOutput
func (LookupAgreementResultOutput) AccessRole ¶ added in v0.38.0
func (o LookupAgreementResultOutput) AccessRole() pulumi.StringPtrOutput
Specifies the access role for the agreement.
func (LookupAgreementResultOutput) AgreementId ¶ added in v0.38.0
func (o LookupAgreementResultOutput) AgreementId() pulumi.StringPtrOutput
A unique identifier for the agreement.
func (LookupAgreementResultOutput) Arn ¶ added in v0.38.0
func (o LookupAgreementResultOutput) Arn() pulumi.StringPtrOutput
Specifies the unique Amazon Resource Name (ARN) for the agreement.
func (LookupAgreementResultOutput) BaseDirectory ¶ added in v0.38.0
func (o LookupAgreementResultOutput) BaseDirectory() pulumi.StringPtrOutput
Specifies the base directory for the agreement.
func (LookupAgreementResultOutput) Description ¶ added in v0.38.0
func (o LookupAgreementResultOutput) Description() pulumi.StringPtrOutput
A textual description for the agreement.
func (LookupAgreementResultOutput) ElementType ¶ added in v0.38.0
func (LookupAgreementResultOutput) ElementType() reflect.Type
func (LookupAgreementResultOutput) LocalProfileId ¶ added in v0.38.0
func (o LookupAgreementResultOutput) LocalProfileId() pulumi.StringPtrOutput
A unique identifier for the local profile.
func (LookupAgreementResultOutput) PartnerProfileId ¶ added in v0.38.0
func (o LookupAgreementResultOutput) PartnerProfileId() pulumi.StringPtrOutput
A unique identifier for the partner profile.
func (LookupAgreementResultOutput) Status ¶ added in v0.38.0
func (o LookupAgreementResultOutput) Status() AgreementStatusPtrOutput
Specifies the status of the agreement.
func (LookupAgreementResultOutput) Tags ¶ added in v0.38.0
func (o LookupAgreementResultOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for agreements. Tags are metadata attached to agreements for any purpose.
func (LookupAgreementResultOutput) ToLookupAgreementResultOutput ¶ added in v0.38.0
func (o LookupAgreementResultOutput) ToLookupAgreementResultOutput() LookupAgreementResultOutput
func (LookupAgreementResultOutput) ToLookupAgreementResultOutputWithContext ¶ added in v0.38.0
func (o LookupAgreementResultOutput) ToLookupAgreementResultOutputWithContext(ctx context.Context) LookupAgreementResultOutput
type LookupCertificateArgs ¶ added in v0.38.0
type LookupCertificateArgs struct { // A unique identifier for the certificate. CertificateId string `pulumi:"certificateId"` }
type LookupCertificateOutputArgs ¶ added in v0.38.0
type LookupCertificateOutputArgs struct { // A unique identifier for the certificate. CertificateId pulumi.StringInput `pulumi:"certificateId"` }
func (LookupCertificateOutputArgs) ElementType ¶ added in v0.38.0
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateResult ¶ added in v0.38.0
type LookupCertificateResult struct { // Specifies the active date for the certificate. ActiveDate *string `pulumi:"activeDate"` // Specifies the unique Amazon Resource Name (ARN) for the agreement. Arn *string `pulumi:"arn"` // A unique identifier for the certificate. CertificateId *string `pulumi:"certificateId"` // A textual description for the certificate. Description *string `pulumi:"description"` // Specifies the inactive date for the certificate. InactiveDate *string `pulumi:"inactiveDate"` // Specifies the not after date for the certificate. NotAfterDate *string `pulumi:"notAfterDate"` // Specifies the not before date for the certificate. NotBeforeDate *string `pulumi:"notBeforeDate"` // Specifies Certificate's serial. Serial *string `pulumi:"serial"` // A status description for the certificate. Status *CertificateStatus `pulumi:"status"` // Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose. Tags []aws.Tag `pulumi:"tags"` // Describing the type of certificate. With or without a private key. Type *CertificateType `pulumi:"type"` // Specifies the usage type for the certificate. Usage *CertificateUsage `pulumi:"usage"` }
func LookupCertificate ¶ added in v0.38.0
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Resource Type definition for AWS::Transfer::Certificate
type LookupCertificateResultOutput ¶ added in v0.38.0
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
func LookupCertificateOutput ¶ added in v0.38.0
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) ActiveDate ¶ added in v0.38.0
func (o LookupCertificateResultOutput) ActiveDate() pulumi.StringPtrOutput
Specifies the active date for the certificate.
func (LookupCertificateResultOutput) Arn ¶ added in v0.38.0
func (o LookupCertificateResultOutput) Arn() pulumi.StringPtrOutput
Specifies the unique Amazon Resource Name (ARN) for the agreement.
func (LookupCertificateResultOutput) CertificateId ¶ added in v0.38.0
func (o LookupCertificateResultOutput) CertificateId() pulumi.StringPtrOutput
A unique identifier for the certificate.
func (LookupCertificateResultOutput) Description ¶ added in v0.38.0
func (o LookupCertificateResultOutput) Description() pulumi.StringPtrOutput
A textual description for the certificate.
func (LookupCertificateResultOutput) ElementType ¶ added in v0.38.0
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) InactiveDate ¶ added in v0.38.0
func (o LookupCertificateResultOutput) InactiveDate() pulumi.StringPtrOutput
Specifies the inactive date for the certificate.
func (LookupCertificateResultOutput) NotAfterDate ¶ added in v0.38.0
func (o LookupCertificateResultOutput) NotAfterDate() pulumi.StringPtrOutput
Specifies the not after date for the certificate.
func (LookupCertificateResultOutput) NotBeforeDate ¶ added in v0.38.0
func (o LookupCertificateResultOutput) NotBeforeDate() pulumi.StringPtrOutput
Specifies the not before date for the certificate.
func (LookupCertificateResultOutput) Serial ¶ added in v0.38.0
func (o LookupCertificateResultOutput) Serial() pulumi.StringPtrOutput
Specifies Certificate's serial.
func (LookupCertificateResultOutput) Status ¶ added in v0.38.0
func (o LookupCertificateResultOutput) Status() CertificateStatusPtrOutput
A status description for the certificate.
func (LookupCertificateResultOutput) Tags ¶ added in v0.38.0
func (o LookupCertificateResultOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for certificates. Tags are metadata attached to certificates for any purpose.
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶ added in v0.38.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶ added in v0.38.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
func (LookupCertificateResultOutput) Type ¶ added in v0.38.0
func (o LookupCertificateResultOutput) Type() CertificateTypePtrOutput
Describing the type of certificate. With or without a private key.
func (LookupCertificateResultOutput) Usage ¶ added in v0.38.0
func (o LookupCertificateResultOutput) Usage() CertificateUsagePtrOutput
Specifies the usage type for the certificate.
type LookupConnectorArgs ¶ added in v0.38.0
type LookupConnectorArgs struct { // A unique identifier for the connector. ConnectorId string `pulumi:"connectorId"` }
type LookupConnectorOutputArgs ¶ added in v0.38.0
type LookupConnectorOutputArgs struct { // A unique identifier for the connector. ConnectorId pulumi.StringInput `pulumi:"connectorId"` }
func (LookupConnectorOutputArgs) ElementType ¶ added in v0.38.0
func (LookupConnectorOutputArgs) ElementType() reflect.Type
type LookupConnectorResult ¶ added in v0.38.0
type LookupConnectorResult struct { // Specifies the access role for the connector. AccessRole *string `pulumi:"accessRole"` // Specifies the unique Amazon Resource Name (ARN) for the connector. Arn *string `pulumi:"arn"` // Configuration for an AS2 connector. As2Config *As2ConfigProperties `pulumi:"as2Config"` // A unique identifier for the connector. ConnectorId *string `pulumi:"connectorId"` // Specifies the logging role for the connector. LoggingRole *string `pulumi:"loggingRole"` // Security policy for SFTP Connector SecurityPolicyName *string `pulumi:"securityPolicyName"` // The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector. ServiceManagedEgressIpAddresses []string `pulumi:"serviceManagedEgressIpAddresses"` // Configuration for an SFTP connector. SftpConfig *SftpConfigProperties `pulumi:"sftpConfig"` // Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose. Tags []aws.Tag `pulumi:"tags"` // URL for Connector Url *string `pulumi:"url"` }
func LookupConnector ¶ added in v0.38.0
func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)
Resource Type definition for AWS::Transfer::Connector
type LookupConnectorResultOutput ¶ added in v0.38.0
type LookupConnectorResultOutput struct{ *pulumi.OutputState }
func LookupConnectorOutput ¶ added in v0.38.0
func LookupConnectorOutput(ctx *pulumi.Context, args LookupConnectorOutputArgs, opts ...pulumi.InvokeOption) LookupConnectorResultOutput
func (LookupConnectorResultOutput) AccessRole ¶ added in v0.38.0
func (o LookupConnectorResultOutput) AccessRole() pulumi.StringPtrOutput
Specifies the access role for the connector.
func (LookupConnectorResultOutput) Arn ¶ added in v0.38.0
func (o LookupConnectorResultOutput) Arn() pulumi.StringPtrOutput
Specifies the unique Amazon Resource Name (ARN) for the connector.
func (LookupConnectorResultOutput) As2Config ¶ added in v0.38.0
func (o LookupConnectorResultOutput) As2Config() As2ConfigPropertiesPtrOutput
Configuration for an AS2 connector.
func (LookupConnectorResultOutput) ConnectorId ¶ added in v0.38.0
func (o LookupConnectorResultOutput) ConnectorId() pulumi.StringPtrOutput
A unique identifier for the connector.
func (LookupConnectorResultOutput) ElementType ¶ added in v0.38.0
func (LookupConnectorResultOutput) ElementType() reflect.Type
func (LookupConnectorResultOutput) LoggingRole ¶ added in v0.38.0
func (o LookupConnectorResultOutput) LoggingRole() pulumi.StringPtrOutput
Specifies the logging role for the connector.
func (LookupConnectorResultOutput) SecurityPolicyName ¶ added in v0.104.0
func (o LookupConnectorResultOutput) SecurityPolicyName() pulumi.StringPtrOutput
Security policy for SFTP Connector
func (LookupConnectorResultOutput) ServiceManagedEgressIpAddresses ¶ added in v0.104.0
func (o LookupConnectorResultOutput) ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
The list of egress IP addresses of this connector. These IP addresses are assigned automatically when you create the connector.
func (LookupConnectorResultOutput) SftpConfig ¶ added in v0.73.0
func (o LookupConnectorResultOutput) SftpConfig() SftpConfigPropertiesPtrOutput
Configuration for an SFTP connector.
func (LookupConnectorResultOutput) Tags ¶ added in v0.38.0
func (o LookupConnectorResultOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for connectors. Tags are metadata attached to connectors for any purpose.
func (LookupConnectorResultOutput) ToLookupConnectorResultOutput ¶ added in v0.38.0
func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput
func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext ¶ added in v0.38.0
func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput
func (LookupConnectorResultOutput) Url ¶ added in v0.38.0
func (o LookupConnectorResultOutput) Url() pulumi.StringPtrOutput
URL for Connector
type LookupProfileArgs ¶ added in v0.38.0
type LookupProfileArgs struct { // A unique identifier for the profile ProfileId string `pulumi:"profileId"` }
type LookupProfileOutputArgs ¶ added in v0.38.0
type LookupProfileOutputArgs struct { // A unique identifier for the profile ProfileId pulumi.StringInput `pulumi:"profileId"` }
func (LookupProfileOutputArgs) ElementType ¶ added in v0.38.0
func (LookupProfileOutputArgs) ElementType() reflect.Type
type LookupProfileResult ¶ added in v0.38.0
type LookupProfileResult struct { // Specifies the unique Amazon Resource Name (ARN) for the profile. Arn *string `pulumi:"arn"` // AS2 identifier agreed with a trading partner. As2Id *string `pulumi:"as2Id"` // List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages. CertificateIds []string `pulumi:"certificateIds"` // A unique identifier for the profile ProfileId *string `pulumi:"profileId"` // An array of key-value pairs to apply to this resource. Tags []aws.Tag `pulumi:"tags"` }
func LookupProfile ¶ added in v0.38.0
func LookupProfile(ctx *pulumi.Context, args *LookupProfileArgs, opts ...pulumi.InvokeOption) (*LookupProfileResult, error)
Resource Type definition for AWS::Transfer::Profile
type LookupProfileResultOutput ¶ added in v0.38.0
type LookupProfileResultOutput struct{ *pulumi.OutputState }
func LookupProfileOutput ¶ added in v0.38.0
func LookupProfileOutput(ctx *pulumi.Context, args LookupProfileOutputArgs, opts ...pulumi.InvokeOption) LookupProfileResultOutput
func (LookupProfileResultOutput) Arn ¶ added in v0.38.0
func (o LookupProfileResultOutput) Arn() pulumi.StringPtrOutput
Specifies the unique Amazon Resource Name (ARN) for the profile.
func (LookupProfileResultOutput) As2Id ¶ added in v0.38.0
func (o LookupProfileResultOutput) As2Id() pulumi.StringPtrOutput
AS2 identifier agreed with a trading partner.
func (LookupProfileResultOutput) CertificateIds ¶ added in v0.38.0
func (o LookupProfileResultOutput) CertificateIds() pulumi.StringArrayOutput
List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages.
func (LookupProfileResultOutput) ElementType ¶ added in v0.38.0
func (LookupProfileResultOutput) ElementType() reflect.Type
func (LookupProfileResultOutput) ProfileId ¶ added in v0.38.0
func (o LookupProfileResultOutput) ProfileId() pulumi.StringPtrOutput
A unique identifier for the profile
func (LookupProfileResultOutput) Tags ¶ added in v0.38.0
func (o LookupProfileResultOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupProfileResultOutput) ToLookupProfileResultOutput ¶ added in v0.38.0
func (o LookupProfileResultOutput) ToLookupProfileResultOutput() LookupProfileResultOutput
func (LookupProfileResultOutput) ToLookupProfileResultOutputWithContext ¶ added in v0.38.0
func (o LookupProfileResultOutput) ToLookupProfileResultOutputWithContext(ctx context.Context) LookupProfileResultOutput
type LookupServerArgs ¶ added in v0.12.0
type LookupServerArgs struct { // The Amazon Resource Name associated with the server, in the form `arn:aws:transfer:region: *account-id* :server/ *server-id* /` . // // An example of a server ARN is: `arn:aws:transfer:us-east-1:123456789012:server/s-01234567890abcdef` . Arn string `pulumi:"arn"` }
type LookupServerOutputArgs ¶ added in v0.12.0
type LookupServerOutputArgs struct { // The Amazon Resource Name associated with the server, in the form `arn:aws:transfer:region: *account-id* :server/ *server-id* /` . // // An example of a server ARN is: `arn:aws:transfer:us-east-1:123456789012:server/s-01234567890abcdef` . Arn pulumi.StringInput `pulumi:"arn"` }
func (LookupServerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupServerOutputArgs) ElementType() reflect.Type
type LookupServerResult ¶ added in v0.12.0
type LookupServerResult struct { // The Amazon Resource Name associated with the server, in the form `arn:aws:transfer:region: *account-id* :server/ *server-id* /` . // // An example of a server ARN is: `arn:aws:transfer:us-east-1:123456789012:server/s-01234567890abcdef` . Arn *string `pulumi:"arn"` // The list of egress IP addresses of this server. These IP addresses are only relevant for servers that use the AS2 protocol. They are used for sending asynchronous MDNs. These IP addresses are assigned automatically when you create an AS2 server. Additionally, if you update an existing server and add the AS2 protocol, static IP addresses are assigned as well. As2ServiceManagedEgressIpAddresses []string `pulumi:"as2ServiceManagedEgressIpAddresses"` // The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. Required when `Protocols` is set to `FTPS` . // // To request a new public certificate, see [Request a public certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html) in the *AWS Certificate Manager User Guide* . // // To import an existing certificate into ACM, see [Importing certificates into ACM](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the *AWS Certificate Manager User Guide* . // // To request a private certificate to use FTPS through private IP addresses, see [Request a private certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-private.html) in the *AWS Certificate Manager User Guide* . // // Certificates with the following cryptographic algorithms and key sizes are supported: // // - 2048-bit RSA (RSA_2048) // - 4096-bit RSA (RSA_4096) // - Elliptic Prime Curve 256 bit (EC_prime256v1) // - Elliptic Prime Curve 384 bit (EC_secp384r1) // - Elliptic Prime Curve 521 bit (EC_secp521r1) // // > The certificate must be a valid SSL/TLS X.509 version 3 certificate with FQDN or IP address specified and information about the issuer. Certificate *string `pulumi:"certificate"` // The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your endpoint within your VPC, you can make your endpoint accessible only to resources within your VPC, or you can attach Elastic IP addresses and make your endpoint accessible to clients over the internet. Your VPC's default security groups are automatically assigned to your endpoint. EndpointDetails *ServerEndpointDetails `pulumi:"endpointDetails"` // The type of endpoint that you want your server to use. You can choose to make your server's endpoint publicly accessible (PUBLIC) or host it inside your VPC. With an endpoint that is hosted in a VPC, you can restrict access to your server and resources only within your VPC or choose to make it internet facing by attaching Elastic IP addresses directly to it. // // > After May 19, 2021, you won't be able to create a server using `EndpointType=VPC_ENDPOINT` in your AWS account if your account hasn't already done so before May 19, 2021. If you have already created servers with `EndpointType=VPC_ENDPOINT` in your AWS account on or before May 19, 2021, you will not be affected. After this date, use `EndpointType` = `VPC` . // > // > For more information, see [Discontinuing the use of VPC_ENDPOINT](https://docs.aws.amazon.com//transfer/latest/userguide/create-server-in-vpc.html#deprecate-vpc-endpoint) . // > // > It is recommended that you use `VPC` as the `EndpointType` . With this endpoint type, you have the option to directly associate up to three Elastic IPv4 addresses (BYO IP included) with your server's endpoint and use VPC security groups to restrict traffic by the client's public IP address. This is not possible with `EndpointType` set to `VPC_ENDPOINT` . EndpointType *ServerEndpointType `pulumi:"endpointType"` // Required when `IdentityProviderType` is set to `AWS_DIRECTORY_SERVICE` , `AWS _LAMBDA` or `API_GATEWAY` . Accepts an array containing all of the information required to use a directory in `AWS_DIRECTORY_SERVICE` or invoke a customer-supplied authentication API, including the API Gateway URL. Cannot be specified when `IdentityProviderType` is set to `SERVICE_MANAGED` . IdentityProviderDetails *ServerIdentityProviderDetails `pulumi:"identityProviderDetails"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs. LoggingRole *string `pulumi:"loggingRole"` // Specifies 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 *string `pulumi:"postAuthenticationLoginBanner"` // Specifies a string to display when users connect to a server. This string is displayed before the user authenticates. For example, the following banner displays details about using the system: // // `This system is for the use of authorized users only. Individuals using this computer system without authority, or in excess of their authority, are subject to having all of their activities on this system monitored and recorded by system personnel.` PreAuthenticationLoginBanner *string `pulumi:"preAuthenticationLoginBanner"` // The protocol settings that are configured for your server. // // - To indicate passive mode (for FTP and FTPS protocols), use the `PassiveIp` parameter. Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer. // - To ignore the error that is generated when the client attempts to use the `SETSTAT` command on a file that you are uploading to an Amazon S3 bucket, use the `SetStatOption` parameter. To have the AWS Transfer Family server ignore the `SETSTAT` command and upload files without needing to make any changes to your SFTP client, set the value to `ENABLE_NO_OP` . If you set the `SetStatOption` parameter to `ENABLE_NO_OP` , Transfer Family generates a log entry to Amazon CloudWatch Logs, so that you can determine when the client is making a `SETSTAT` call. // - To determine whether your AWS Transfer Family server resumes recent, negotiated sessions through a unique session ID, use the `TlsSessionResumptionMode` parameter. // - `As2Transports` indicates the transport method for the AS2 messages. Currently, only HTTP is supported. // // The `Protocols` parameter is an array of strings. // // *Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2` ProtocolDetails *ServerProtocolDetails `pulumi:"protocolDetails"` // Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. The available protocols are: // // - `SFTP` (Secure Shell (SSH) File Transfer Protocol): File transfer over SSH // - `FTPS` (File Transfer Protocol Secure): File transfer with TLS encryption // - `FTP` (File Transfer Protocol): Unencrypted file transfer // - `AS2` (Applicability Statement 2): used for transporting structured business-to-business data // // > - If you select `FTPS` , you must choose a certificate stored in AWS Certificate Manager (ACM) which is used to identify your server when clients connect to it over FTPS. // > - If `Protocol` includes either `FTP` or `FTPS` , then the `EndpointType` must be `VPC` and the `IdentityProviderType` must be either `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . // > - If `Protocol` includes `FTP` , then `AddressAllocationIds` cannot be associated. // > - If `Protocol` is set only to `SFTP` , the `EndpointType` can be set to `PUBLIC` and the `IdentityProviderType` can be set any of the supported identity types: `SERVICE_MANAGED` , `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . // > - If `Protocol` includes `AS2` , then the `EndpointType` must be `VPC` , and domain must be Amazon S3. // // The `Protocols` parameter is an array of strings. // // *Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2` Protocols []ServerProtocol `pulumi:"protocols"` // Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default. // // By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target. S3StorageOptions *ServerS3StorageOptions `pulumi:"s3StorageOptions"` // Specifies the name of the security policy for the server. SecurityPolicyName *string `pulumi:"securityPolicyName"` // The service-assigned ID of the server that is created. // // An example `ServerId` is `s-01234567890abcdef` . ServerId *string `pulumi:"serverId"` // Specifies the log groups to which your server logs are sent. // // To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows: // // `arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*` // // For example, `arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*` // // If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an `update-server` call. For example: // // `update-server --server-id s-1234567890abcdef0 --structured-log-destinations` StructuredLogDestinations []string `pulumi:"structuredLogDestinations"` // Key-value pairs that can be used to group and search for servers. Tags []aws.Tag `pulumi:"tags"` // Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow. // // In addition to a workflow to execute when a file is uploaded completely, `WorkflowDetails` can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects. WorkflowDetails *ServerWorkflowDetails `pulumi:"workflowDetails"` }
func LookupServer ¶ added in v0.12.0
func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)
Definition of AWS::Transfer::Server Resource Type
type LookupServerResultOutput ¶ added in v0.12.0
type LookupServerResultOutput struct{ *pulumi.OutputState }
func LookupServerOutput ¶ added in v0.12.0
func LookupServerOutput(ctx *pulumi.Context, args LookupServerOutputArgs, opts ...pulumi.InvokeOption) LookupServerResultOutput
func (LookupServerResultOutput) Arn ¶ added in v0.12.0
func (o LookupServerResultOutput) Arn() pulumi.StringPtrOutput
The Amazon Resource Name associated with the server, in the form `arn:aws:transfer:region: *account-id* :server/ *server-id* /` .
An example of a server ARN is: `arn:aws:transfer:us-east-1:123456789012:server/s-01234567890abcdef` .
func (LookupServerResultOutput) As2ServiceManagedEgressIpAddresses ¶ added in v1.3.0
func (o LookupServerResultOutput) As2ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
The list of egress IP addresses of this server. These IP addresses are only relevant for servers that use the AS2 protocol. They are used for sending asynchronous MDNs. These IP addresses are assigned automatically when you create an AS2 server. Additionally, if you update an existing server and add the AS2 protocol, static IP addresses are assigned as well.
func (LookupServerResultOutput) Certificate ¶ added in v0.12.0
func (o LookupServerResultOutput) Certificate() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. Required when `Protocols` is set to `FTPS` .
To request a new public certificate, see [Request a public certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html) in the *AWS Certificate Manager User Guide* .
To import an existing certificate into ACM, see [Importing certificates into ACM](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the *AWS Certificate Manager User Guide* .
To request a private certificate to use FTPS through private IP addresses, see [Request a private certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-private.html) in the *AWS Certificate Manager User Guide* .
Certificates with the following cryptographic algorithms and key sizes are supported:
- 2048-bit RSA (RSA_2048) - 4096-bit RSA (RSA_4096) - Elliptic Prime Curve 256 bit (EC_prime256v1) - Elliptic Prime Curve 384 bit (EC_secp384r1) - Elliptic Prime Curve 521 bit (EC_secp521r1)
> The certificate must be a valid SSL/TLS X.509 version 3 certificate with FQDN or IP address specified and information about the issuer.
func (LookupServerResultOutput) ElementType ¶ added in v0.12.0
func (LookupServerResultOutput) ElementType() reflect.Type
func (LookupServerResultOutput) EndpointDetails ¶ added in v0.12.0
func (o LookupServerResultOutput) EndpointDetails() ServerEndpointDetailsPtrOutput
The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your endpoint within your VPC, you can make your endpoint accessible only to resources within your VPC, or you can attach Elastic IP addresses and make your endpoint accessible to clients over the internet. Your VPC's default security groups are automatically assigned to your endpoint.
func (LookupServerResultOutput) EndpointType ¶ added in v0.12.0
func (o LookupServerResultOutput) EndpointType() ServerEndpointTypePtrOutput
The type of endpoint that you want your server to use. You can choose to make your server's endpoint publicly accessible (PUBLIC) or host it inside your VPC. With an endpoint that is hosted in a VPC, you can restrict access to your server and resources only within your VPC or choose to make it internet facing by attaching Elastic IP addresses directly to it.
> After May 19, 2021, you won't be able to create a server using `EndpointType=VPC_ENDPOINT` in your AWS account if your account hasn't already done so before May 19, 2021. If you have already created servers with `EndpointType=VPC_ENDPOINT` in your AWS account on or before May 19, 2021, you will not be affected. After this date, use `EndpointType` = `VPC` . > > For more information, see [Discontinuing the use of VPC_ENDPOINT](https://docs.aws.amazon.com//transfer/latest/userguide/create-server-in-vpc.html#deprecate-vpc-endpoint) . > > It is recommended that you use `VPC` as the `EndpointType` . With this endpoint type, you have the option to directly associate up to three Elastic IPv4 addresses (BYO IP included) with your server's endpoint and use VPC security groups to restrict traffic by the client's public IP address. This is not possible with `EndpointType` set to `VPC_ENDPOINT` .
func (LookupServerResultOutput) IdentityProviderDetails ¶ added in v0.12.0
func (o LookupServerResultOutput) IdentityProviderDetails() ServerIdentityProviderDetailsPtrOutput
Required when `IdentityProviderType` is set to `AWS_DIRECTORY_SERVICE` , `AWS _LAMBDA` or `API_GATEWAY` . Accepts an array containing all of the information required to use a directory in `AWS_DIRECTORY_SERVICE` or invoke a customer-supplied authentication API, including the API Gateway URL. Cannot be specified when `IdentityProviderType` is set to `SERVICE_MANAGED` .
func (LookupServerResultOutput) LoggingRole ¶ added in v0.12.0
func (o LookupServerResultOutput) LoggingRole() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.
func (LookupServerResultOutput) PostAuthenticationLoginBanner ¶ added in v0.14.0
func (o LookupServerResultOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput
Specifies 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 (LookupServerResultOutput) PreAuthenticationLoginBanner ¶ added in v0.14.0
func (o LookupServerResultOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput
Specifies a string to display when users connect to a server. This string is displayed before the user authenticates. For example, the following banner displays details about using the system:
`This system is for the use of authorized users only. Individuals using this computer system without authority, or in excess of their authority, are subject to having all of their activities on this system monitored and recorded by system personnel.`
func (LookupServerResultOutput) ProtocolDetails ¶ added in v0.12.0
func (o LookupServerResultOutput) ProtocolDetails() ServerProtocolDetailsPtrOutput
The protocol settings that are configured for your server.
- To indicate passive mode (for FTP and FTPS protocols), use the `PassiveIp` parameter. Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer. - To ignore the error that is generated when the client attempts to use the `SETSTAT` command on a file that you are uploading to an Amazon S3 bucket, use the `SetStatOption` parameter. To have the AWS Transfer Family server ignore the `SETSTAT` command and upload files without needing to make any changes to your SFTP client, set the value to `ENABLE_NO_OP` . If you set the `SetStatOption` parameter to `ENABLE_NO_OP` , Transfer Family generates a log entry to Amazon CloudWatch Logs, so that you can determine when the client is making a `SETSTAT` call. - To determine whether your AWS Transfer Family server resumes recent, negotiated sessions through a unique session ID, use the `TlsSessionResumptionMode` parameter. - `As2Transports` indicates the transport method for the AS2 messages. Currently, only HTTP is supported.
The `Protocols` parameter is an array of strings.
*Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2`
func (LookupServerResultOutput) Protocols ¶ added in v0.12.0
func (o LookupServerResultOutput) Protocols() ServerProtocolArrayOutput
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. The available protocols are:
- `SFTP` (Secure Shell (SSH) File Transfer Protocol): File transfer over SSH - `FTPS` (File Transfer Protocol Secure): File transfer with TLS encryption - `FTP` (File Transfer Protocol): Unencrypted file transfer - `AS2` (Applicability Statement 2): used for transporting structured business-to-business data
> - If you select `FTPS` , you must choose a certificate stored in AWS Certificate Manager (ACM) which is used to identify your server when clients connect to it over FTPS. > - If `Protocol` includes either `FTP` or `FTPS` , then the `EndpointType` must be `VPC` and the `IdentityProviderType` must be either `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . > - If `Protocol` includes `FTP` , then `AddressAllocationIds` cannot be associated. > - If `Protocol` is set only to `SFTP` , the `EndpointType` can be set to `PUBLIC` and the `IdentityProviderType` can be set any of the supported identity types: `SERVICE_MANAGED` , `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . > - If `Protocol` includes `AS2` , then the `EndpointType` must be `VPC` , and domain must be Amazon S3.
The `Protocols` parameter is an array of strings.
*Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2`
func (LookupServerResultOutput) S3StorageOptions ¶ added in v0.90.0
func (o LookupServerResultOutput) S3StorageOptions() ServerS3StorageOptionsPtrOutput
Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.
By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target.
func (LookupServerResultOutput) SecurityPolicyName ¶ added in v0.12.0
func (o LookupServerResultOutput) SecurityPolicyName() pulumi.StringPtrOutput
Specifies the name of the security policy for the server.
func (LookupServerResultOutput) ServerId ¶ added in v0.12.0
func (o LookupServerResultOutput) ServerId() pulumi.StringPtrOutput
The service-assigned ID of the server that is created.
An example `ServerId` is `s-01234567890abcdef` .
func (LookupServerResultOutput) StructuredLogDestinations ¶ added in v0.68.0
func (o LookupServerResultOutput) StructuredLogDestinations() pulumi.StringArrayOutput
Specifies the log groups to which your server logs are sent.
To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows:
`arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*`
For example, `arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*`
If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an `update-server` call. For example:
`update-server --server-id s-1234567890abcdef0 --structured-log-destinations`
func (LookupServerResultOutput) Tags ¶ added in v0.12.0
func (o LookupServerResultOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for servers.
func (LookupServerResultOutput) ToLookupServerResultOutput ¶ added in v0.12.0
func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput
func (LookupServerResultOutput) ToLookupServerResultOutputWithContext ¶ added in v0.12.0
func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput
func (LookupServerResultOutput) WorkflowDetails ¶ added in v0.12.0
func (o LookupServerResultOutput) WorkflowDetails() ServerWorkflowDetailsPtrOutput
Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In addition to a workflow to execute when a file is uploaded completely, `WorkflowDetails` can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
type LookupWorkflowArgs ¶ added in v0.12.0
type LookupWorkflowArgs struct { // A unique identifier for the workflow. WorkflowId string `pulumi:"workflowId"` }
type LookupWorkflowOutputArgs ¶ added in v0.12.0
type LookupWorkflowOutputArgs struct { // A unique identifier for the workflow. WorkflowId pulumi.StringInput `pulumi:"workflowId"` }
func (LookupWorkflowOutputArgs) ElementType ¶ added in v0.12.0
func (LookupWorkflowOutputArgs) ElementType() reflect.Type
type LookupWorkflowResult ¶ added in v0.12.0
type LookupWorkflowResult struct { // Specifies the unique Amazon Resource Name (ARN) for the workflow. Arn *string `pulumi:"arn"` // Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose. Tags []aws.Tag `pulumi:"tags"` // A unique identifier for the workflow. WorkflowId *string `pulumi:"workflowId"` }
func LookupWorkflow ¶ added in v0.12.0
func LookupWorkflow(ctx *pulumi.Context, args *LookupWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupWorkflowResult, error)
Resource Type definition for AWS::Transfer::Workflow
type LookupWorkflowResultOutput ¶ added in v0.12.0
type LookupWorkflowResultOutput struct{ *pulumi.OutputState }
func LookupWorkflowOutput ¶ added in v0.12.0
func LookupWorkflowOutput(ctx *pulumi.Context, args LookupWorkflowOutputArgs, opts ...pulumi.InvokeOption) LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) Arn ¶ added in v0.12.0
func (o LookupWorkflowResultOutput) Arn() pulumi.StringPtrOutput
Specifies the unique Amazon Resource Name (ARN) for the workflow.
func (LookupWorkflowResultOutput) ElementType ¶ added in v0.12.0
func (LookupWorkflowResultOutput) ElementType() reflect.Type
func (LookupWorkflowResultOutput) Tags ¶ added in v0.12.0
func (o LookupWorkflowResultOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutput ¶ added in v0.12.0
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext ¶ added in v0.12.0
func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput
func (LookupWorkflowResultOutput) WorkflowId ¶ added in v0.12.0
func (o LookupWorkflowResultOutput) WorkflowId() pulumi.StringPtrOutput
A unique identifier for the workflow.
type Profile ¶ added in v0.38.0
type Profile struct { pulumi.CustomResourceState // Specifies the unique Amazon Resource Name (ARN) for the profile. Arn pulumi.StringOutput `pulumi:"arn"` // AS2 identifier agreed with a trading partner. As2Id pulumi.StringOutput `pulumi:"as2Id"` // List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages. CertificateIds pulumi.StringArrayOutput `pulumi:"certificateIds"` // A unique identifier for the profile ProfileId pulumi.StringOutput `pulumi:"profileId"` // Enum specifying whether the profile is local or associated with a trading partner. ProfileType ProfileTypeOutput `pulumi:"profileType"` // An array of key-value pairs to apply to this resource. Tags aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Transfer::Profile
func GetProfile ¶ added in v0.38.0
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 ¶ added in v0.38.0
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 ¶ added in v0.38.0
func (*Profile) ToProfileOutput ¶ added in v0.38.0
func (i *Profile) ToProfileOutput() ProfileOutput
func (*Profile) ToProfileOutputWithContext ¶ added in v0.38.0
func (i *Profile) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileArgs ¶ added in v0.38.0
type ProfileArgs struct { // AS2 identifier agreed with a trading partner. As2Id pulumi.StringInput // List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages. CertificateIds pulumi.StringArrayInput // Enum specifying whether the profile is local or associated with a trading partner. ProfileType ProfileTypeInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a Profile resource.
func (ProfileArgs) ElementType ¶ added in v0.38.0
func (ProfileArgs) ElementType() reflect.Type
type ProfileInput ¶ added in v0.38.0
type ProfileInput interface { pulumi.Input ToProfileOutput() ProfileOutput ToProfileOutputWithContext(ctx context.Context) ProfileOutput }
type ProfileOutput ¶ added in v0.38.0
type ProfileOutput struct{ *pulumi.OutputState }
func (ProfileOutput) Arn ¶ added in v0.38.0
func (o ProfileOutput) Arn() pulumi.StringOutput
Specifies the unique Amazon Resource Name (ARN) for the profile.
func (ProfileOutput) As2Id ¶ added in v0.38.0
func (o ProfileOutput) As2Id() pulumi.StringOutput
AS2 identifier agreed with a trading partner.
func (ProfileOutput) CertificateIds ¶ added in v0.38.0
func (o ProfileOutput) CertificateIds() pulumi.StringArrayOutput
List of the certificate IDs associated with this profile to be used for encryption and signing of AS2 messages.
func (ProfileOutput) ElementType ¶ added in v0.38.0
func (ProfileOutput) ElementType() reflect.Type
func (ProfileOutput) ProfileId ¶ added in v0.38.0
func (o ProfileOutput) ProfileId() pulumi.StringOutput
A unique identifier for the profile
func (ProfileOutput) ProfileType ¶ added in v0.38.0
func (o ProfileOutput) ProfileType() ProfileTypeOutput
Enum specifying whether the profile is local or associated with a trading partner.
func (ProfileOutput) Tags ¶ added in v0.38.0
func (o ProfileOutput) Tags() aws.TagArrayOutput
An array of key-value pairs to apply to this resource.
func (ProfileOutput) ToProfileOutput ¶ added in v0.38.0
func (o ProfileOutput) ToProfileOutput() ProfileOutput
func (ProfileOutput) ToProfileOutputWithContext ¶ added in v0.38.0
func (o ProfileOutput) ToProfileOutputWithContext(ctx context.Context) ProfileOutput
type ProfileState ¶ added in v0.38.0
type ProfileState struct { }
func (ProfileState) ElementType ¶ added in v0.38.0
func (ProfileState) ElementType() reflect.Type
type ProfileTag ¶ added in v0.38.0
type ProfileTag struct { // The name assigned to the tag that you create. Key string `pulumi:"key"` // Contains one or more values that you assigned to the key name you create. Value string `pulumi:"value"` }
Creates a key-value pair for a specific resource.
type ProfileType ¶ added in v0.38.0
type ProfileType string
Enum specifying whether the profile is local or associated with a trading partner.
func (ProfileType) ElementType ¶ added in v0.38.0
func (ProfileType) ElementType() reflect.Type
func (ProfileType) ToProfileTypeOutput ¶ added in v0.38.0
func (e ProfileType) ToProfileTypeOutput() ProfileTypeOutput
func (ProfileType) ToProfileTypeOutputWithContext ¶ added in v0.38.0
func (e ProfileType) ToProfileTypeOutputWithContext(ctx context.Context) ProfileTypeOutput
func (ProfileType) ToProfileTypePtrOutput ¶ added in v0.38.0
func (e ProfileType) ToProfileTypePtrOutput() ProfileTypePtrOutput
func (ProfileType) ToProfileTypePtrOutputWithContext ¶ added in v0.38.0
func (e ProfileType) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput
func (ProfileType) ToStringOutput ¶ added in v0.38.0
func (e ProfileType) ToStringOutput() pulumi.StringOutput
func (ProfileType) ToStringOutputWithContext ¶ added in v0.38.0
func (e ProfileType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProfileType) ToStringPtrOutput ¶ added in v0.38.0
func (e ProfileType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfileType) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (e ProfileType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfileTypeInput ¶ added in v0.38.0
type ProfileTypeInput interface { pulumi.Input ToProfileTypeOutput() ProfileTypeOutput ToProfileTypeOutputWithContext(context.Context) ProfileTypeOutput }
ProfileTypeInput is an input type that accepts values of the ProfileType enum A concrete instance of `ProfileTypeInput` can be one of the following:
ProfileTypeLocal ProfileTypePartner
type ProfileTypeOutput ¶ added in v0.38.0
type ProfileTypeOutput struct{ *pulumi.OutputState }
func (ProfileTypeOutput) ElementType ¶ added in v0.38.0
func (ProfileTypeOutput) ElementType() reflect.Type
func (ProfileTypeOutput) ToProfileTypeOutput ¶ added in v0.38.0
func (o ProfileTypeOutput) ToProfileTypeOutput() ProfileTypeOutput
func (ProfileTypeOutput) ToProfileTypeOutputWithContext ¶ added in v0.38.0
func (o ProfileTypeOutput) ToProfileTypeOutputWithContext(ctx context.Context) ProfileTypeOutput
func (ProfileTypeOutput) ToProfileTypePtrOutput ¶ added in v0.38.0
func (o ProfileTypeOutput) ToProfileTypePtrOutput() ProfileTypePtrOutput
func (ProfileTypeOutput) ToProfileTypePtrOutputWithContext ¶ added in v0.38.0
func (o ProfileTypeOutput) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput
func (ProfileTypeOutput) ToStringOutput ¶ added in v0.38.0
func (o ProfileTypeOutput) ToStringOutput() pulumi.StringOutput
func (ProfileTypeOutput) ToStringOutputWithContext ¶ added in v0.38.0
func (o ProfileTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ProfileTypeOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ProfileTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfileTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ProfileTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ProfileTypePtrInput ¶ added in v0.38.0
type ProfileTypePtrInput interface { pulumi.Input ToProfileTypePtrOutput() ProfileTypePtrOutput ToProfileTypePtrOutputWithContext(context.Context) ProfileTypePtrOutput }
func ProfileTypePtr ¶ added in v0.38.0
func ProfileTypePtr(v string) ProfileTypePtrInput
type ProfileTypePtrOutput ¶ added in v0.38.0
type ProfileTypePtrOutput struct{ *pulumi.OutputState }
func (ProfileTypePtrOutput) Elem ¶ added in v0.38.0
func (o ProfileTypePtrOutput) Elem() ProfileTypeOutput
func (ProfileTypePtrOutput) ElementType ¶ added in v0.38.0
func (ProfileTypePtrOutput) ElementType() reflect.Type
func (ProfileTypePtrOutput) ToProfileTypePtrOutput ¶ added in v0.38.0
func (o ProfileTypePtrOutput) ToProfileTypePtrOutput() ProfileTypePtrOutput
func (ProfileTypePtrOutput) ToProfileTypePtrOutputWithContext ¶ added in v0.38.0
func (o ProfileTypePtrOutput) ToProfileTypePtrOutputWithContext(ctx context.Context) ProfileTypePtrOutput
func (ProfileTypePtrOutput) ToStringPtrOutput ¶ added in v0.38.0
func (o ProfileTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ProfileTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.38.0
func (o ProfileTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type Server ¶
type Server struct { pulumi.CustomResourceState // The Amazon Resource Name associated with the server, in the form `arn:aws:transfer:region: *account-id* :server/ *server-id* /` . // // An example of a server ARN is: `arn:aws:transfer:us-east-1:123456789012:server/s-01234567890abcdef` . Arn pulumi.StringOutput `pulumi:"arn"` // The list of egress IP addresses of this server. These IP addresses are only relevant for servers that use the AS2 protocol. They are used for sending asynchronous MDNs. These IP addresses are assigned automatically when you create an AS2 server. Additionally, if you update an existing server and add the AS2 protocol, static IP addresses are assigned as well. As2ServiceManagedEgressIpAddresses pulumi.StringArrayOutput `pulumi:"as2ServiceManagedEgressIpAddresses"` // The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. Required when `Protocols` is set to `FTPS` . // // To request a new public certificate, see [Request a public certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html) in the *AWS Certificate Manager User Guide* . // // To import an existing certificate into ACM, see [Importing certificates into ACM](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the *AWS Certificate Manager User Guide* . // // To request a private certificate to use FTPS through private IP addresses, see [Request a private certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-private.html) in the *AWS Certificate Manager User Guide* . // // Certificates with the following cryptographic algorithms and key sizes are supported: // // - 2048-bit RSA (RSA_2048) // - 4096-bit RSA (RSA_4096) // - Elliptic Prime Curve 256 bit (EC_prime256v1) // - Elliptic Prime Curve 384 bit (EC_secp384r1) // - Elliptic Prime Curve 521 bit (EC_secp521r1) // // > The certificate must be a valid SSL/TLS X.509 version 3 certificate with FQDN or IP address specified and information about the issuer. Certificate pulumi.StringPtrOutput `pulumi:"certificate"` // Specifies the domain of the storage system that is used for file transfers. There are two domains available: Amazon Simple Storage Service (Amazon S3) and Amazon Elastic File System (Amazon EFS). The default value is S3. Domain ServerDomainPtrOutput `pulumi:"domain"` // The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your endpoint within your VPC, you can make your endpoint accessible only to resources within your VPC, or you can attach Elastic IP addresses and make your endpoint accessible to clients over the internet. Your VPC's default security groups are automatically assigned to your endpoint. EndpointDetails ServerEndpointDetailsPtrOutput `pulumi:"endpointDetails"` // The type of endpoint that you want your server to use. You can choose to make your server's endpoint publicly accessible (PUBLIC) or host it inside your VPC. With an endpoint that is hosted in a VPC, you can restrict access to your server and resources only within your VPC or choose to make it internet facing by attaching Elastic IP addresses directly to it. // // > After May 19, 2021, you won't be able to create a server using `EndpointType=VPC_ENDPOINT` in your AWS account if your account hasn't already done so before May 19, 2021. If you have already created servers with `EndpointType=VPC_ENDPOINT` in your AWS account on or before May 19, 2021, you will not be affected. After this date, use `EndpointType` = `VPC` . // > // > For more information, see [Discontinuing the use of VPC_ENDPOINT](https://docs.aws.amazon.com//transfer/latest/userguide/create-server-in-vpc.html#deprecate-vpc-endpoint) . // > // > It is recommended that you use `VPC` as the `EndpointType` . With this endpoint type, you have the option to directly associate up to three Elastic IPv4 addresses (BYO IP included) with your server's endpoint and use VPC security groups to restrict traffic by the client's public IP address. This is not possible with `EndpointType` set to `VPC_ENDPOINT` . EndpointType ServerEndpointTypePtrOutput `pulumi:"endpointType"` // Required when `IdentityProviderType` is set to `AWS_DIRECTORY_SERVICE` , `AWS _LAMBDA` or `API_GATEWAY` . Accepts an array containing all of the information required to use a directory in `AWS_DIRECTORY_SERVICE` or invoke a customer-supplied authentication API, including the API Gateway URL. Cannot be specified when `IdentityProviderType` is set to `SERVICE_MANAGED` . IdentityProviderDetails ServerIdentityProviderDetailsPtrOutput `pulumi:"identityProviderDetails"` // The mode of authentication for a server. The default value is `SERVICE_MANAGED` , which allows you to store and access user credentials within the AWS Transfer Family service. // // Use `AWS_DIRECTORY_SERVICE` to provide access to Active Directory groups in AWS Directory Service for Microsoft Active Directory or Microsoft Active Directory in your on-premises environment or in AWS using AD Connector. This option also requires you to provide a Directory ID by using the `IdentityProviderDetails` parameter. // // Use the `API_GATEWAY` value to integrate with an identity provider of your choosing. The `API_GATEWAY` setting requires you to provide an Amazon API Gateway endpoint URL to call for authentication by using the `IdentityProviderDetails` parameter. // // Use the `AWS_LAMBDA` value to directly use an AWS Lambda function as your identity provider. If you choose this value, you must specify the ARN for the Lambda function in the `Function` parameter for the `IdentityProviderDetails` data type. IdentityProviderType ServerIdentityProviderTypePtrOutput `pulumi:"identityProviderType"` // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs. LoggingRole pulumi.StringPtrOutput `pulumi:"loggingRole"` // Specifies 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"` // Specifies a string to display when users connect to a server. This string is displayed before the user authenticates. For example, the following banner displays details about using the system: // // `This system is for the use of authorized users only. Individuals using this computer system without authority, or in excess of their authority, are subject to having all of their activities on this system monitored and recorded by system personnel.` PreAuthenticationLoginBanner pulumi.StringPtrOutput `pulumi:"preAuthenticationLoginBanner"` // The protocol settings that are configured for your server. // // - To indicate passive mode (for FTP and FTPS protocols), use the `PassiveIp` parameter. Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer. // - To ignore the error that is generated when the client attempts to use the `SETSTAT` command on a file that you are uploading to an Amazon S3 bucket, use the `SetStatOption` parameter. To have the AWS Transfer Family server ignore the `SETSTAT` command and upload files without needing to make any changes to your SFTP client, set the value to `ENABLE_NO_OP` . If you set the `SetStatOption` parameter to `ENABLE_NO_OP` , Transfer Family generates a log entry to Amazon CloudWatch Logs, so that you can determine when the client is making a `SETSTAT` call. // - To determine whether your AWS Transfer Family server resumes recent, negotiated sessions through a unique session ID, use the `TlsSessionResumptionMode` parameter. // - `As2Transports` indicates the transport method for the AS2 messages. Currently, only HTTP is supported. // // The `Protocols` parameter is an array of strings. // // *Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2` ProtocolDetails ServerProtocolDetailsPtrOutput `pulumi:"protocolDetails"` // Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. The available protocols are: // // - `SFTP` (Secure Shell (SSH) File Transfer Protocol): File transfer over SSH // - `FTPS` (File Transfer Protocol Secure): File transfer with TLS encryption // - `FTP` (File Transfer Protocol): Unencrypted file transfer // - `AS2` (Applicability Statement 2): used for transporting structured business-to-business data // // > - If you select `FTPS` , you must choose a certificate stored in AWS Certificate Manager (ACM) which is used to identify your server when clients connect to it over FTPS. // > - If `Protocol` includes either `FTP` or `FTPS` , then the `EndpointType` must be `VPC` and the `IdentityProviderType` must be either `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . // > - If `Protocol` includes `FTP` , then `AddressAllocationIds` cannot be associated. // > - If `Protocol` is set only to `SFTP` , the `EndpointType` can be set to `PUBLIC` and the `IdentityProviderType` can be set any of the supported identity types: `SERVICE_MANAGED` , `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . // > - If `Protocol` includes `AS2` , then the `EndpointType` must be `VPC` , and domain must be Amazon S3. // // The `Protocols` parameter is an array of strings. // // *Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2` Protocols ServerProtocolArrayOutput `pulumi:"protocols"` // Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default. // // By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target. S3StorageOptions ServerS3StorageOptionsPtrOutput `pulumi:"s3StorageOptions"` // Specifies the name of the security policy for the server. SecurityPolicyName pulumi.StringPtrOutput `pulumi:"securityPolicyName"` // The service-assigned ID of the server that is created. // // An example `ServerId` is `s-01234567890abcdef` . ServerId pulumi.StringOutput `pulumi:"serverId"` // Specifies the log groups to which your server logs are sent. // // To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows: // // `arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*` // // For example, `arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*` // // If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an `update-server` call. For example: // // `update-server --server-id s-1234567890abcdef0 --structured-log-destinations` StructuredLogDestinations pulumi.StringArrayOutput `pulumi:"structuredLogDestinations"` // Key-value pairs that can be used to group and search for servers. Tags aws.TagArrayOutput `pulumi:"tags"` // Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow. // // In addition to a workflow to execute when a file is uploaded completely, `WorkflowDetails` can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects. WorkflowDetails ServerWorkflowDetailsPtrOutput `pulumi:"workflowDetails"` }
Definition of AWS::Transfer::Server Resource Type
## Example Usage ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "myTransferServer", &transfer.ServerArgs{ EndpointDetails: &transfer.ServerEndpointDetailsArgs{ AddressAllocationIds: pulumi.StringArray{ pulumi.String("AddressAllocationId-1"), pulumi.String("AddressAllocationId-2"), }, SubnetIds: pulumi.StringArray{ pulumi.String("SubnetId-1"), pulumi.String("SubnetId-2"), }, VpcId: pulumi.String("VpcId"), }, EndpointType: transfer.ServerEndpointTypeVpc, LoggingRole: pulumi.String("Logging-Role-ARN"), Protocols: transfer.ServerProtocolArray{ transfer.ServerProtocolSftp, }, SecurityPolicyName: pulumi.String("Security-Policy-Name"), IdentityProviderDetails: &transfer.ServerIdentityProviderDetailsArgs{ InvocationRole: pulumi.String("Invocation-Role-ARN"), Url: pulumi.String("API_GATEWAY-Invocation-URL"), }, IdentityProviderType: transfer.ServerIdentityProviderTypeApiGateway, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("KeyName"), Value: pulumi.String("ValueName"), }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := transfer.NewServer(ctx, "myTransferServer", &transfer.ServerArgs{ EndpointDetails: &transfer.ServerEndpointDetailsArgs{ AddressAllocationIds: pulumi.StringArray{ pulumi.String("AddressAllocationId-1"), pulumi.String("AddressAllocationId-2"), }, SubnetIds: pulumi.StringArray{ pulumi.String("SubnetId-1"), pulumi.String("SubnetId-2"), }, VpcId: pulumi.String("VpcId"), }, EndpointType: transfer.ServerEndpointTypeVpc, LoggingRole: pulumi.String("Logging-Role-ARN"), Protocols: transfer.ServerProtocolArray{ transfer.ServerProtocolSftp, }, SecurityPolicyName: pulumi.String("Security-Policy-Name"), IdentityProviderDetails: &transfer.ServerIdentityProviderDetailsArgs{ InvocationRole: pulumi.String("Invocation-Role-ARN"), Url: pulumi.String("API_GATEWAY-Invocation-URL"), }, IdentityProviderType: transfer.ServerIdentityProviderTypeApiGateway, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("KeyName"), Value: pulumi.String("ValueName"), }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { transferWorkflow, err := transfer.NewWorkflow(ctx, "transferWorkflow", &transfer.WorkflowArgs{ Description: pulumi.String("Transfer Family Workflows Blog"), Steps: transfer.WorkflowStepArray{ &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeCopy, CopyStepDetails: &transfer.WorkflowStepCopyStepDetailsPropertiesArgs{ Name: pulumi.String("copyToUserKey"), DestinationFileLocation: &transfer.WorkflowS3FileLocationArgs{ S3FileLocation: &transfer.WorkflowS3InputFileLocationArgs{ Bucket: pulumi.String("archived-records"), Key: pulumi.String("${transfer:UserName}/"), }, }, OverwriteExisting: transfer.WorkflowStepCopyStepDetailsPropertiesOverwriteExistingTrue, }, }, &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeTag, TagStepDetails: &transfer.WorkflowStepTagStepDetailsPropertiesArgs{ Name: pulumi.String("tagFileForArchive"), Tags: transfer.WorkflowS3TagArray{ &transfer.WorkflowS3TagArgs{ Key: pulumi.String("Archive"), Value: pulumi.String("yes"), }, }, }, }, &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeCustom, CustomStepDetails: &transfer.WorkflowStepCustomStepDetailsPropertiesArgs{ Name: pulumi.String("transferExtract"), Target: pulumi.String("arn:${AWS::Partition}:lambda:${AWS::Region}:${AWS::AccountId}:function:my-function-name"), TimeoutSeconds: pulumi.Int(60), }, }, &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeDelete, DeleteStepDetails: &transfer.WorkflowStepDeleteStepDetailsPropertiesArgs{ Name: pulumi.String("DeleteInputFile"), SourceFileLocation: pulumi.String("${original.file}"), }, }, }, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Name"), Value: pulumi.String("TransferFamilyWorkflows"), }, }, }) if err != nil { return err } _, err = transfer.NewServer(ctx, "sftpServer", &transfer.ServerArgs{ WorkflowDetails: &transfer.ServerWorkflowDetailsArgs{ OnUpload: transfer.ServerWorkflowDetailArray{ &transfer.ServerWorkflowDetailArgs{ ExecutionRole: pulumi.String("your-workflow-execution-role-arn"), WorkflowId: transferWorkflow.WorkflowId, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Example
```go package main
import (
awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws" "github.com/pulumi/pulumi-aws-native/sdk/go/aws/transfer" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { transferWorkflow, err := transfer.NewWorkflow(ctx, "transferWorkflow", &transfer.WorkflowArgs{ Description: pulumi.String("Transfer Family Workflows Blog"), Steps: transfer.WorkflowStepArray{ &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeCopy, CopyStepDetails: &transfer.WorkflowStepCopyStepDetailsPropertiesArgs{ Name: pulumi.String("copyToUserKey"), DestinationFileLocation: &transfer.WorkflowS3FileLocationArgs{ S3FileLocation: &transfer.WorkflowS3InputFileLocationArgs{ Bucket: pulumi.String("archived-records"), Key: pulumi.String("${transfer:UserName}/"), }, }, OverwriteExisting: transfer.WorkflowStepCopyStepDetailsPropertiesOverwriteExistingTrue, }, }, &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeTag, TagStepDetails: &transfer.WorkflowStepTagStepDetailsPropertiesArgs{ Name: pulumi.String("tagFileForArchive"), Tags: transfer.WorkflowS3TagArray{ &transfer.WorkflowS3TagArgs{ Key: pulumi.String("Archive"), Value: pulumi.String("yes"), }, }, }, }, &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeCustom, CustomStepDetails: &transfer.WorkflowStepCustomStepDetailsPropertiesArgs{ Name: pulumi.String("transferExtract"), Target: pulumi.String("arn:${AWS::Partition}:lambda:${AWS::Region}:${AWS::AccountId}:function:my-function-name"), TimeoutSeconds: pulumi.Int(60), }, }, &transfer.WorkflowStepArgs{ Type: transfer.WorkflowStepTypeDelete, DeleteStepDetails: &transfer.WorkflowStepDeleteStepDetailsPropertiesArgs{ Name: pulumi.String("DeleteInputFile"), SourceFileLocation: pulumi.String("${original.file}"), }, }, }, Tags: aws.TagArray{ &aws.TagArgs{ Key: pulumi.String("Name"), Value: pulumi.String("TransferFamilyWorkflows"), }, }, }) if err != nil { return err } _, err = transfer.NewServer(ctx, "sftpServer", &transfer.ServerArgs{ WorkflowDetails: &transfer.ServerWorkflowDetailsArgs{ OnUpload: transfer.ServerWorkflowDetailArray{ &transfer.ServerWorkflowDetailArgs{ ExecutionRole: pulumi.String("your-workflow-execution-role-arn"), WorkflowId: transferWorkflow.WorkflowId, }, }, }, }) if err != nil { return err } return nil }) }
```
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. Required when `Protocols` is set to `FTPS` . // // To request a new public certificate, see [Request a public certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html) in the *AWS Certificate Manager User Guide* . // // To import an existing certificate into ACM, see [Importing certificates into ACM](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the *AWS Certificate Manager User Guide* . // // To request a private certificate to use FTPS through private IP addresses, see [Request a private certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-private.html) in the *AWS Certificate Manager User Guide* . // // Certificates with the following cryptographic algorithms and key sizes are supported: // // - 2048-bit RSA (RSA_2048) // - 4096-bit RSA (RSA_4096) // - Elliptic Prime Curve 256 bit (EC_prime256v1) // - Elliptic Prime Curve 384 bit (EC_secp384r1) // - Elliptic Prime Curve 521 bit (EC_secp521r1) // // > The certificate must be a valid SSL/TLS X.509 version 3 certificate with FQDN or IP address specified and information about the issuer. Certificate pulumi.StringPtrInput // Specifies the domain of the storage system that is used for file transfers. There are two domains available: Amazon Simple Storage Service (Amazon S3) and Amazon Elastic File System (Amazon EFS). The default value is S3. Domain ServerDomainPtrInput // The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your endpoint within your VPC, you can make your endpoint accessible only to resources within your VPC, or you can attach Elastic IP addresses and make your endpoint accessible to clients over the internet. Your VPC's default security groups are automatically assigned to your endpoint. EndpointDetails ServerEndpointDetailsPtrInput // The type of endpoint that you want your server to use. You can choose to make your server's endpoint publicly accessible (PUBLIC) or host it inside your VPC. With an endpoint that is hosted in a VPC, you can restrict access to your server and resources only within your VPC or choose to make it internet facing by attaching Elastic IP addresses directly to it. // // > After May 19, 2021, you won't be able to create a server using `EndpointType=VPC_ENDPOINT` in your AWS account if your account hasn't already done so before May 19, 2021. If you have already created servers with `EndpointType=VPC_ENDPOINT` in your AWS account on or before May 19, 2021, you will not be affected. After this date, use `EndpointType` = `VPC` . // > // > For more information, see [Discontinuing the use of VPC_ENDPOINT](https://docs.aws.amazon.com//transfer/latest/userguide/create-server-in-vpc.html#deprecate-vpc-endpoint) . // > // > It is recommended that you use `VPC` as the `EndpointType` . With this endpoint type, you have the option to directly associate up to three Elastic IPv4 addresses (BYO IP included) with your server's endpoint and use VPC security groups to restrict traffic by the client's public IP address. This is not possible with `EndpointType` set to `VPC_ENDPOINT` . EndpointType ServerEndpointTypePtrInput // Required when `IdentityProviderType` is set to `AWS_DIRECTORY_SERVICE` , `AWS _LAMBDA` or `API_GATEWAY` . Accepts an array containing all of the information required to use a directory in `AWS_DIRECTORY_SERVICE` or invoke a customer-supplied authentication API, including the API Gateway URL. Cannot be specified when `IdentityProviderType` is set to `SERVICE_MANAGED` . IdentityProviderDetails ServerIdentityProviderDetailsPtrInput // The mode of authentication for a server. The default value is `SERVICE_MANAGED` , which allows you to store and access user credentials within the AWS Transfer Family service. // // Use `AWS_DIRECTORY_SERVICE` to provide access to Active Directory groups in AWS Directory Service for Microsoft Active Directory or Microsoft Active Directory in your on-premises environment or in AWS using AD Connector. This option also requires you to provide a Directory ID by using the `IdentityProviderDetails` parameter. // // Use the `API_GATEWAY` value to integrate with an identity provider of your choosing. The `API_GATEWAY` setting requires you to provide an Amazon API Gateway endpoint URL to call for authentication by using the `IdentityProviderDetails` parameter. // // Use the `AWS_LAMBDA` value to directly use an AWS Lambda function as your identity provider. If you choose this value, you must specify the ARN for the Lambda function in the `Function` parameter for the `IdentityProviderDetails` data type. IdentityProviderType ServerIdentityProviderTypePtrInput // The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs. LoggingRole pulumi.StringPtrInput // Specifies 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 // Specifies a string to display when users connect to a server. This string is displayed before the user authenticates. For example, the following banner displays details about using the system: // // `This system is for the use of authorized users only. Individuals using this computer system without authority, or in excess of their authority, are subject to having all of their activities on this system monitored and recorded by system personnel.` PreAuthenticationLoginBanner pulumi.StringPtrInput // The protocol settings that are configured for your server. // // - To indicate passive mode (for FTP and FTPS protocols), use the `PassiveIp` parameter. Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer. // - To ignore the error that is generated when the client attempts to use the `SETSTAT` command on a file that you are uploading to an Amazon S3 bucket, use the `SetStatOption` parameter. To have the AWS Transfer Family server ignore the `SETSTAT` command and upload files without needing to make any changes to your SFTP client, set the value to `ENABLE_NO_OP` . If you set the `SetStatOption` parameter to `ENABLE_NO_OP` , Transfer Family generates a log entry to Amazon CloudWatch Logs, so that you can determine when the client is making a `SETSTAT` call. // - To determine whether your AWS Transfer Family server resumes recent, negotiated sessions through a unique session ID, use the `TlsSessionResumptionMode` parameter. // - `As2Transports` indicates the transport method for the AS2 messages. Currently, only HTTP is supported. // // The `Protocols` parameter is an array of strings. // // *Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2` ProtocolDetails ServerProtocolDetailsPtrInput // Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. The available protocols are: // // - `SFTP` (Secure Shell (SSH) File Transfer Protocol): File transfer over SSH // - `FTPS` (File Transfer Protocol Secure): File transfer with TLS encryption // - `FTP` (File Transfer Protocol): Unencrypted file transfer // - `AS2` (Applicability Statement 2): used for transporting structured business-to-business data // // > - If you select `FTPS` , you must choose a certificate stored in AWS Certificate Manager (ACM) which is used to identify your server when clients connect to it over FTPS. // > - If `Protocol` includes either `FTP` or `FTPS` , then the `EndpointType` must be `VPC` and the `IdentityProviderType` must be either `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . // > - If `Protocol` includes `FTP` , then `AddressAllocationIds` cannot be associated. // > - If `Protocol` is set only to `SFTP` , the `EndpointType` can be set to `PUBLIC` and the `IdentityProviderType` can be set any of the supported identity types: `SERVICE_MANAGED` , `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . // > - If `Protocol` includes `AS2` , then the `EndpointType` must be `VPC` , and domain must be Amazon S3. // // The `Protocols` parameter is an array of strings. // // *Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2` Protocols ServerProtocolArrayInput // Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default. // // By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target. S3StorageOptions ServerS3StorageOptionsPtrInput // Specifies the name of the security policy for the server. SecurityPolicyName pulumi.StringPtrInput // Specifies the log groups to which your server logs are sent. // // To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows: // // `arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*` // // For example, `arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*` // // If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an `update-server` call. For example: // // `update-server --server-id s-1234567890abcdef0 --structured-log-destinations` StructuredLogDestinations pulumi.StringArrayInput // Key-value pairs that can be used to group and search for servers. Tags aws.TagArrayInput // Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow. // // In addition to a workflow to execute when a file is uploaded completely, `WorkflowDetails` can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects. WorkflowDetails ServerWorkflowDetailsPtrInput }
The set of arguments for constructing a Server resource.
func (ServerArgs) ElementType ¶
func (ServerArgs) ElementType() reflect.Type
type ServerAs2Transport ¶ added in v0.21.0
type ServerAs2Transport string
func (ServerAs2Transport) ElementType ¶ added in v1.3.0
func (ServerAs2Transport) ElementType() reflect.Type
func (ServerAs2Transport) ToServerAs2TransportOutput ¶ added in v1.3.0
func (e ServerAs2Transport) ToServerAs2TransportOutput() ServerAs2TransportOutput
func (ServerAs2Transport) ToServerAs2TransportOutputWithContext ¶ added in v1.3.0
func (e ServerAs2Transport) ToServerAs2TransportOutputWithContext(ctx context.Context) ServerAs2TransportOutput
func (ServerAs2Transport) ToServerAs2TransportPtrOutput ¶ added in v1.3.0
func (e ServerAs2Transport) ToServerAs2TransportPtrOutput() ServerAs2TransportPtrOutput
func (ServerAs2Transport) ToServerAs2TransportPtrOutputWithContext ¶ added in v1.3.0
func (e ServerAs2Transport) ToServerAs2TransportPtrOutputWithContext(ctx context.Context) ServerAs2TransportPtrOutput
func (ServerAs2Transport) ToStringOutput ¶ added in v1.3.0
func (e ServerAs2Transport) ToStringOutput() pulumi.StringOutput
func (ServerAs2Transport) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerAs2Transport) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerAs2Transport) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerAs2Transport) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerAs2Transport) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerAs2Transport) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerAs2TransportArray ¶ added in v0.21.0
type ServerAs2TransportArray []ServerAs2Transport
func (ServerAs2TransportArray) ElementType ¶ added in v0.21.0
func (ServerAs2TransportArray) ElementType() reflect.Type
func (ServerAs2TransportArray) ToServerAs2TransportArrayOutput ¶ added in v0.21.0
func (i ServerAs2TransportArray) ToServerAs2TransportArrayOutput() ServerAs2TransportArrayOutput
func (ServerAs2TransportArray) ToServerAs2TransportArrayOutputWithContext ¶ added in v0.21.0
func (i ServerAs2TransportArray) ToServerAs2TransportArrayOutputWithContext(ctx context.Context) ServerAs2TransportArrayOutput
type ServerAs2TransportArrayInput ¶ added in v0.21.0
type ServerAs2TransportArrayInput interface { pulumi.Input ToServerAs2TransportArrayOutput() ServerAs2TransportArrayOutput ToServerAs2TransportArrayOutputWithContext(context.Context) ServerAs2TransportArrayOutput }
ServerAs2TransportArrayInput is an input type that accepts ServerAs2TransportArray and ServerAs2TransportArrayOutput values. You can construct a concrete instance of `ServerAs2TransportArrayInput` via:
ServerAs2TransportArray{ ServerAs2TransportArgs{...} }
type ServerAs2TransportArrayOutput ¶ added in v0.21.0
type ServerAs2TransportArrayOutput struct{ *pulumi.OutputState }
func (ServerAs2TransportArrayOutput) ElementType ¶ added in v0.21.0
func (ServerAs2TransportArrayOutput) ElementType() reflect.Type
func (ServerAs2TransportArrayOutput) Index ¶ added in v0.21.0
func (o ServerAs2TransportArrayOutput) Index(i pulumi.IntInput) ServerAs2TransportOutput
func (ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutput ¶ added in v0.21.0
func (o ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutput() ServerAs2TransportArrayOutput
func (ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutputWithContext ¶ added in v0.21.0
func (o ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutputWithContext(ctx context.Context) ServerAs2TransportArrayOutput
type ServerAs2TransportInput ¶ added in v0.21.0
type ServerAs2TransportInput interface { pulumi.Input ToServerAs2TransportOutput() ServerAs2TransportOutput ToServerAs2TransportOutputWithContext(context.Context) ServerAs2TransportOutput }
ServerAs2TransportInput is an input type that accepts values of the ServerAs2Transport enum A concrete instance of `ServerAs2TransportInput` can be one of the following:
ServerAs2TransportHttp
type ServerAs2TransportOutput ¶ added in v0.21.0
type ServerAs2TransportOutput struct{ *pulumi.OutputState }
func (ServerAs2TransportOutput) ElementType ¶ added in v0.21.0
func (ServerAs2TransportOutput) ElementType() reflect.Type
func (ServerAs2TransportOutput) ToServerAs2TransportOutput ¶ added in v0.21.0
func (o ServerAs2TransportOutput) ToServerAs2TransportOutput() ServerAs2TransportOutput
func (ServerAs2TransportOutput) ToServerAs2TransportOutputWithContext ¶ added in v0.21.0
func (o ServerAs2TransportOutput) ToServerAs2TransportOutputWithContext(ctx context.Context) ServerAs2TransportOutput
func (ServerAs2TransportOutput) ToServerAs2TransportPtrOutput ¶ added in v1.3.0
func (o ServerAs2TransportOutput) ToServerAs2TransportPtrOutput() ServerAs2TransportPtrOutput
func (ServerAs2TransportOutput) ToServerAs2TransportPtrOutputWithContext ¶ added in v1.3.0
func (o ServerAs2TransportOutput) ToServerAs2TransportPtrOutputWithContext(ctx context.Context) ServerAs2TransportPtrOutput
func (ServerAs2TransportOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerAs2TransportOutput) ToStringOutput() pulumi.StringOutput
func (ServerAs2TransportOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerAs2TransportOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerAs2TransportOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerAs2TransportOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerAs2TransportOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerAs2TransportOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerAs2TransportPtrInput ¶ added in v1.3.0
type ServerAs2TransportPtrInput interface { pulumi.Input ToServerAs2TransportPtrOutput() ServerAs2TransportPtrOutput ToServerAs2TransportPtrOutputWithContext(context.Context) ServerAs2TransportPtrOutput }
func ServerAs2TransportPtr ¶ added in v1.3.0
func ServerAs2TransportPtr(v string) ServerAs2TransportPtrInput
type ServerAs2TransportPtrOutput ¶ added in v1.3.0
type ServerAs2TransportPtrOutput struct{ *pulumi.OutputState }
func (ServerAs2TransportPtrOutput) Elem ¶ added in v1.3.0
func (o ServerAs2TransportPtrOutput) Elem() ServerAs2TransportOutput
func (ServerAs2TransportPtrOutput) ElementType ¶ added in v1.3.0
func (ServerAs2TransportPtrOutput) ElementType() reflect.Type
func (ServerAs2TransportPtrOutput) ToServerAs2TransportPtrOutput ¶ added in v1.3.0
func (o ServerAs2TransportPtrOutput) ToServerAs2TransportPtrOutput() ServerAs2TransportPtrOutput
func (ServerAs2TransportPtrOutput) ToServerAs2TransportPtrOutputWithContext ¶ added in v1.3.0
func (o ServerAs2TransportPtrOutput) ToServerAs2TransportPtrOutputWithContext(ctx context.Context) ServerAs2TransportPtrOutput
func (ServerAs2TransportPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerAs2TransportPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerAs2TransportPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerAs2TransportPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerDirectoryListingOptimization ¶ added in v1.3.0
type ServerDirectoryListingOptimization string
Indicates whether optimization to directory listing on S3 servers is used. Disabled by default for compatibility.
func (ServerDirectoryListingOptimization) ElementType ¶ added in v1.3.0
func (ServerDirectoryListingOptimization) ElementType() reflect.Type
func (ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationOutput ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationOutput() ServerDirectoryListingOptimizationOutput
func (ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationOutputWithContext ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationOutput
func (ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationPtrOutput ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationPtrOutput() ServerDirectoryListingOptimizationPtrOutput
func (ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationPtrOutputWithContext ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToServerDirectoryListingOptimizationPtrOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationPtrOutput
func (ServerDirectoryListingOptimization) ToStringOutput ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToStringOutput() pulumi.StringOutput
func (ServerDirectoryListingOptimization) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerDirectoryListingOptimization) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerDirectoryListingOptimization) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerDirectoryListingOptimization) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerDirectoryListingOptimizationInput ¶ added in v1.3.0
type ServerDirectoryListingOptimizationInput interface { pulumi.Input ToServerDirectoryListingOptimizationOutput() ServerDirectoryListingOptimizationOutput ToServerDirectoryListingOptimizationOutputWithContext(context.Context) ServerDirectoryListingOptimizationOutput }
ServerDirectoryListingOptimizationInput is an input type that accepts values of the ServerDirectoryListingOptimization enum A concrete instance of `ServerDirectoryListingOptimizationInput` can be one of the following:
ServerDirectoryListingOptimizationEnabled ServerDirectoryListingOptimizationDisabled
type ServerDirectoryListingOptimizationOutput ¶ added in v1.3.0
type ServerDirectoryListingOptimizationOutput struct{ *pulumi.OutputState }
func (ServerDirectoryListingOptimizationOutput) ElementType ¶ added in v1.3.0
func (ServerDirectoryListingOptimizationOutput) ElementType() reflect.Type
func (ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationOutput ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationOutput() ServerDirectoryListingOptimizationOutput
func (ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationOutputWithContext ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationOutput
func (ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationPtrOutput ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationPtrOutput() ServerDirectoryListingOptimizationPtrOutput
func (ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToServerDirectoryListingOptimizationPtrOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationPtrOutput
func (ServerDirectoryListingOptimizationOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToStringOutput() pulumi.StringOutput
func (ServerDirectoryListingOptimizationOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerDirectoryListingOptimizationOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerDirectoryListingOptimizationOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerDirectoryListingOptimizationPtrInput ¶ added in v1.3.0
type ServerDirectoryListingOptimizationPtrInput interface { pulumi.Input ToServerDirectoryListingOptimizationPtrOutput() ServerDirectoryListingOptimizationPtrOutput ToServerDirectoryListingOptimizationPtrOutputWithContext(context.Context) ServerDirectoryListingOptimizationPtrOutput }
func ServerDirectoryListingOptimizationPtr ¶ added in v1.3.0
func ServerDirectoryListingOptimizationPtr(v string) ServerDirectoryListingOptimizationPtrInput
type ServerDirectoryListingOptimizationPtrOutput ¶ added in v1.3.0
type ServerDirectoryListingOptimizationPtrOutput struct{ *pulumi.OutputState }
func (ServerDirectoryListingOptimizationPtrOutput) ElementType ¶ added in v1.3.0
func (ServerDirectoryListingOptimizationPtrOutput) ElementType() reflect.Type
func (ServerDirectoryListingOptimizationPtrOutput) ToServerDirectoryListingOptimizationPtrOutput ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationPtrOutput) ToServerDirectoryListingOptimizationPtrOutput() ServerDirectoryListingOptimizationPtrOutput
func (ServerDirectoryListingOptimizationPtrOutput) ToServerDirectoryListingOptimizationPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationPtrOutput) ToServerDirectoryListingOptimizationPtrOutputWithContext(ctx context.Context) ServerDirectoryListingOptimizationPtrOutput
func (ServerDirectoryListingOptimizationPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerDirectoryListingOptimizationPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDirectoryListingOptimizationPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerDomain ¶ added in v1.3.0
type ServerDomain string
func (ServerDomain) ElementType ¶ added in v1.3.0
func (ServerDomain) ElementType() reflect.Type
func (ServerDomain) ToServerDomainOutput ¶ added in v1.3.0
func (e ServerDomain) ToServerDomainOutput() ServerDomainOutput
func (ServerDomain) ToServerDomainOutputWithContext ¶ added in v1.3.0
func (e ServerDomain) ToServerDomainOutputWithContext(ctx context.Context) ServerDomainOutput
func (ServerDomain) ToServerDomainPtrOutput ¶ added in v1.3.0
func (e ServerDomain) ToServerDomainPtrOutput() ServerDomainPtrOutput
func (ServerDomain) ToServerDomainPtrOutputWithContext ¶ added in v1.3.0
func (e ServerDomain) ToServerDomainPtrOutputWithContext(ctx context.Context) ServerDomainPtrOutput
func (ServerDomain) ToStringOutput ¶ added in v1.3.0
func (e ServerDomain) ToStringOutput() pulumi.StringOutput
func (ServerDomain) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerDomain) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerDomain) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerDomain) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerDomain) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerDomain) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerDomainInput ¶ added in v1.3.0
type ServerDomainInput interface { pulumi.Input ToServerDomainOutput() ServerDomainOutput ToServerDomainOutputWithContext(context.Context) ServerDomainOutput }
ServerDomainInput is an input type that accepts values of the ServerDomain enum A concrete instance of `ServerDomainInput` can be one of the following:
ServerDomainS3 ServerDomainEfs
type ServerDomainOutput ¶ added in v1.3.0
type ServerDomainOutput struct{ *pulumi.OutputState }
func (ServerDomainOutput) ElementType ¶ added in v1.3.0
func (ServerDomainOutput) ElementType() reflect.Type
func (ServerDomainOutput) ToServerDomainOutput ¶ added in v1.3.0
func (o ServerDomainOutput) ToServerDomainOutput() ServerDomainOutput
func (ServerDomainOutput) ToServerDomainOutputWithContext ¶ added in v1.3.0
func (o ServerDomainOutput) ToServerDomainOutputWithContext(ctx context.Context) ServerDomainOutput
func (ServerDomainOutput) ToServerDomainPtrOutput ¶ added in v1.3.0
func (o ServerDomainOutput) ToServerDomainPtrOutput() ServerDomainPtrOutput
func (ServerDomainOutput) ToServerDomainPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDomainOutput) ToServerDomainPtrOutputWithContext(ctx context.Context) ServerDomainPtrOutput
func (ServerDomainOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerDomainOutput) ToStringOutput() pulumi.StringOutput
func (ServerDomainOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerDomainOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerDomainOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerDomainOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerDomainOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDomainOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerDomainPtrInput ¶ added in v1.3.0
type ServerDomainPtrInput interface { pulumi.Input ToServerDomainPtrOutput() ServerDomainPtrOutput ToServerDomainPtrOutputWithContext(context.Context) ServerDomainPtrOutput }
func ServerDomainPtr ¶ added in v1.3.0
func ServerDomainPtr(v string) ServerDomainPtrInput
type ServerDomainPtrOutput ¶ added in v1.3.0
type ServerDomainPtrOutput struct{ *pulumi.OutputState }
func (ServerDomainPtrOutput) Elem ¶ added in v1.3.0
func (o ServerDomainPtrOutput) Elem() ServerDomainOutput
func (ServerDomainPtrOutput) ElementType ¶ added in v1.3.0
func (ServerDomainPtrOutput) ElementType() reflect.Type
func (ServerDomainPtrOutput) ToServerDomainPtrOutput ¶ added in v1.3.0
func (o ServerDomainPtrOutput) ToServerDomainPtrOutput() ServerDomainPtrOutput
func (ServerDomainPtrOutput) ToServerDomainPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDomainPtrOutput) ToServerDomainPtrOutputWithContext(ctx context.Context) ServerDomainPtrOutput
func (ServerDomainPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerDomainPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerDomainPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerDomainPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerEndpointDetails ¶
type ServerEndpointDetails struct { // A list of address allocation IDs that are required to attach an Elastic IP address to your server's endpoint. // // An address allocation ID corresponds to the allocation ID of an Elastic IP address. This value can be retrieved from the `allocationId` field from the Amazon EC2 [Address](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Address.html) data type. One way to retrieve this value is by calling the EC2 [DescribeAddresses](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAddresses.html) API. // // This parameter is optional. Set this parameter if you want to make your VPC endpoint public-facing. For details, see [Create an internet-facing endpoint for your server](https://docs.aws.amazon.com/transfer/latest/userguide/create-server-in-vpc.html#create-internet-facing-endpoint) . // // > This property can only be set as follows: // > - `EndpointType` must be set to `VPC` // > - The Transfer Family server must be offline. // > - You cannot set this parameter for Transfer Family servers that use the FTP protocol. // > - The server must already have `SubnetIds` populated ( `SubnetIds` and `AddressAllocationIds` cannot be updated simultaneously). // > - `AddressAllocationIds` can't contain duplicates, and must be equal in length to `SubnetIds` . For example, if you have three subnet IDs, you must also specify three address allocation IDs. // > - Call the `UpdateServer` API to set or change this parameter. AddressAllocationIds []string `pulumi:"addressAllocationIds"` // A list of security groups IDs that are available to attach to your server's endpoint. // // > This property can only be set when `EndpointType` is set to `VPC` . // > // > You can edit the `SecurityGroupIds` property in the [UpdateServer](https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateServer.html) API only if you are changing the `EndpointType` from `PUBLIC` or `VPC_ENDPOINT` to `VPC` . To change security groups associated with your server's VPC endpoint after creation, use the Amazon EC2 [ModifyVpcEndpoint](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpoint.html) API. SecurityGroupIds []string `pulumi:"securityGroupIds"` // A list of subnet IDs that are required to host your server endpoint in your VPC. // // > This property can only be set when `EndpointType` is set to `VPC` . SubnetIds []string `pulumi:"subnetIds"` // The ID of the VPC endpoint. // // > This property can only be set when `EndpointType` is set to `VPC_ENDPOINT` . VpcEndpointId *string `pulumi:"vpcEndpointId"` // The VPC ID of the virtual private cloud in which the server's endpoint will be hosted. // // > This property can only be set 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 server's endpoint. // // An address allocation ID corresponds to the allocation ID of an Elastic IP address. This value can be retrieved from the `allocationId` field from the Amazon EC2 [Address](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Address.html) data type. One way to retrieve this value is by calling the EC2 [DescribeAddresses](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAddresses.html) API. // // This parameter is optional. Set this parameter if you want to make your VPC endpoint public-facing. For details, see [Create an internet-facing endpoint for your server](https://docs.aws.amazon.com/transfer/latest/userguide/create-server-in-vpc.html#create-internet-facing-endpoint) . // // > This property can only be set as follows: // > - `EndpointType` must be set to `VPC` // > - The Transfer Family server must be offline. // > - You cannot set this parameter for Transfer Family servers that use the FTP protocol. // > - The server must already have `SubnetIds` populated ( `SubnetIds` and `AddressAllocationIds` cannot be updated simultaneously). // > - `AddressAllocationIds` can't contain duplicates, and must be equal in length to `SubnetIds` . For example, if you have three subnet IDs, you must also specify three address allocation IDs. // > - Call the `UpdateServer` API to set or change this parameter. AddressAllocationIds pulumi.StringArrayInput `pulumi:"addressAllocationIds"` // A list of security groups IDs that are available to attach to your server's endpoint. // // > This property can only be set when `EndpointType` is set to `VPC` . // > // > You can edit the `SecurityGroupIds` property in the [UpdateServer](https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateServer.html) API only if you are changing the `EndpointType` from `PUBLIC` or `VPC_ENDPOINT` to `VPC` . To change security groups associated with your server's VPC endpoint after creation, use the Amazon EC2 [ModifyVpcEndpoint](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpoint.html) API. SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"` // A list of subnet IDs that are required to host your server endpoint in your VPC. // // > This property can only be set when `EndpointType` is set to `VPC` . SubnetIds pulumi.StringArrayInput `pulumi:"subnetIds"` // The ID of the VPC endpoint. // // > This property can only be set when `EndpointType` is set to `VPC_ENDPOINT` . VpcEndpointId pulumi.StringPtrInput `pulumi:"vpcEndpointId"` // The VPC ID of the virtual private cloud in which the server's endpoint will be hosted. // // > This property can only be set 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 server's endpoint.
An address allocation ID corresponds to the allocation ID of an Elastic IP address. This value can be retrieved from the `allocationId` field from the Amazon EC2 [Address](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Address.html) data type. One way to retrieve this value is by calling the EC2 [DescribeAddresses](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAddresses.html) API.
This parameter is optional. Set this parameter if you want to make your VPC endpoint public-facing. For details, see [Create an internet-facing endpoint for your server](https://docs.aws.amazon.com/transfer/latest/userguide/create-server-in-vpc.html#create-internet-facing-endpoint) .
> This property can only be set as follows: > - `EndpointType` must be set to `VPC` > - The Transfer Family server must be offline. > - You cannot set this parameter for Transfer Family servers that use the FTP protocol. > - The server must already have `SubnetIds` populated ( `SubnetIds` and `AddressAllocationIds` cannot be updated simultaneously). > - `AddressAllocationIds` can't contain duplicates, and must be equal in length to `SubnetIds` . For example, if you have three subnet IDs, you must also specify three address allocation IDs. > - Call the `UpdateServer` API to set or change this parameter.
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.
> This property can only be set when `EndpointType` is set to `VPC` . > > You can edit the `SecurityGroupIds` property in the [UpdateServer](https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateServer.html) API only if you are changing the `EndpointType` from `PUBLIC` or `VPC_ENDPOINT` to `VPC` . To change security groups associated with your server's VPC endpoint after creation, use the Amazon EC2 [ModifyVpcEndpoint](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpoint.html) API.
func (ServerEndpointDetailsOutput) SubnetIds ¶
func (o ServerEndpointDetailsOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs that are required to host your server endpoint in your VPC.
> This property can only be set 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 set 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 server's endpoint will be hosted.
> This property can only be set 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 server's endpoint.
An address allocation ID corresponds to the allocation ID of an Elastic IP address. This value can be retrieved from the `allocationId` field from the Amazon EC2 [Address](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Address.html) data type. One way to retrieve this value is by calling the EC2 [DescribeAddresses](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_DescribeAddresses.html) API.
This parameter is optional. Set this parameter if you want to make your VPC endpoint public-facing. For details, see [Create an internet-facing endpoint for your server](https://docs.aws.amazon.com/transfer/latest/userguide/create-server-in-vpc.html#create-internet-facing-endpoint) .
> This property can only be set as follows: > - `EndpointType` must be set to `VPC` > - The Transfer Family server must be offline. > - You cannot set this parameter for Transfer Family servers that use the FTP protocol. > - The server must already have `SubnetIds` populated ( `SubnetIds` and `AddressAllocationIds` cannot be updated simultaneously). > - `AddressAllocationIds` can't contain duplicates, and must be equal in length to `SubnetIds` . For example, if you have three subnet IDs, you must also specify three address allocation IDs. > - Call the `UpdateServer` API to set or change this parameter.
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.
> This property can only be set when `EndpointType` is set to `VPC` . > > You can edit the `SecurityGroupIds` property in the [UpdateServer](https://docs.aws.amazon.com/transfer/latest/userguide/API_UpdateServer.html) API only if you are changing the `EndpointType` from `PUBLIC` or `VPC_ENDPOINT` to `VPC` . To change security groups associated with your server's VPC endpoint after creation, use the Amazon EC2 [ModifyVpcEndpoint](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_ModifyVpcEndpoint.html) API.
func (ServerEndpointDetailsPtrOutput) SubnetIds ¶
func (o ServerEndpointDetailsPtrOutput) SubnetIds() pulumi.StringArrayOutput
A list of subnet IDs that are required to host your server endpoint in your VPC.
> This property can only be set 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 set 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 server's endpoint will be hosted.
> This property can only be set when `EndpointType` is set to `VPC` .
type ServerEndpointType ¶ added in v1.3.0
type ServerEndpointType string
func (ServerEndpointType) ElementType ¶ added in v1.3.0
func (ServerEndpointType) ElementType() reflect.Type
func (ServerEndpointType) ToServerEndpointTypeOutput ¶ added in v1.3.0
func (e ServerEndpointType) ToServerEndpointTypeOutput() ServerEndpointTypeOutput
func (ServerEndpointType) ToServerEndpointTypeOutputWithContext ¶ added in v1.3.0
func (e ServerEndpointType) ToServerEndpointTypeOutputWithContext(ctx context.Context) ServerEndpointTypeOutput
func (ServerEndpointType) ToServerEndpointTypePtrOutput ¶ added in v1.3.0
func (e ServerEndpointType) ToServerEndpointTypePtrOutput() ServerEndpointTypePtrOutput
func (ServerEndpointType) ToServerEndpointTypePtrOutputWithContext ¶ added in v1.3.0
func (e ServerEndpointType) ToServerEndpointTypePtrOutputWithContext(ctx context.Context) ServerEndpointTypePtrOutput
func (ServerEndpointType) ToStringOutput ¶ added in v1.3.0
func (e ServerEndpointType) ToStringOutput() pulumi.StringOutput
func (ServerEndpointType) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerEndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerEndpointType) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerEndpointType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerEndpointType) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerEndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerEndpointTypeInput ¶ added in v1.3.0
type ServerEndpointTypeInput interface { pulumi.Input ToServerEndpointTypeOutput() ServerEndpointTypeOutput ToServerEndpointTypeOutputWithContext(context.Context) ServerEndpointTypeOutput }
ServerEndpointTypeInput is an input type that accepts values of the ServerEndpointType enum A concrete instance of `ServerEndpointTypeInput` can be one of the following:
ServerEndpointTypePublic ServerEndpointTypeVpc ServerEndpointTypeVpcEndpoint
type ServerEndpointTypeOutput ¶ added in v1.3.0
type ServerEndpointTypeOutput struct{ *pulumi.OutputState }
func (ServerEndpointTypeOutput) ElementType ¶ added in v1.3.0
func (ServerEndpointTypeOutput) ElementType() reflect.Type
func (ServerEndpointTypeOutput) ToServerEndpointTypeOutput ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToServerEndpointTypeOutput() ServerEndpointTypeOutput
func (ServerEndpointTypeOutput) ToServerEndpointTypeOutputWithContext ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToServerEndpointTypeOutputWithContext(ctx context.Context) ServerEndpointTypeOutput
func (ServerEndpointTypeOutput) ToServerEndpointTypePtrOutput ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToServerEndpointTypePtrOutput() ServerEndpointTypePtrOutput
func (ServerEndpointTypeOutput) ToServerEndpointTypePtrOutputWithContext ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToServerEndpointTypePtrOutputWithContext(ctx context.Context) ServerEndpointTypePtrOutput
func (ServerEndpointTypeOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToStringOutput() pulumi.StringOutput
func (ServerEndpointTypeOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerEndpointTypeOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerEndpointTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerEndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerEndpointTypePtrInput ¶ added in v1.3.0
type ServerEndpointTypePtrInput interface { pulumi.Input ToServerEndpointTypePtrOutput() ServerEndpointTypePtrOutput ToServerEndpointTypePtrOutputWithContext(context.Context) ServerEndpointTypePtrOutput }
func ServerEndpointTypePtr ¶ added in v1.3.0
func ServerEndpointTypePtr(v string) ServerEndpointTypePtrInput
type ServerEndpointTypePtrOutput ¶ added in v1.3.0
type ServerEndpointTypePtrOutput struct{ *pulumi.OutputState }
func (ServerEndpointTypePtrOutput) Elem ¶ added in v1.3.0
func (o ServerEndpointTypePtrOutput) Elem() ServerEndpointTypeOutput
func (ServerEndpointTypePtrOutput) ElementType ¶ added in v1.3.0
func (ServerEndpointTypePtrOutput) ElementType() reflect.Type
func (ServerEndpointTypePtrOutput) ToServerEndpointTypePtrOutput ¶ added in v1.3.0
func (o ServerEndpointTypePtrOutput) ToServerEndpointTypePtrOutput() ServerEndpointTypePtrOutput
func (ServerEndpointTypePtrOutput) ToServerEndpointTypePtrOutputWithContext ¶ added in v1.3.0
func (o ServerEndpointTypePtrOutput) ToServerEndpointTypePtrOutputWithContext(ctx context.Context) ServerEndpointTypePtrOutput
func (ServerEndpointTypePtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerEndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerEndpointTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerEndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerIdentityProviderDetails ¶
type ServerIdentityProviderDetails struct { // The identifier of the AWS Directory Service directory that you want to use as your identity provider. DirectoryId *string `pulumi:"directoryId"` // The ARN for a Lambda function to use for the Identity provider. Function *string `pulumi:"function"` // This parameter is only applicable if your `IdentityProviderType` is `API_GATEWAY` . Provides the type of `InvocationRole` used to authenticate the user account. InvocationRole *string `pulumi:"invocationRole"` // For SFTP-enabled servers, and for custom identity providers *only* , you can specify whether to authenticate using a password, SSH key pair, or both. // // - `PASSWORD` - users must provide their password to connect. // - `PUBLIC_KEY` - users must provide their private key to connect. // - `PUBLIC_KEY_OR_PASSWORD` - users can authenticate with either their password or their key. This is the default value. // - `PUBLIC_KEY_AND_PASSWORD` - users must provide both their private key and their password to connect. The server checks the key first, and then if the key is valid, the system prompts for a password. If the private key provided does not match the public key that is stored, authentication fails. SftpAuthenticationMethods *ServerSftpAuthenticationMethods `pulumi:"sftpAuthenticationMethods"` // Provides the location of the service endpoint used to authenticate users. Url *string `pulumi:"url"` }
type ServerIdentityProviderDetailsArgs ¶
type ServerIdentityProviderDetailsArgs struct { // The identifier of the AWS Directory Service directory that you want to use as your identity provider. DirectoryId pulumi.StringPtrInput `pulumi:"directoryId"` // The ARN for a Lambda function to use for the Identity provider. Function pulumi.StringPtrInput `pulumi:"function"` // This parameter is only applicable if your `IdentityProviderType` is `API_GATEWAY` . Provides the type of `InvocationRole` used to authenticate the user account. InvocationRole pulumi.StringPtrInput `pulumi:"invocationRole"` // For SFTP-enabled servers, and for custom identity providers *only* , you can specify whether to authenticate using a password, SSH key pair, or both. // // - `PASSWORD` - users must provide their password to connect. // - `PUBLIC_KEY` - users must provide their private key to connect. // - `PUBLIC_KEY_OR_PASSWORD` - users can authenticate with either their password or their key. This is the default value. // - `PUBLIC_KEY_AND_PASSWORD` - users must provide both their private key and their password to connect. The server checks the key first, and then if the key is valid, the system prompts for a password. If the private key provided does not match the public key that is stored, authentication fails. SftpAuthenticationMethods ServerSftpAuthenticationMethodsPtrInput `pulumi:"sftpAuthenticationMethods"` // Provides the location of the service endpoint used to authenticate users. Url pulumi.StringPtrInput `pulumi:"url"` }
func (ServerIdentityProviderDetailsArgs) ElementType ¶
func (ServerIdentityProviderDetailsArgs) ElementType() reflect.Type
func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutput ¶
func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput
func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutputWithContext ¶
func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsOutput
func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutput ¶
func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput
func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutputWithContext ¶
func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput
type ServerIdentityProviderDetailsInput ¶
type ServerIdentityProviderDetailsInput interface { pulumi.Input ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput ToServerIdentityProviderDetailsOutputWithContext(context.Context) ServerIdentityProviderDetailsOutput }
ServerIdentityProviderDetailsInput is an input type that accepts ServerIdentityProviderDetailsArgs and ServerIdentityProviderDetailsOutput values. You can construct a concrete instance of `ServerIdentityProviderDetailsInput` via:
ServerIdentityProviderDetailsArgs{...}
type ServerIdentityProviderDetailsOutput ¶
type ServerIdentityProviderDetailsOutput struct{ *pulumi.OutputState }
func (ServerIdentityProviderDetailsOutput) DirectoryId ¶
func (o ServerIdentityProviderDetailsOutput) DirectoryId() pulumi.StringPtrOutput
The identifier of the AWS Directory Service directory that you want to use as your identity provider.
func (ServerIdentityProviderDetailsOutput) ElementType ¶
func (ServerIdentityProviderDetailsOutput) ElementType() reflect.Type
func (ServerIdentityProviderDetailsOutput) Function ¶ added in v0.7.0
func (o ServerIdentityProviderDetailsOutput) Function() pulumi.StringPtrOutput
The ARN for a Lambda function to use for the Identity provider.
func (ServerIdentityProviderDetailsOutput) InvocationRole ¶
func (o ServerIdentityProviderDetailsOutput) InvocationRole() pulumi.StringPtrOutput
This parameter is only applicable if your `IdentityProviderType` is `API_GATEWAY` . Provides the type of `InvocationRole` used to authenticate the user account.
func (ServerIdentityProviderDetailsOutput) SftpAuthenticationMethods ¶ added in v0.63.0
func (o ServerIdentityProviderDetailsOutput) SftpAuthenticationMethods() ServerSftpAuthenticationMethodsPtrOutput
For SFTP-enabled servers, and for custom identity providers *only* , you can specify whether to authenticate using a password, SSH key pair, or both.
- `PASSWORD` - users must provide their password to connect. - `PUBLIC_KEY` - users must provide their private key to connect. - `PUBLIC_KEY_OR_PASSWORD` - users can authenticate with either their password or their key. This is the default value. - `PUBLIC_KEY_AND_PASSWORD` - users must provide both their private key and their password to connect. The server checks the key first, and then if the key is valid, the system prompts for a password. If the private key provided does not match the public key that is stored, authentication fails.
func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutput ¶
func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput
func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutputWithContext ¶
func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsOutput
func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutput ¶
func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput
func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutputWithContext ¶
func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput
func (ServerIdentityProviderDetailsOutput) Url ¶
func (o ServerIdentityProviderDetailsOutput) Url() pulumi.StringPtrOutput
Provides the location of the service endpoint used to authenticate users.
type ServerIdentityProviderDetailsPtrInput ¶
type ServerIdentityProviderDetailsPtrInput interface { pulumi.Input ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput ToServerIdentityProviderDetailsPtrOutputWithContext(context.Context) ServerIdentityProviderDetailsPtrOutput }
ServerIdentityProviderDetailsPtrInput is an input type that accepts ServerIdentityProviderDetailsArgs, ServerIdentityProviderDetailsPtr and ServerIdentityProviderDetailsPtrOutput values. You can construct a concrete instance of `ServerIdentityProviderDetailsPtrInput` via:
ServerIdentityProviderDetailsArgs{...} or: nil
func ServerIdentityProviderDetailsPtr ¶
func ServerIdentityProviderDetailsPtr(v *ServerIdentityProviderDetailsArgs) ServerIdentityProviderDetailsPtrInput
type ServerIdentityProviderDetailsPtrOutput ¶
type ServerIdentityProviderDetailsPtrOutput struct{ *pulumi.OutputState }
func (ServerIdentityProviderDetailsPtrOutput) DirectoryId ¶
func (o ServerIdentityProviderDetailsPtrOutput) DirectoryId() pulumi.StringPtrOutput
The identifier of the AWS Directory Service directory that you want to use as your identity provider.
func (ServerIdentityProviderDetailsPtrOutput) ElementType ¶
func (ServerIdentityProviderDetailsPtrOutput) ElementType() reflect.Type
func (ServerIdentityProviderDetailsPtrOutput) Function ¶ added in v0.7.0
func (o ServerIdentityProviderDetailsPtrOutput) Function() pulumi.StringPtrOutput
The ARN for a Lambda function to use for the Identity provider.
func (ServerIdentityProviderDetailsPtrOutput) InvocationRole ¶
func (o ServerIdentityProviderDetailsPtrOutput) InvocationRole() pulumi.StringPtrOutput
This parameter is only applicable if your `IdentityProviderType` is `API_GATEWAY` . Provides the type of `InvocationRole` used to authenticate the user account.
func (ServerIdentityProviderDetailsPtrOutput) SftpAuthenticationMethods ¶ added in v0.63.0
func (o ServerIdentityProviderDetailsPtrOutput) SftpAuthenticationMethods() ServerSftpAuthenticationMethodsPtrOutput
For SFTP-enabled servers, and for custom identity providers *only* , you can specify whether to authenticate using a password, SSH key pair, or both.
- `PASSWORD` - users must provide their password to connect. - `PUBLIC_KEY` - users must provide their private key to connect. - `PUBLIC_KEY_OR_PASSWORD` - users can authenticate with either their password or their key. This is the default value. - `PUBLIC_KEY_AND_PASSWORD` - users must provide both their private key and their password to connect. The server checks the key first, and then if the key is valid, the system prompts for a password. If the private key provided does not match the public key that is stored, authentication fails.
func (ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutput ¶
func (o ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput
func (ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutputWithContext ¶
func (o ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput
func (ServerIdentityProviderDetailsPtrOutput) Url ¶
func (o ServerIdentityProviderDetailsPtrOutput) Url() pulumi.StringPtrOutput
Provides the location of the service endpoint used to authenticate users.
type ServerIdentityProviderType ¶ added in v1.3.0
type ServerIdentityProviderType string
func (ServerIdentityProviderType) ElementType ¶ added in v1.3.0
func (ServerIdentityProviderType) ElementType() reflect.Type
func (ServerIdentityProviderType) ToServerIdentityProviderTypeOutput ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToServerIdentityProviderTypeOutput() ServerIdentityProviderTypeOutput
func (ServerIdentityProviderType) ToServerIdentityProviderTypeOutputWithContext ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToServerIdentityProviderTypeOutputWithContext(ctx context.Context) ServerIdentityProviderTypeOutput
func (ServerIdentityProviderType) ToServerIdentityProviderTypePtrOutput ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToServerIdentityProviderTypePtrOutput() ServerIdentityProviderTypePtrOutput
func (ServerIdentityProviderType) ToServerIdentityProviderTypePtrOutputWithContext ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToServerIdentityProviderTypePtrOutputWithContext(ctx context.Context) ServerIdentityProviderTypePtrOutput
func (ServerIdentityProviderType) ToStringOutput ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToStringOutput() pulumi.StringOutput
func (ServerIdentityProviderType) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerIdentityProviderType) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerIdentityProviderType) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerIdentityProviderType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerIdentityProviderTypeInput ¶ added in v1.3.0
type ServerIdentityProviderTypeInput interface { pulumi.Input ToServerIdentityProviderTypeOutput() ServerIdentityProviderTypeOutput ToServerIdentityProviderTypeOutputWithContext(context.Context) ServerIdentityProviderTypeOutput }
ServerIdentityProviderTypeInput is an input type that accepts values of the ServerIdentityProviderType enum A concrete instance of `ServerIdentityProviderTypeInput` can be one of the following:
ServerIdentityProviderTypeServiceManaged ServerIdentityProviderTypeApiGateway ServerIdentityProviderTypeAwsDirectoryService ServerIdentityProviderTypeAwsLambda
type ServerIdentityProviderTypeOutput ¶ added in v1.3.0
type ServerIdentityProviderTypeOutput struct{ *pulumi.OutputState }
func (ServerIdentityProviderTypeOutput) ElementType ¶ added in v1.3.0
func (ServerIdentityProviderTypeOutput) ElementType() reflect.Type
func (ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypeOutput ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypeOutput() ServerIdentityProviderTypeOutput
func (ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypeOutputWithContext ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypeOutputWithContext(ctx context.Context) ServerIdentityProviderTypeOutput
func (ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypePtrOutput ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypePtrOutput() ServerIdentityProviderTypePtrOutput
func (ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypePtrOutputWithContext ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToServerIdentityProviderTypePtrOutputWithContext(ctx context.Context) ServerIdentityProviderTypePtrOutput
func (ServerIdentityProviderTypeOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToStringOutput() pulumi.StringOutput
func (ServerIdentityProviderTypeOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerIdentityProviderTypeOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerIdentityProviderTypeOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerIdentityProviderTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerIdentityProviderTypePtrInput ¶ added in v1.3.0
type ServerIdentityProviderTypePtrInput interface { pulumi.Input ToServerIdentityProviderTypePtrOutput() ServerIdentityProviderTypePtrOutput ToServerIdentityProviderTypePtrOutputWithContext(context.Context) ServerIdentityProviderTypePtrOutput }
func ServerIdentityProviderTypePtr ¶ added in v1.3.0
func ServerIdentityProviderTypePtr(v string) ServerIdentityProviderTypePtrInput
type ServerIdentityProviderTypePtrOutput ¶ added in v1.3.0
type ServerIdentityProviderTypePtrOutput struct{ *pulumi.OutputState }
func (ServerIdentityProviderTypePtrOutput) Elem ¶ added in v1.3.0
func (o ServerIdentityProviderTypePtrOutput) Elem() ServerIdentityProviderTypeOutput
func (ServerIdentityProviderTypePtrOutput) ElementType ¶ added in v1.3.0
func (ServerIdentityProviderTypePtrOutput) ElementType() reflect.Type
func (ServerIdentityProviderTypePtrOutput) ToServerIdentityProviderTypePtrOutput ¶ added in v1.3.0
func (o ServerIdentityProviderTypePtrOutput) ToServerIdentityProviderTypePtrOutput() ServerIdentityProviderTypePtrOutput
func (ServerIdentityProviderTypePtrOutput) ToServerIdentityProviderTypePtrOutputWithContext ¶ added in v1.3.0
func (o ServerIdentityProviderTypePtrOutput) ToServerIdentityProviderTypePtrOutputWithContext(ctx context.Context) ServerIdentityProviderTypePtrOutput
func (ServerIdentityProviderTypePtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerIdentityProviderTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerIdentityProviderTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerIdentityProviderTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerInput ¶
type ServerInput interface { pulumi.Input ToServerOutput() ServerOutput ToServerOutputWithContext(ctx context.Context) ServerOutput }
type ServerOutput ¶
type ServerOutput struct{ *pulumi.OutputState }
func (ServerOutput) Arn ¶ added in v0.17.0
func (o ServerOutput) Arn() pulumi.StringOutput
The Amazon Resource Name associated with the server, in the form `arn:aws:transfer:region: *account-id* :server/ *server-id* /` .
An example of a server ARN is: `arn:aws:transfer:us-east-1:123456789012:server/s-01234567890abcdef` .
func (ServerOutput) As2ServiceManagedEgressIpAddresses ¶ added in v1.3.0
func (o ServerOutput) As2ServiceManagedEgressIpAddresses() pulumi.StringArrayOutput
The list of egress IP addresses of this server. These IP addresses are only relevant for servers that use the AS2 protocol. They are used for sending asynchronous MDNs. These IP addresses are assigned automatically when you create an AS2 server. Additionally, if you update an existing server and add the AS2 protocol, static IP addresses are assigned as well.
func (ServerOutput) Certificate ¶ added in v0.17.0
func (o ServerOutput) Certificate() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Certificate Manager (ACM) certificate. Required when `Protocols` is set to `FTPS` .
To request a new public certificate, see [Request a public certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html) in the *AWS Certificate Manager User Guide* .
To import an existing certificate into ACM, see [Importing certificates into ACM](https://docs.aws.amazon.com/acm/latest/userguide/import-certificate.html) in the *AWS Certificate Manager User Guide* .
To request a private certificate to use FTPS through private IP addresses, see [Request a private certificate](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-private.html) in the *AWS Certificate Manager User Guide* .
Certificates with the following cryptographic algorithms and key sizes are supported:
- 2048-bit RSA (RSA_2048) - 4096-bit RSA (RSA_4096) - Elliptic Prime Curve 256 bit (EC_prime256v1) - Elliptic Prime Curve 384 bit (EC_secp384r1) - Elliptic Prime Curve 521 bit (EC_secp521r1)
> The certificate must be a valid SSL/TLS X.509 version 3 certificate with FQDN or IP address specified and information about the issuer.
func (ServerOutput) Domain ¶ added in v0.17.0
func (o ServerOutput) Domain() ServerDomainPtrOutput
Specifies the domain of the storage system that is used for file transfers. There are two domains available: Amazon Simple Storage Service (Amazon S3) and Amazon Elastic File System (Amazon EFS). The default value is S3.
func (ServerOutput) ElementType ¶
func (ServerOutput) ElementType() reflect.Type
func (ServerOutput) EndpointDetails ¶ added in v0.17.0
func (o ServerOutput) EndpointDetails() ServerEndpointDetailsPtrOutput
The virtual private cloud (VPC) endpoint settings that are configured for your server. When you host your endpoint within your VPC, you can make your endpoint accessible only to resources within your VPC, or you can attach Elastic IP addresses and make your endpoint accessible to clients over the internet. Your VPC's default security groups are automatically assigned to your endpoint.
func (ServerOutput) EndpointType ¶ added in v0.17.0
func (o ServerOutput) EndpointType() ServerEndpointTypePtrOutput
The type of endpoint that you want your server to use. You can choose to make your server's endpoint publicly accessible (PUBLIC) or host it inside your VPC. With an endpoint that is hosted in a VPC, you can restrict access to your server and resources only within your VPC or choose to make it internet facing by attaching Elastic IP addresses directly to it.
> After May 19, 2021, you won't be able to create a server using `EndpointType=VPC_ENDPOINT` in your AWS account if your account hasn't already done so before May 19, 2021. If you have already created servers with `EndpointType=VPC_ENDPOINT` in your AWS account on or before May 19, 2021, you will not be affected. After this date, use `EndpointType` = `VPC` . > > For more information, see [Discontinuing the use of VPC_ENDPOINT](https://docs.aws.amazon.com//transfer/latest/userguide/create-server-in-vpc.html#deprecate-vpc-endpoint) . > > It is recommended that you use `VPC` as the `EndpointType` . With this endpoint type, you have the option to directly associate up to three Elastic IPv4 addresses (BYO IP included) with your server's endpoint and use VPC security groups to restrict traffic by the client's public IP address. This is not possible with `EndpointType` set to `VPC_ENDPOINT` .
func (ServerOutput) IdentityProviderDetails ¶ added in v0.17.0
func (o ServerOutput) IdentityProviderDetails() ServerIdentityProviderDetailsPtrOutput
Required when `IdentityProviderType` is set to `AWS_DIRECTORY_SERVICE` , `AWS _LAMBDA` or `API_GATEWAY` . Accepts an array containing all of the information required to use a directory in `AWS_DIRECTORY_SERVICE` or invoke a customer-supplied authentication API, including the API Gateway URL. Cannot be specified when `IdentityProviderType` is set to `SERVICE_MANAGED` .
func (ServerOutput) IdentityProviderType ¶ added in v0.17.0
func (o ServerOutput) IdentityProviderType() ServerIdentityProviderTypePtrOutput
The mode of authentication for a server. The default value is `SERVICE_MANAGED` , which allows you to store and access user credentials within the AWS Transfer Family service.
Use `AWS_DIRECTORY_SERVICE` to provide access to Active Directory groups in AWS Directory Service for Microsoft Active Directory or Microsoft Active Directory in your on-premises environment or in AWS using AD Connector. This option also requires you to provide a Directory ID by using the `IdentityProviderDetails` parameter.
Use the `API_GATEWAY` value to integrate with an identity provider of your choosing. The `API_GATEWAY` setting requires you to provide an Amazon API Gateway endpoint URL to call for authentication by using the `IdentityProviderDetails` parameter.
Use the `AWS_LAMBDA` value to directly use an AWS Lambda function as your identity provider. If you choose this value, you must specify the ARN for the Lambda function in the `Function` parameter for the `IdentityProviderDetails` data type.
func (ServerOutput) LoggingRole ¶ added in v0.17.0
func (o ServerOutput) LoggingRole() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role that allows a server to turn on Amazon CloudWatch logging for Amazon S3 or Amazon EFSevents. When set, you can view user activity in your CloudWatch logs.
func (ServerOutput) PostAuthenticationLoginBanner ¶ added in v0.17.0
func (o ServerOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput
Specifies 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 ¶ added in v0.17.0
func (o ServerOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput
Specifies a string to display when users connect to a server. This string is displayed before the user authenticates. For example, the following banner displays details about using the system:
`This system is for the use of authorized users only. Individuals using this computer system without authority, or in excess of their authority, are subject to having all of their activities on this system monitored and recorded by system personnel.`
func (ServerOutput) ProtocolDetails ¶ added in v0.17.0
func (o ServerOutput) ProtocolDetails() ServerProtocolDetailsPtrOutput
The protocol settings that are configured for your server.
- To indicate passive mode (for FTP and FTPS protocols), use the `PassiveIp` parameter. Enter a single dotted-quad IPv4 address, such as the external IP address of a firewall, router, or load balancer. - To ignore the error that is generated when the client attempts to use the `SETSTAT` command on a file that you are uploading to an Amazon S3 bucket, use the `SetStatOption` parameter. To have the AWS Transfer Family server ignore the `SETSTAT` command and upload files without needing to make any changes to your SFTP client, set the value to `ENABLE_NO_OP` . If you set the `SetStatOption` parameter to `ENABLE_NO_OP` , Transfer Family generates a log entry to Amazon CloudWatch Logs, so that you can determine when the client is making a `SETSTAT` call. - To determine whether your AWS Transfer Family server resumes recent, negotiated sessions through a unique session ID, use the `TlsSessionResumptionMode` parameter. - `As2Transports` indicates the transport method for the AS2 messages. Currently, only HTTP is supported.
The `Protocols` parameter is an array of strings.
*Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2`
func (ServerOutput) Protocols ¶ added in v0.17.0
func (o ServerOutput) Protocols() ServerProtocolArrayOutput
Specifies the file transfer protocol or protocols over which your file transfer protocol client can connect to your server's endpoint. The available protocols are:
- `SFTP` (Secure Shell (SSH) File Transfer Protocol): File transfer over SSH - `FTPS` (File Transfer Protocol Secure): File transfer with TLS encryption - `FTP` (File Transfer Protocol): Unencrypted file transfer - `AS2` (Applicability Statement 2): used for transporting structured business-to-business data
> - If you select `FTPS` , you must choose a certificate stored in AWS Certificate Manager (ACM) which is used to identify your server when clients connect to it over FTPS. > - If `Protocol` includes either `FTP` or `FTPS` , then the `EndpointType` must be `VPC` and the `IdentityProviderType` must be either `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . > - If `Protocol` includes `FTP` , then `AddressAllocationIds` cannot be associated. > - If `Protocol` is set only to `SFTP` , the `EndpointType` can be set to `PUBLIC` and the `IdentityProviderType` can be set any of the supported identity types: `SERVICE_MANAGED` , `AWS_DIRECTORY_SERVICE` , `AWS_LAMBDA` , or `API_GATEWAY` . > - If `Protocol` includes `AS2` , then the `EndpointType` must be `VPC` , and domain must be Amazon S3.
The `Protocols` parameter is an array of strings.
*Allowed values* : One or more of `SFTP` , `FTPS` , `FTP` , `AS2`
func (ServerOutput) S3StorageOptions ¶ added in v0.90.0
func (o ServerOutput) S3StorageOptions() ServerS3StorageOptionsPtrOutput
Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.
By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target.
func (ServerOutput) SecurityPolicyName ¶ added in v0.17.0
func (o ServerOutput) SecurityPolicyName() pulumi.StringPtrOutput
Specifies the name of the security policy for the server.
func (ServerOutput) ServerId ¶ added in v0.17.0
func (o ServerOutput) ServerId() pulumi.StringOutput
The service-assigned ID of the server that is created.
An example `ServerId` is `s-01234567890abcdef` .
func (ServerOutput) StructuredLogDestinations ¶ added in v0.68.0
func (o ServerOutput) StructuredLogDestinations() pulumi.StringArrayOutput
Specifies the log groups to which your server logs are sent.
To specify a log group, you must provide the ARN for an existing log group. In this case, the format of the log group is as follows:
`arn:aws:logs:region-name:amazon-account-id:log-group:log-group-name:*`
For example, `arn:aws:logs:us-east-1:111122223333:log-group:mytestgroup:*`
If you have previously specified a log group for a server, you can clear it, and in effect turn off structured logging, by providing an empty value for this parameter in an `update-server` call. For example:
`update-server --server-id s-1234567890abcdef0 --structured-log-destinations`
func (ServerOutput) Tags ¶ added in v0.17.0
func (o ServerOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for servers.
func (ServerOutput) ToServerOutput ¶
func (o ServerOutput) ToServerOutput() ServerOutput
func (ServerOutput) ToServerOutputWithContext ¶
func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput
func (ServerOutput) WorkflowDetails ¶ added in v0.17.0
func (o ServerOutput) WorkflowDetails() ServerWorkflowDetailsPtrOutput
Specifies the workflow ID for the workflow to assign and the execution role that's used for executing the workflow.
In addition to a workflow to execute when a file is uploaded completely, `WorkflowDetails` can also contain a workflow ID (and execution role) for a workflow to execute on partial upload. A partial upload occurs when a file is open when the session disconnects.
type ServerProtocol ¶
type ServerProtocol string
func (ServerProtocol) ElementType ¶ added in v1.3.0
func (ServerProtocol) ElementType() reflect.Type
func (ServerProtocol) ToServerProtocolOutput ¶ added in v1.3.0
func (e ServerProtocol) ToServerProtocolOutput() ServerProtocolOutput
func (ServerProtocol) ToServerProtocolOutputWithContext ¶ added in v1.3.0
func (e ServerProtocol) ToServerProtocolOutputWithContext(ctx context.Context) ServerProtocolOutput
func (ServerProtocol) ToServerProtocolPtrOutput ¶ added in v1.3.0
func (e ServerProtocol) ToServerProtocolPtrOutput() ServerProtocolPtrOutput
func (ServerProtocol) ToServerProtocolPtrOutputWithContext ¶ added in v1.3.0
func (e ServerProtocol) ToServerProtocolPtrOutputWithContext(ctx context.Context) ServerProtocolPtrOutput
func (ServerProtocol) ToStringOutput ¶ added in v1.3.0
func (e ServerProtocol) ToStringOutput() pulumi.StringOutput
func (ServerProtocol) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerProtocol) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerProtocol) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerProtocolArray ¶
type ServerProtocolArray []ServerProtocol
func (ServerProtocolArray) ElementType ¶
func (ServerProtocolArray) ElementType() reflect.Type
func (ServerProtocolArray) ToServerProtocolArrayOutput ¶
func (i ServerProtocolArray) ToServerProtocolArrayOutput() ServerProtocolArrayOutput
func (ServerProtocolArray) ToServerProtocolArrayOutputWithContext ¶
func (i ServerProtocolArray) ToServerProtocolArrayOutputWithContext(ctx context.Context) ServerProtocolArrayOutput
type ServerProtocolArrayInput ¶
type ServerProtocolArrayInput interface { pulumi.Input ToServerProtocolArrayOutput() ServerProtocolArrayOutput ToServerProtocolArrayOutputWithContext(context.Context) ServerProtocolArrayOutput }
ServerProtocolArrayInput is an input type that accepts ServerProtocolArray and ServerProtocolArrayOutput values. You can construct a concrete instance of `ServerProtocolArrayInput` via:
ServerProtocolArray{ ServerProtocolArgs{...} }
type ServerProtocolArrayOutput ¶
type ServerProtocolArrayOutput struct{ *pulumi.OutputState }
func (ServerProtocolArrayOutput) ElementType ¶
func (ServerProtocolArrayOutput) ElementType() reflect.Type
func (ServerProtocolArrayOutput) Index ¶
func (o ServerProtocolArrayOutput) Index(i pulumi.IntInput) ServerProtocolOutput
func (ServerProtocolArrayOutput) ToServerProtocolArrayOutput ¶
func (o ServerProtocolArrayOutput) ToServerProtocolArrayOutput() ServerProtocolArrayOutput
func (ServerProtocolArrayOutput) ToServerProtocolArrayOutputWithContext ¶
func (o ServerProtocolArrayOutput) ToServerProtocolArrayOutputWithContext(ctx context.Context) ServerProtocolArrayOutput
type ServerProtocolDetails ¶
type ServerProtocolDetails struct { // List of `As2Transport` objects. As2Transports []ServerAs2Transport `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. For example: // // `aws transfer update-server --protocol-details PassiveIp=0.0.0.0` // // Replace `0.0.0.0` in the example above with the actual IP address you want to use. // // > If you change the `PassiveIp` value, you must stop and then restart your Transfer Family server for the change to take effect. For details on using passive mode (PASV) in a NAT environment, see [Configuring your FTPS server behind a firewall or NAT with AWS Transfer Family](https://docs.aws.amazon.com/storage/configuring-your-ftps-server-behind-a-firewall-or-nat-with-aws-transfer-family/) . // // *Special values* // // The `AUTO` and `0.0.0.0` are special values for the `PassiveIp` parameter. The value `PassiveIp=AUTO` is assigned by default to FTP and FTPS type servers. In this case, the server automatically responds with one of the endpoint IPs within the PASV response. `PassiveIp=0.0.0.0` has a more unique application for its usage. For example, if you have a High Availability (HA) Network Load Balancer (NLB) environment, where you have 3 subnets, you can only specify a single IP address using the `PassiveIp` parameter. This reduces the effectiveness of having High Availability. In this case, you can specify `PassiveIp=0.0.0.0` . This tells the client to use the same IP address as the Control connection and utilize all AZs for their connections. Note, however, that not all FTP clients support the `PassiveIp=0.0.0.0` response. FileZilla and WinSCP do support it. If you are using other clients, check to see if your client supports the `PassiveIp=0.0.0.0` response. PassiveIp *string `pulumi:"passiveIp"` // Use the `SetStatOption` to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. // // Some SFTP file transfer clients can attempt to change the attributes of remote files, including timestamp and permissions, using commands, such as `SETSTAT` when uploading the file. However, these commands are not compatible with object storage systems, such as Amazon S3. Due to this incompatibility, file uploads from these clients can result in errors even when the file is otherwise successfully uploaded. // // Set the value to `ENABLE_NO_OP` to have the Transfer Family server ignore the `SETSTAT` command, and upload files without needing to make any changes to your SFTP client. While the `SetStatOption` `ENABLE_NO_OP` setting ignores the error, it does generate a log entry in Amazon CloudWatch Logs, so you can determine when the client is making a `SETSTAT` call. // // > If you want to preserve the original timestamp for your file, and modify other file attributes using `SETSTAT` , you can use Amazon EFS as backend storage with Transfer Family. SetStatOption *ServerSetStatOption `pulumi:"setStatOption"` // A property used with Transfer Family servers that use the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. `TlsSessionResumptionMode` determines whether or not the server resumes recent, negotiated sessions through a unique session ID. This property is available during `CreateServer` and `UpdateServer` calls. If a `TlsSessionResumptionMode` value is not specified during `CreateServer` , it is set to `ENFORCED` by default. // // - `DISABLED` : the server does not process TLS session resumption client requests and creates a new TLS session for each request. // - `ENABLED` : the server processes and accepts clients that are performing TLS session resumption. The server doesn't reject client data connections that do not perform the TLS session resumption client processing. // - `ENFORCED` : the server processes and accepts clients that are performing TLS session resumption. The server rejects client data connections that do not perform the TLS session resumption client processing. Before you set the value to `ENFORCED` , test your clients. // // > Not all FTPS clients perform TLS session resumption. So, if you choose to enforce TLS session resumption, you prevent any connections from FTPS clients that don't perform the protocol negotiation. To determine whether or not you can use the `ENFORCED` value, you need to test your clients. TlsSessionResumptionMode *ServerTlsSessionResumptionMode `pulumi:"tlsSessionResumptionMode"` }
type ServerProtocolDetailsArgs ¶
type ServerProtocolDetailsArgs struct { // List of `As2Transport` objects. As2Transports ServerAs2TransportArrayInput `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. For example: // // `aws transfer update-server --protocol-details PassiveIp=0.0.0.0` // // Replace `0.0.0.0` in the example above with the actual IP address you want to use. // // > If you change the `PassiveIp` value, you must stop and then restart your Transfer Family server for the change to take effect. For details on using passive mode (PASV) in a NAT environment, see [Configuring your FTPS server behind a firewall or NAT with AWS Transfer Family](https://docs.aws.amazon.com/storage/configuring-your-ftps-server-behind-a-firewall-or-nat-with-aws-transfer-family/) . // // *Special values* // // The `AUTO` and `0.0.0.0` are special values for the `PassiveIp` parameter. The value `PassiveIp=AUTO` is assigned by default to FTP and FTPS type servers. In this case, the server automatically responds with one of the endpoint IPs within the PASV response. `PassiveIp=0.0.0.0` has a more unique application for its usage. For example, if you have a High Availability (HA) Network Load Balancer (NLB) environment, where you have 3 subnets, you can only specify a single IP address using the `PassiveIp` parameter. This reduces the effectiveness of having High Availability. In this case, you can specify `PassiveIp=0.0.0.0` . This tells the client to use the same IP address as the Control connection and utilize all AZs for their connections. Note, however, that not all FTP clients support the `PassiveIp=0.0.0.0` response. FileZilla and WinSCP do support it. If you are using other clients, check to see if your client supports the `PassiveIp=0.0.0.0` response. PassiveIp pulumi.StringPtrInput `pulumi:"passiveIp"` // Use the `SetStatOption` to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket. // // Some SFTP file transfer clients can attempt to change the attributes of remote files, including timestamp and permissions, using commands, such as `SETSTAT` when uploading the file. However, these commands are not compatible with object storage systems, such as Amazon S3. Due to this incompatibility, file uploads from these clients can result in errors even when the file is otherwise successfully uploaded. // // Set the value to `ENABLE_NO_OP` to have the Transfer Family server ignore the `SETSTAT` command, and upload files without needing to make any changes to your SFTP client. While the `SetStatOption` `ENABLE_NO_OP` setting ignores the error, it does generate a log entry in Amazon CloudWatch Logs, so you can determine when the client is making a `SETSTAT` call. // // > If you want to preserve the original timestamp for your file, and modify other file attributes using `SETSTAT` , you can use Amazon EFS as backend storage with Transfer Family. SetStatOption ServerSetStatOptionPtrInput `pulumi:"setStatOption"` // A property used with Transfer Family servers that use the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. `TlsSessionResumptionMode` determines whether or not the server resumes recent, negotiated sessions through a unique session ID. This property is available during `CreateServer` and `UpdateServer` calls. If a `TlsSessionResumptionMode` value is not specified during `CreateServer` , it is set to `ENFORCED` by default. // // - `DISABLED` : the server does not process TLS session resumption client requests and creates a new TLS session for each request. // - `ENABLED` : the server processes and accepts clients that are performing TLS session resumption. The server doesn't reject client data connections that do not perform the TLS session resumption client processing. // - `ENFORCED` : the server processes and accepts clients that are performing TLS session resumption. The server rejects client data connections that do not perform the TLS session resumption client processing. Before you set the value to `ENFORCED` , test your clients. // // > Not all FTPS clients perform TLS session resumption. So, if you choose to enforce TLS session resumption, you prevent any connections from FTPS clients that don't perform the protocol negotiation. To determine whether or not you can use the `ENFORCED` value, you need to test your clients. TlsSessionResumptionMode ServerTlsSessionResumptionModePtrInput `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 ¶ added in v0.21.0
func (o ServerProtocolDetailsOutput) As2Transports() ServerAs2TransportArrayOutput
List of `As2Transport` objects.
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. For example:
`aws transfer update-server --protocol-details PassiveIp=0.0.0.0`
Replace `0.0.0.0` in the example above with the actual IP address you want to use.
> If you change the `PassiveIp` value, you must stop and then restart your Transfer Family server for the change to take effect. For details on using passive mode (PASV) in a NAT environment, see [Configuring your FTPS server behind a firewall or NAT with AWS Transfer Family](https://docs.aws.amazon.com/storage/configuring-your-ftps-server-behind-a-firewall-or-nat-with-aws-transfer-family/) .
*Special values*
The `AUTO` and `0.0.0.0` are special values for the `PassiveIp` parameter. The value `PassiveIp=AUTO` is assigned by default to FTP and FTPS type servers. In this case, the server automatically responds with one of the endpoint IPs within the PASV response. `PassiveIp=0.0.0.0` has a more unique application for its usage. For example, if you have a High Availability (HA) Network Load Balancer (NLB) environment, where you have 3 subnets, you can only specify a single IP address using the `PassiveIp` parameter. This reduces the effectiveness of having High Availability. In this case, you can specify `PassiveIp=0.0.0.0` . This tells the client to use the same IP address as the Control connection and utilize all AZs for their connections. Note, however, that not all FTP clients support the `PassiveIp=0.0.0.0` response. FileZilla and WinSCP do support it. If you are using other clients, check to see if your client supports the `PassiveIp=0.0.0.0` response.
func (ServerProtocolDetailsOutput) SetStatOption ¶ added in v0.17.0
func (o ServerProtocolDetailsOutput) SetStatOption() ServerSetStatOptionPtrOutput
Use the `SetStatOption` to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket.
Some SFTP file transfer clients can attempt to change the attributes of remote files, including timestamp and permissions, using commands, such as `SETSTAT` when uploading the file. However, these commands are not compatible with object storage systems, such as Amazon S3. Due to this incompatibility, file uploads from these clients can result in errors even when the file is otherwise successfully uploaded.
Set the value to `ENABLE_NO_OP` to have the Transfer Family server ignore the `SETSTAT` command, and upload files without needing to make any changes to your SFTP client. While the `SetStatOption` `ENABLE_NO_OP` setting ignores the error, it does generate a log entry in Amazon CloudWatch Logs, so you can determine when the client is making a `SETSTAT` call.
> If you want to preserve the original timestamp for your file, and modify other file attributes using `SETSTAT` , you can use Amazon EFS as backend storage with Transfer Family.
func (ServerProtocolDetailsOutput) TlsSessionResumptionMode ¶ added in v0.10.0
func (o ServerProtocolDetailsOutput) TlsSessionResumptionMode() ServerTlsSessionResumptionModePtrOutput
A property used with Transfer Family servers that use the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. `TlsSessionResumptionMode` determines whether or not the server resumes recent, negotiated sessions through a unique session ID. This property is available during `CreateServer` and `UpdateServer` calls. If a `TlsSessionResumptionMode` value is not specified during `CreateServer` , it is set to `ENFORCED` by default.
- `DISABLED` : the server does not process TLS session resumption client requests and creates a new TLS session for each request. - `ENABLED` : the server processes and accepts clients that are performing TLS session resumption. The server doesn't reject client data connections that do not perform the TLS session resumption client processing. - `ENFORCED` : the server processes and accepts clients that are performing TLS session resumption. The server rejects client data connections that do not perform the TLS session resumption client processing. Before you set the value to `ENFORCED` , test your clients.
> Not all FTPS clients perform TLS session resumption. So, if you choose to enforce TLS session resumption, you prevent any connections from FTPS clients that don't perform the protocol negotiation. To determine whether or not you can use the `ENFORCED` value, you need to test your clients.
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 ¶ added in v0.21.0
func (o ServerProtocolDetailsPtrOutput) As2Transports() ServerAs2TransportArrayOutput
List of `As2Transport` objects.
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. For example:
`aws transfer update-server --protocol-details PassiveIp=0.0.0.0`
Replace `0.0.0.0` in the example above with the actual IP address you want to use.
> If you change the `PassiveIp` value, you must stop and then restart your Transfer Family server for the change to take effect. For details on using passive mode (PASV) in a NAT environment, see [Configuring your FTPS server behind a firewall or NAT with AWS Transfer Family](https://docs.aws.amazon.com/storage/configuring-your-ftps-server-behind-a-firewall-or-nat-with-aws-transfer-family/) .
*Special values*
The `AUTO` and `0.0.0.0` are special values for the `PassiveIp` parameter. The value `PassiveIp=AUTO` is assigned by default to FTP and FTPS type servers. In this case, the server automatically responds with one of the endpoint IPs within the PASV response. `PassiveIp=0.0.0.0` has a more unique application for its usage. For example, if you have a High Availability (HA) Network Load Balancer (NLB) environment, where you have 3 subnets, you can only specify a single IP address using the `PassiveIp` parameter. This reduces the effectiveness of having High Availability. In this case, you can specify `PassiveIp=0.0.0.0` . This tells the client to use the same IP address as the Control connection and utilize all AZs for their connections. Note, however, that not all FTP clients support the `PassiveIp=0.0.0.0` response. FileZilla and WinSCP do support it. If you are using other clients, check to see if your client supports the `PassiveIp=0.0.0.0` response.
func (ServerProtocolDetailsPtrOutput) SetStatOption ¶ added in v0.17.0
func (o ServerProtocolDetailsPtrOutput) SetStatOption() ServerSetStatOptionPtrOutput
Use the `SetStatOption` to ignore the error that is generated when the client attempts to use `SETSTAT` on a file you are uploading to an S3 bucket.
Some SFTP file transfer clients can attempt to change the attributes of remote files, including timestamp and permissions, using commands, such as `SETSTAT` when uploading the file. However, these commands are not compatible with object storage systems, such as Amazon S3. Due to this incompatibility, file uploads from these clients can result in errors even when the file is otherwise successfully uploaded.
Set the value to `ENABLE_NO_OP` to have the Transfer Family server ignore the `SETSTAT` command, and upload files without needing to make any changes to your SFTP client. While the `SetStatOption` `ENABLE_NO_OP` setting ignores the error, it does generate a log entry in Amazon CloudWatch Logs, so you can determine when the client is making a `SETSTAT` call.
> If you want to preserve the original timestamp for your file, and modify other file attributes using `SETSTAT` , you can use Amazon EFS as backend storage with Transfer Family.
func (ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode ¶ added in v0.10.0
func (o ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode() ServerTlsSessionResumptionModePtrOutput
A property used with Transfer Family servers that use the FTPS protocol. TLS Session Resumption provides a mechanism to resume or share a negotiated secret key between the control and data connection for an FTPS session. `TlsSessionResumptionMode` determines whether or not the server resumes recent, negotiated sessions through a unique session ID. This property is available during `CreateServer` and `UpdateServer` calls. If a `TlsSessionResumptionMode` value is not specified during `CreateServer` , it is set to `ENFORCED` by default.
- `DISABLED` : the server does not process TLS session resumption client requests and creates a new TLS session for each request. - `ENABLED` : the server processes and accepts clients that are performing TLS session resumption. The server doesn't reject client data connections that do not perform the TLS session resumption client processing. - `ENFORCED` : the server processes and accepts clients that are performing TLS session resumption. The server rejects client data connections that do not perform the TLS session resumption client processing. Before you set the value to `ENFORCED` , test your clients.
> Not all FTPS clients perform TLS session resumption. So, if you choose to enforce TLS session resumption, you prevent any connections from FTPS clients that don't perform the protocol negotiation. To determine whether or not you can use the `ENFORCED` value, you need to test your clients.
func (ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput ¶
func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
func (ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext ¶
func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput
type ServerProtocolInput ¶
type ServerProtocolInput interface { pulumi.Input ToServerProtocolOutput() ServerProtocolOutput ToServerProtocolOutputWithContext(context.Context) ServerProtocolOutput }
ServerProtocolInput is an input type that accepts values of the ServerProtocol enum A concrete instance of `ServerProtocolInput` can be one of the following:
ServerProtocolSftp ServerProtocolFtp ServerProtocolFtps ServerProtocolAs2
type ServerProtocolOutput ¶
type ServerProtocolOutput struct{ *pulumi.OutputState }
func (ServerProtocolOutput) ElementType ¶
func (ServerProtocolOutput) ElementType() reflect.Type
func (ServerProtocolOutput) ToServerProtocolOutput ¶
func (o ServerProtocolOutput) ToServerProtocolOutput() ServerProtocolOutput
func (ServerProtocolOutput) ToServerProtocolOutputWithContext ¶
func (o ServerProtocolOutput) ToServerProtocolOutputWithContext(ctx context.Context) ServerProtocolOutput
func (ServerProtocolOutput) ToServerProtocolPtrOutput ¶ added in v1.3.0
func (o ServerProtocolOutput) ToServerProtocolPtrOutput() ServerProtocolPtrOutput
func (ServerProtocolOutput) ToServerProtocolPtrOutputWithContext ¶ added in v1.3.0
func (o ServerProtocolOutput) ToServerProtocolPtrOutputWithContext(ctx context.Context) ServerProtocolPtrOutput
func (ServerProtocolOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerProtocolOutput) ToStringOutput() pulumi.StringOutput
func (ServerProtocolOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerProtocolOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerProtocolOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerProtocolPtrInput ¶ added in v1.3.0
type ServerProtocolPtrInput interface { pulumi.Input ToServerProtocolPtrOutput() ServerProtocolPtrOutput ToServerProtocolPtrOutputWithContext(context.Context) ServerProtocolPtrOutput }
func ServerProtocolPtr ¶ added in v1.3.0
func ServerProtocolPtr(v string) ServerProtocolPtrInput
type ServerProtocolPtrOutput ¶ added in v1.3.0
type ServerProtocolPtrOutput struct{ *pulumi.OutputState }
func (ServerProtocolPtrOutput) Elem ¶ added in v1.3.0
func (o ServerProtocolPtrOutput) Elem() ServerProtocolOutput
func (ServerProtocolPtrOutput) ElementType ¶ added in v1.3.0
func (ServerProtocolPtrOutput) ElementType() reflect.Type
func (ServerProtocolPtrOutput) ToServerProtocolPtrOutput ¶ added in v1.3.0
func (o ServerProtocolPtrOutput) ToServerProtocolPtrOutput() ServerProtocolPtrOutput
func (ServerProtocolPtrOutput) ToServerProtocolPtrOutputWithContext ¶ added in v1.3.0
func (o ServerProtocolPtrOutput) ToServerProtocolPtrOutputWithContext(ctx context.Context) ServerProtocolPtrOutput
func (ServerProtocolPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerS3StorageOptions ¶ added in v0.90.0
type ServerS3StorageOptions struct { // Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default. // // By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target. DirectoryListingOptimization *ServerDirectoryListingOptimization `pulumi:"directoryListingOptimization"` }
type ServerS3StorageOptionsArgs ¶ added in v0.90.0
type ServerS3StorageOptionsArgs struct { // Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default. // // By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target. DirectoryListingOptimization ServerDirectoryListingOptimizationPtrInput `pulumi:"directoryListingOptimization"` }
func (ServerS3StorageOptionsArgs) ElementType ¶ added in v0.90.0
func (ServerS3StorageOptionsArgs) ElementType() reflect.Type
func (ServerS3StorageOptionsArgs) ToServerS3StorageOptionsOutput ¶ added in v0.90.0
func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsOutput() ServerS3StorageOptionsOutput
func (ServerS3StorageOptionsArgs) ToServerS3StorageOptionsOutputWithContext ¶ added in v0.90.0
func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsOutputWithContext(ctx context.Context) ServerS3StorageOptionsOutput
func (ServerS3StorageOptionsArgs) ToServerS3StorageOptionsPtrOutput ¶ added in v0.90.0
func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsPtrOutput() ServerS3StorageOptionsPtrOutput
func (ServerS3StorageOptionsArgs) ToServerS3StorageOptionsPtrOutputWithContext ¶ added in v0.90.0
func (i ServerS3StorageOptionsArgs) ToServerS3StorageOptionsPtrOutputWithContext(ctx context.Context) ServerS3StorageOptionsPtrOutput
type ServerS3StorageOptionsInput ¶ added in v0.90.0
type ServerS3StorageOptionsInput interface { pulumi.Input ToServerS3StorageOptionsOutput() ServerS3StorageOptionsOutput ToServerS3StorageOptionsOutputWithContext(context.Context) ServerS3StorageOptionsOutput }
ServerS3StorageOptionsInput is an input type that accepts ServerS3StorageOptionsArgs and ServerS3StorageOptionsOutput values. You can construct a concrete instance of `ServerS3StorageOptionsInput` via:
ServerS3StorageOptionsArgs{...}
type ServerS3StorageOptionsOutput ¶ added in v0.90.0
type ServerS3StorageOptionsOutput struct{ *pulumi.OutputState }
func (ServerS3StorageOptionsOutput) DirectoryListingOptimization ¶ added in v0.90.0
func (o ServerS3StorageOptionsOutput) DirectoryListingOptimization() ServerDirectoryListingOptimizationPtrOutput
Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.
By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target.
func (ServerS3StorageOptionsOutput) ElementType ¶ added in v0.90.0
func (ServerS3StorageOptionsOutput) ElementType() reflect.Type
func (ServerS3StorageOptionsOutput) ToServerS3StorageOptionsOutput ¶ added in v0.90.0
func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsOutput() ServerS3StorageOptionsOutput
func (ServerS3StorageOptionsOutput) ToServerS3StorageOptionsOutputWithContext ¶ added in v0.90.0
func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsOutputWithContext(ctx context.Context) ServerS3StorageOptionsOutput
func (ServerS3StorageOptionsOutput) ToServerS3StorageOptionsPtrOutput ¶ added in v0.90.0
func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsPtrOutput() ServerS3StorageOptionsPtrOutput
func (ServerS3StorageOptionsOutput) ToServerS3StorageOptionsPtrOutputWithContext ¶ added in v0.90.0
func (o ServerS3StorageOptionsOutput) ToServerS3StorageOptionsPtrOutputWithContext(ctx context.Context) ServerS3StorageOptionsPtrOutput
type ServerS3StorageOptionsPtrInput ¶ added in v0.90.0
type ServerS3StorageOptionsPtrInput interface { pulumi.Input ToServerS3StorageOptionsPtrOutput() ServerS3StorageOptionsPtrOutput ToServerS3StorageOptionsPtrOutputWithContext(context.Context) ServerS3StorageOptionsPtrOutput }
ServerS3StorageOptionsPtrInput is an input type that accepts ServerS3StorageOptionsArgs, ServerS3StorageOptionsPtr and ServerS3StorageOptionsPtrOutput values. You can construct a concrete instance of `ServerS3StorageOptionsPtrInput` via:
ServerS3StorageOptionsArgs{...} or: nil
func ServerS3StorageOptionsPtr ¶ added in v0.90.0
func ServerS3StorageOptionsPtr(v *ServerS3StorageOptionsArgs) ServerS3StorageOptionsPtrInput
type ServerS3StorageOptionsPtrOutput ¶ added in v0.90.0
type ServerS3StorageOptionsPtrOutput struct{ *pulumi.OutputState }
func (ServerS3StorageOptionsPtrOutput) DirectoryListingOptimization ¶ added in v0.90.0
func (o ServerS3StorageOptionsPtrOutput) DirectoryListingOptimization() ServerDirectoryListingOptimizationPtrOutput
Specifies whether or not performance for your Amazon S3 directories is optimized. This is disabled by default.
By default, home directory mappings have a `TYPE` of `DIRECTORY` . If you enable this option, you would then need to explicitly set the `HomeDirectoryMapEntry` `Type` to `FILE` if you want a mapping to have a file target.
func (ServerS3StorageOptionsPtrOutput) Elem ¶ added in v0.90.0
func (o ServerS3StorageOptionsPtrOutput) Elem() ServerS3StorageOptionsOutput
func (ServerS3StorageOptionsPtrOutput) ElementType ¶ added in v0.90.0
func (ServerS3StorageOptionsPtrOutput) ElementType() reflect.Type
func (ServerS3StorageOptionsPtrOutput) ToServerS3StorageOptionsPtrOutput ¶ added in v0.90.0
func (o ServerS3StorageOptionsPtrOutput) ToServerS3StorageOptionsPtrOutput() ServerS3StorageOptionsPtrOutput
func (ServerS3StorageOptionsPtrOutput) ToServerS3StorageOptionsPtrOutputWithContext ¶ added in v0.90.0
func (o ServerS3StorageOptionsPtrOutput) ToServerS3StorageOptionsPtrOutputWithContext(ctx context.Context) ServerS3StorageOptionsPtrOutput
type ServerSetStatOption ¶ added in v1.3.0
type ServerSetStatOption string
func (ServerSetStatOption) ElementType ¶ added in v1.3.0
func (ServerSetStatOption) ElementType() reflect.Type
func (ServerSetStatOption) ToServerSetStatOptionOutput ¶ added in v1.3.0
func (e ServerSetStatOption) ToServerSetStatOptionOutput() ServerSetStatOptionOutput
func (ServerSetStatOption) ToServerSetStatOptionOutputWithContext ¶ added in v1.3.0
func (e ServerSetStatOption) ToServerSetStatOptionOutputWithContext(ctx context.Context) ServerSetStatOptionOutput
func (ServerSetStatOption) ToServerSetStatOptionPtrOutput ¶ added in v1.3.0
func (e ServerSetStatOption) ToServerSetStatOptionPtrOutput() ServerSetStatOptionPtrOutput
func (ServerSetStatOption) ToServerSetStatOptionPtrOutputWithContext ¶ added in v1.3.0
func (e ServerSetStatOption) ToServerSetStatOptionPtrOutputWithContext(ctx context.Context) ServerSetStatOptionPtrOutput
func (ServerSetStatOption) ToStringOutput ¶ added in v1.3.0
func (e ServerSetStatOption) ToStringOutput() pulumi.StringOutput
func (ServerSetStatOption) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerSetStatOption) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerSetStatOption) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerSetStatOption) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerSetStatOption) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerSetStatOption) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerSetStatOptionInput ¶ added in v1.3.0
type ServerSetStatOptionInput interface { pulumi.Input ToServerSetStatOptionOutput() ServerSetStatOptionOutput ToServerSetStatOptionOutputWithContext(context.Context) ServerSetStatOptionOutput }
ServerSetStatOptionInput is an input type that accepts values of the ServerSetStatOption enum A concrete instance of `ServerSetStatOptionInput` can be one of the following:
ServerSetStatOptionDefault ServerSetStatOptionEnableNoOp
type ServerSetStatOptionOutput ¶ added in v1.3.0
type ServerSetStatOptionOutput struct{ *pulumi.OutputState }
func (ServerSetStatOptionOutput) ElementType ¶ added in v1.3.0
func (ServerSetStatOptionOutput) ElementType() reflect.Type
func (ServerSetStatOptionOutput) ToServerSetStatOptionOutput ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToServerSetStatOptionOutput() ServerSetStatOptionOutput
func (ServerSetStatOptionOutput) ToServerSetStatOptionOutputWithContext ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToServerSetStatOptionOutputWithContext(ctx context.Context) ServerSetStatOptionOutput
func (ServerSetStatOptionOutput) ToServerSetStatOptionPtrOutput ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToServerSetStatOptionPtrOutput() ServerSetStatOptionPtrOutput
func (ServerSetStatOptionOutput) ToServerSetStatOptionPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToServerSetStatOptionPtrOutputWithContext(ctx context.Context) ServerSetStatOptionPtrOutput
func (ServerSetStatOptionOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToStringOutput() pulumi.StringOutput
func (ServerSetStatOptionOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerSetStatOptionOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerSetStatOptionOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSetStatOptionOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerSetStatOptionPtrInput ¶ added in v1.3.0
type ServerSetStatOptionPtrInput interface { pulumi.Input ToServerSetStatOptionPtrOutput() ServerSetStatOptionPtrOutput ToServerSetStatOptionPtrOutputWithContext(context.Context) ServerSetStatOptionPtrOutput }
func ServerSetStatOptionPtr ¶ added in v1.3.0
func ServerSetStatOptionPtr(v string) ServerSetStatOptionPtrInput
type ServerSetStatOptionPtrOutput ¶ added in v1.3.0
type ServerSetStatOptionPtrOutput struct{ *pulumi.OutputState }
func (ServerSetStatOptionPtrOutput) Elem ¶ added in v1.3.0
func (o ServerSetStatOptionPtrOutput) Elem() ServerSetStatOptionOutput
func (ServerSetStatOptionPtrOutput) ElementType ¶ added in v1.3.0
func (ServerSetStatOptionPtrOutput) ElementType() reflect.Type
func (ServerSetStatOptionPtrOutput) ToServerSetStatOptionPtrOutput ¶ added in v1.3.0
func (o ServerSetStatOptionPtrOutput) ToServerSetStatOptionPtrOutput() ServerSetStatOptionPtrOutput
func (ServerSetStatOptionPtrOutput) ToServerSetStatOptionPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSetStatOptionPtrOutput) ToServerSetStatOptionPtrOutputWithContext(ctx context.Context) ServerSetStatOptionPtrOutput
func (ServerSetStatOptionPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerSetStatOptionPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerSetStatOptionPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSetStatOptionPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerSftpAuthenticationMethods ¶ added in v1.3.0
type ServerSftpAuthenticationMethods string
func (ServerSftpAuthenticationMethods) ElementType ¶ added in v1.3.0
func (ServerSftpAuthenticationMethods) ElementType() reflect.Type
func (ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsOutput ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsOutput() ServerSftpAuthenticationMethodsOutput
func (ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsOutputWithContext ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsOutput
func (ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsPtrOutput ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsPtrOutput() ServerSftpAuthenticationMethodsPtrOutput
func (ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsPtrOutputWithContext ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToServerSftpAuthenticationMethodsPtrOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsPtrOutput
func (ServerSftpAuthenticationMethods) ToStringOutput ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToStringOutput() pulumi.StringOutput
func (ServerSftpAuthenticationMethods) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerSftpAuthenticationMethods) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerSftpAuthenticationMethods) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerSftpAuthenticationMethods) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerSftpAuthenticationMethodsInput ¶ added in v1.3.0
type ServerSftpAuthenticationMethodsInput interface { pulumi.Input ToServerSftpAuthenticationMethodsOutput() ServerSftpAuthenticationMethodsOutput ToServerSftpAuthenticationMethodsOutputWithContext(context.Context) ServerSftpAuthenticationMethodsOutput }
ServerSftpAuthenticationMethodsInput is an input type that accepts values of the ServerSftpAuthenticationMethods enum A concrete instance of `ServerSftpAuthenticationMethodsInput` can be one of the following:
ServerSftpAuthenticationMethodsPassword ServerSftpAuthenticationMethodsPublicKey ServerSftpAuthenticationMethodsPublicKeyOrPassword ServerSftpAuthenticationMethodsPublicKeyAndPassword
type ServerSftpAuthenticationMethodsOutput ¶ added in v1.3.0
type ServerSftpAuthenticationMethodsOutput struct{ *pulumi.OutputState }
func (ServerSftpAuthenticationMethodsOutput) ElementType ¶ added in v1.3.0
func (ServerSftpAuthenticationMethodsOutput) ElementType() reflect.Type
func (ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsOutput ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsOutput() ServerSftpAuthenticationMethodsOutput
func (ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsOutputWithContext ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsOutput
func (ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsPtrOutput ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsPtrOutput() ServerSftpAuthenticationMethodsPtrOutput
func (ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToServerSftpAuthenticationMethodsPtrOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsPtrOutput
func (ServerSftpAuthenticationMethodsOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToStringOutput() pulumi.StringOutput
func (ServerSftpAuthenticationMethodsOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerSftpAuthenticationMethodsOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerSftpAuthenticationMethodsOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerSftpAuthenticationMethodsPtrInput ¶ added in v1.3.0
type ServerSftpAuthenticationMethodsPtrInput interface { pulumi.Input ToServerSftpAuthenticationMethodsPtrOutput() ServerSftpAuthenticationMethodsPtrOutput ToServerSftpAuthenticationMethodsPtrOutputWithContext(context.Context) ServerSftpAuthenticationMethodsPtrOutput }
func ServerSftpAuthenticationMethodsPtr ¶ added in v1.3.0
func ServerSftpAuthenticationMethodsPtr(v string) ServerSftpAuthenticationMethodsPtrInput
type ServerSftpAuthenticationMethodsPtrOutput ¶ added in v1.3.0
type ServerSftpAuthenticationMethodsPtrOutput struct{ *pulumi.OutputState }
func (ServerSftpAuthenticationMethodsPtrOutput) ElementType ¶ added in v1.3.0
func (ServerSftpAuthenticationMethodsPtrOutput) ElementType() reflect.Type
func (ServerSftpAuthenticationMethodsPtrOutput) ToServerSftpAuthenticationMethodsPtrOutput ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsPtrOutput) ToServerSftpAuthenticationMethodsPtrOutput() ServerSftpAuthenticationMethodsPtrOutput
func (ServerSftpAuthenticationMethodsPtrOutput) ToServerSftpAuthenticationMethodsPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsPtrOutput) ToServerSftpAuthenticationMethodsPtrOutputWithContext(ctx context.Context) ServerSftpAuthenticationMethodsPtrOutput
func (ServerSftpAuthenticationMethodsPtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerSftpAuthenticationMethodsPtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerSftpAuthenticationMethodsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerState ¶
type ServerState struct { }
func (ServerState) ElementType ¶
func (ServerState) ElementType() reflect.Type
type ServerTlsSessionResumptionMode ¶ added in v1.3.0
type ServerTlsSessionResumptionMode string
func (ServerTlsSessionResumptionMode) ElementType ¶ added in v1.3.0
func (ServerTlsSessionResumptionMode) ElementType() reflect.Type
func (ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModeOutput ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModeOutput() ServerTlsSessionResumptionModeOutput
func (ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModeOutputWithContext ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModeOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModeOutput
func (ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModePtrOutput ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModePtrOutput() ServerTlsSessionResumptionModePtrOutput
func (ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModePtrOutputWithContext ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToServerTlsSessionResumptionModePtrOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModePtrOutput
func (ServerTlsSessionResumptionMode) ToStringOutput ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToStringOutput() pulumi.StringOutput
func (ServerTlsSessionResumptionMode) ToStringOutputWithContext ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerTlsSessionResumptionMode) ToStringPtrOutput ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerTlsSessionResumptionMode) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (e ServerTlsSessionResumptionMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerTlsSessionResumptionModeInput ¶ added in v1.3.0
type ServerTlsSessionResumptionModeInput interface { pulumi.Input ToServerTlsSessionResumptionModeOutput() ServerTlsSessionResumptionModeOutput ToServerTlsSessionResumptionModeOutputWithContext(context.Context) ServerTlsSessionResumptionModeOutput }
ServerTlsSessionResumptionModeInput is an input type that accepts values of the ServerTlsSessionResumptionMode enum A concrete instance of `ServerTlsSessionResumptionModeInput` can be one of the following:
ServerTlsSessionResumptionModeDisabled ServerTlsSessionResumptionModeEnabled ServerTlsSessionResumptionModeEnforced
type ServerTlsSessionResumptionModeOutput ¶ added in v1.3.0
type ServerTlsSessionResumptionModeOutput struct{ *pulumi.OutputState }
func (ServerTlsSessionResumptionModeOutput) ElementType ¶ added in v1.3.0
func (ServerTlsSessionResumptionModeOutput) ElementType() reflect.Type
func (ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModeOutput ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModeOutput() ServerTlsSessionResumptionModeOutput
func (ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModeOutputWithContext ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModeOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModeOutput
func (ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModePtrOutput ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModePtrOutput() ServerTlsSessionResumptionModePtrOutput
func (ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModePtrOutputWithContext ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToServerTlsSessionResumptionModePtrOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModePtrOutput
func (ServerTlsSessionResumptionModeOutput) ToStringOutput ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToStringOutput() pulumi.StringOutput
func (ServerTlsSessionResumptionModeOutput) ToStringOutputWithContext ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServerTlsSessionResumptionModeOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerTlsSessionResumptionModeOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerTlsSessionResumptionModePtrInput ¶ added in v1.3.0
type ServerTlsSessionResumptionModePtrInput interface { pulumi.Input ToServerTlsSessionResumptionModePtrOutput() ServerTlsSessionResumptionModePtrOutput ToServerTlsSessionResumptionModePtrOutputWithContext(context.Context) ServerTlsSessionResumptionModePtrOutput }
func ServerTlsSessionResumptionModePtr ¶ added in v1.3.0
func ServerTlsSessionResumptionModePtr(v string) ServerTlsSessionResumptionModePtrInput
type ServerTlsSessionResumptionModePtrOutput ¶ added in v1.3.0
type ServerTlsSessionResumptionModePtrOutput struct{ *pulumi.OutputState }
func (ServerTlsSessionResumptionModePtrOutput) ElementType ¶ added in v1.3.0
func (ServerTlsSessionResumptionModePtrOutput) ElementType() reflect.Type
func (ServerTlsSessionResumptionModePtrOutput) ToServerTlsSessionResumptionModePtrOutput ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModePtrOutput) ToServerTlsSessionResumptionModePtrOutput() ServerTlsSessionResumptionModePtrOutput
func (ServerTlsSessionResumptionModePtrOutput) ToServerTlsSessionResumptionModePtrOutputWithContext ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModePtrOutput) ToServerTlsSessionResumptionModePtrOutputWithContext(ctx context.Context) ServerTlsSessionResumptionModePtrOutput
func (ServerTlsSessionResumptionModePtrOutput) ToStringPtrOutput ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServerTlsSessionResumptionModePtrOutput) ToStringPtrOutputWithContext ¶ added in v1.3.0
func (o ServerTlsSessionResumptionModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServerWorkflowDetail ¶
type ServerWorkflowDetail 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 ServerWorkflowDetailArgs ¶
type ServerWorkflowDetailArgs 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 (ServerWorkflowDetailArgs) ElementType ¶
func (ServerWorkflowDetailArgs) ElementType() reflect.Type
func (ServerWorkflowDetailArgs) ToServerWorkflowDetailOutput ¶
func (i ServerWorkflowDetailArgs) ToServerWorkflowDetailOutput() ServerWorkflowDetailOutput
func (ServerWorkflowDetailArgs) ToServerWorkflowDetailOutputWithContext ¶
func (i ServerWorkflowDetailArgs) ToServerWorkflowDetailOutputWithContext(ctx context.Context) ServerWorkflowDetailOutput
type ServerWorkflowDetailArray ¶
type ServerWorkflowDetailArray []ServerWorkflowDetailInput
func (ServerWorkflowDetailArray) ElementType ¶
func (ServerWorkflowDetailArray) ElementType() reflect.Type
func (ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutput ¶
func (i ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutput() ServerWorkflowDetailArrayOutput
func (ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutputWithContext ¶
func (i ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutputWithContext(ctx context.Context) ServerWorkflowDetailArrayOutput
type ServerWorkflowDetailArrayInput ¶
type ServerWorkflowDetailArrayInput interface { pulumi.Input ToServerWorkflowDetailArrayOutput() ServerWorkflowDetailArrayOutput ToServerWorkflowDetailArrayOutputWithContext(context.Context) ServerWorkflowDetailArrayOutput }
ServerWorkflowDetailArrayInput is an input type that accepts ServerWorkflowDetailArray and ServerWorkflowDetailArrayOutput values. You can construct a concrete instance of `ServerWorkflowDetailArrayInput` via:
ServerWorkflowDetailArray{ ServerWorkflowDetailArgs{...} }
type ServerWorkflowDetailArrayOutput ¶
type ServerWorkflowDetailArrayOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailArrayOutput) ElementType ¶
func (ServerWorkflowDetailArrayOutput) ElementType() reflect.Type
func (ServerWorkflowDetailArrayOutput) Index ¶
func (o ServerWorkflowDetailArrayOutput) Index(i pulumi.IntInput) ServerWorkflowDetailOutput
func (ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutput ¶
func (o ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutput() ServerWorkflowDetailArrayOutput
func (ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutputWithContext ¶
func (o ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutputWithContext(ctx context.Context) ServerWorkflowDetailArrayOutput
type ServerWorkflowDetailInput ¶
type ServerWorkflowDetailInput interface { pulumi.Input ToServerWorkflowDetailOutput() ServerWorkflowDetailOutput ToServerWorkflowDetailOutputWithContext(context.Context) ServerWorkflowDetailOutput }
ServerWorkflowDetailInput is an input type that accepts ServerWorkflowDetailArgs and ServerWorkflowDetailOutput values. You can construct a concrete instance of `ServerWorkflowDetailInput` via:
ServerWorkflowDetailArgs{...}
type ServerWorkflowDetailOutput ¶
type ServerWorkflowDetailOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailOutput) ElementType ¶
func (ServerWorkflowDetailOutput) ElementType() reflect.Type
func (ServerWorkflowDetailOutput) ExecutionRole ¶
func (o ServerWorkflowDetailOutput) 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 (ServerWorkflowDetailOutput) ToServerWorkflowDetailOutput ¶
func (o ServerWorkflowDetailOutput) ToServerWorkflowDetailOutput() ServerWorkflowDetailOutput
func (ServerWorkflowDetailOutput) ToServerWorkflowDetailOutputWithContext ¶
func (o ServerWorkflowDetailOutput) ToServerWorkflowDetailOutputWithContext(ctx context.Context) ServerWorkflowDetailOutput
func (ServerWorkflowDetailOutput) WorkflowId ¶
func (o ServerWorkflowDetailOutput) WorkflowId() pulumi.StringOutput
A unique identifier for the workflow.
type ServerWorkflowDetails ¶
type ServerWorkflowDetails struct { // A trigger that starts a workflow if a file is only partially uploaded. You can attach a workflow to a server that executes whenever there is a partial upload. // // A *partial upload* occurs when a file is open when the session disconnects. // // > `OnPartialUpload` can contain a maximum of one `WorkflowDetail` object. OnPartialUpload []ServerWorkflowDetail `pulumi:"onPartialUpload"` // A trigger that starts a workflow: the workflow begins to execute after a file is uploaded. // // To remove an associated workflow from a server, you can provide an empty `OnUpload` object, as in the following example. // // `aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{"OnUpload":[]}'` // // > `OnUpload` can contain a maximum of one `WorkflowDetail` object. OnUpload []ServerWorkflowDetail `pulumi:"onUpload"` }
type ServerWorkflowDetailsArgs ¶
type ServerWorkflowDetailsArgs struct { // A trigger that starts a workflow if a file is only partially uploaded. You can attach a workflow to a server that executes whenever there is a partial upload. // // A *partial upload* occurs when a file is open when the session disconnects. // // > `OnPartialUpload` can contain a maximum of one `WorkflowDetail` object. OnPartialUpload ServerWorkflowDetailArrayInput `pulumi:"onPartialUpload"` // A trigger that starts a workflow: the workflow begins to execute after a file is uploaded. // // To remove an associated workflow from a server, you can provide an empty `OnUpload` object, as in the following example. // // `aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{"OnUpload":[]}'` // // > `OnUpload` can contain a maximum of one `WorkflowDetail` object. OnUpload ServerWorkflowDetailArrayInput `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 ServerWorkflowDetailsOutput ¶
type ServerWorkflowDetailsOutput struct{ *pulumi.OutputState }
func (ServerWorkflowDetailsOutput) ElementType ¶
func (ServerWorkflowDetailsOutput) ElementType() reflect.Type
func (ServerWorkflowDetailsOutput) OnPartialUpload ¶ added in v0.40.0
func (o ServerWorkflowDetailsOutput) OnPartialUpload() ServerWorkflowDetailArrayOutput
A trigger that starts a workflow if a file is only partially uploaded. You can attach a workflow to a server that executes whenever there is a partial upload.
A *partial upload* occurs when a file is open when the session disconnects.
> `OnPartialUpload` can contain a maximum of one `WorkflowDetail` object.
func (ServerWorkflowDetailsOutput) OnUpload ¶
func (o ServerWorkflowDetailsOutput) OnUpload() ServerWorkflowDetailArrayOutput
A trigger that starts a workflow: the workflow begins to execute after a file is uploaded.
To remove an associated workflow from a server, you can provide an empty `OnUpload` object, as in the following example.
`aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{"OnUpload":[]}'`
> `OnUpload` can contain a maximum of one `WorkflowDetail` object.
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 ¶ added in v0.40.0
func (o ServerWorkflowDetailsPtrOutput) OnPartialUpload() ServerWorkflowDetailArrayOutput
A trigger that starts a workflow if a file is only partially uploaded. You can attach a workflow to a server that executes whenever there is a partial upload.
A *partial upload* occurs when a file is open when the session disconnects.
> `OnPartialUpload` can contain a maximum of one `WorkflowDetail` object.
func (ServerWorkflowDetailsPtrOutput) OnUpload ¶
func (o ServerWorkflowDetailsPtrOutput) OnUpload() ServerWorkflowDetailArrayOutput
A trigger that starts a workflow: the workflow begins to execute after a file is uploaded.
To remove an associated workflow from a server, you can provide an empty `OnUpload` object, as in the following example.
`aws transfer update-server --server-id s-01234567890abcdef --workflow-details '{"OnUpload":[]}'`
> `OnUpload` can contain a maximum of one `WorkflowDetail` object.
func (ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput ¶
func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
func (ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext ¶
func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput
type SftpConfigProperties ¶ added in v0.73.0
type SftpConfigProperties struct { // List of public host keys, for the external server to which you are connecting. TrustedHostKeys []string `pulumi:"trustedHostKeys"` // ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords. UserSecretId *string `pulumi:"userSecretId"` }
Configuration for an SFTP connector.
type SftpConfigPropertiesArgs ¶ added in v0.73.0
type SftpConfigPropertiesArgs struct { // List of public host keys, for the external server to which you are connecting. TrustedHostKeys pulumi.StringArrayInput `pulumi:"trustedHostKeys"` // ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords. UserSecretId pulumi.StringPtrInput `pulumi:"userSecretId"` }
Configuration for an SFTP connector.
func (SftpConfigPropertiesArgs) ElementType ¶ added in v0.73.0
func (SftpConfigPropertiesArgs) ElementType() reflect.Type
func (SftpConfigPropertiesArgs) ToSftpConfigPropertiesOutput ¶ added in v0.73.0
func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesOutput() SftpConfigPropertiesOutput
func (SftpConfigPropertiesArgs) ToSftpConfigPropertiesOutputWithContext ¶ added in v0.73.0
func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesOutputWithContext(ctx context.Context) SftpConfigPropertiesOutput
func (SftpConfigPropertiesArgs) ToSftpConfigPropertiesPtrOutput ¶ added in v0.73.0
func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesPtrOutput() SftpConfigPropertiesPtrOutput
func (SftpConfigPropertiesArgs) ToSftpConfigPropertiesPtrOutputWithContext ¶ added in v0.73.0
func (i SftpConfigPropertiesArgs) ToSftpConfigPropertiesPtrOutputWithContext(ctx context.Context) SftpConfigPropertiesPtrOutput
type SftpConfigPropertiesInput ¶ added in v0.73.0
type SftpConfigPropertiesInput interface { pulumi.Input ToSftpConfigPropertiesOutput() SftpConfigPropertiesOutput ToSftpConfigPropertiesOutputWithContext(context.Context) SftpConfigPropertiesOutput }
SftpConfigPropertiesInput is an input type that accepts SftpConfigPropertiesArgs and SftpConfigPropertiesOutput values. You can construct a concrete instance of `SftpConfigPropertiesInput` via:
SftpConfigPropertiesArgs{...}
type SftpConfigPropertiesOutput ¶ added in v0.73.0
type SftpConfigPropertiesOutput struct{ *pulumi.OutputState }
Configuration for an SFTP connector.
func (SftpConfigPropertiesOutput) ElementType ¶ added in v0.73.0
func (SftpConfigPropertiesOutput) ElementType() reflect.Type
func (SftpConfigPropertiesOutput) ToSftpConfigPropertiesOutput ¶ added in v0.73.0
func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesOutput() SftpConfigPropertiesOutput
func (SftpConfigPropertiesOutput) ToSftpConfigPropertiesOutputWithContext ¶ added in v0.73.0
func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesOutputWithContext(ctx context.Context) SftpConfigPropertiesOutput
func (SftpConfigPropertiesOutput) ToSftpConfigPropertiesPtrOutput ¶ added in v0.73.0
func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesPtrOutput() SftpConfigPropertiesPtrOutput
func (SftpConfigPropertiesOutput) ToSftpConfigPropertiesPtrOutputWithContext ¶ added in v0.73.0
func (o SftpConfigPropertiesOutput) ToSftpConfigPropertiesPtrOutputWithContext(ctx context.Context) SftpConfigPropertiesPtrOutput
func (SftpConfigPropertiesOutput) TrustedHostKeys ¶ added in v0.73.0
func (o SftpConfigPropertiesOutput) TrustedHostKeys() pulumi.StringArrayOutput
List of public host keys, for the external server to which you are connecting.
func (SftpConfigPropertiesOutput) UserSecretId ¶ added in v0.73.0
func (o SftpConfigPropertiesOutput) UserSecretId() pulumi.StringPtrOutput
ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
type SftpConfigPropertiesPtrInput ¶ added in v0.73.0
type SftpConfigPropertiesPtrInput interface { pulumi.Input ToSftpConfigPropertiesPtrOutput() SftpConfigPropertiesPtrOutput ToSftpConfigPropertiesPtrOutputWithContext(context.Context) SftpConfigPropertiesPtrOutput }
SftpConfigPropertiesPtrInput is an input type that accepts SftpConfigPropertiesArgs, SftpConfigPropertiesPtr and SftpConfigPropertiesPtrOutput values. You can construct a concrete instance of `SftpConfigPropertiesPtrInput` via:
SftpConfigPropertiesArgs{...} or: nil
func SftpConfigPropertiesPtr ¶ added in v0.73.0
func SftpConfigPropertiesPtr(v *SftpConfigPropertiesArgs) SftpConfigPropertiesPtrInput
type SftpConfigPropertiesPtrOutput ¶ added in v0.73.0
type SftpConfigPropertiesPtrOutput struct{ *pulumi.OutputState }
func (SftpConfigPropertiesPtrOutput) Elem ¶ added in v0.73.0
func (o SftpConfigPropertiesPtrOutput) Elem() SftpConfigPropertiesOutput
func (SftpConfigPropertiesPtrOutput) ElementType ¶ added in v0.73.0
func (SftpConfigPropertiesPtrOutput) ElementType() reflect.Type
func (SftpConfigPropertiesPtrOutput) ToSftpConfigPropertiesPtrOutput ¶ added in v0.73.0
func (o SftpConfigPropertiesPtrOutput) ToSftpConfigPropertiesPtrOutput() SftpConfigPropertiesPtrOutput
func (SftpConfigPropertiesPtrOutput) ToSftpConfigPropertiesPtrOutputWithContext ¶ added in v0.73.0
func (o SftpConfigPropertiesPtrOutput) ToSftpConfigPropertiesPtrOutputWithContext(ctx context.Context) SftpConfigPropertiesPtrOutput
func (SftpConfigPropertiesPtrOutput) TrustedHostKeys ¶ added in v0.73.0
func (o SftpConfigPropertiesPtrOutput) TrustedHostKeys() pulumi.StringArrayOutput
List of public host keys, for the external server to which you are connecting.
func (SftpConfigPropertiesPtrOutput) UserSecretId ¶ added in v0.73.0
func (o SftpConfigPropertiesPtrOutput) UserSecretId() pulumi.StringPtrOutput
ARN or name of the secret in AWS Secrets Manager which contains the SFTP user's private keys or passwords.
type Workflow ¶ added in v0.7.1
type Workflow struct { pulumi.CustomResourceState // Specifies the unique Amazon Resource Name (ARN) for the workflow. Arn pulumi.StringOutput `pulumi:"arn"` // A textual description for the workflow. Description pulumi.StringPtrOutput `pulumi:"description"` // Specifies the steps (actions) to take if any errors are encountered during execution of the workflow. OnExceptionSteps WorkflowStepArrayOutput `pulumi:"onExceptionSteps"` // Specifies the details for the steps that are in the specified workflow. Steps WorkflowStepArrayOutput `pulumi:"steps"` // Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose. Tags aws.TagArrayOutput `pulumi:"tags"` // A unique identifier for the workflow. WorkflowId pulumi.StringOutput `pulumi:"workflowId"` }
Resource Type definition for AWS::Transfer::Workflow
func GetWorkflow ¶ added in v0.7.1
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 ¶ added in v0.7.1
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 ¶ added in v0.7.1
func (*Workflow) ToWorkflowOutput ¶ added in v0.7.1
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶ added in v0.7.1
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowArgs ¶ added in v0.7.1
type WorkflowArgs struct { // A textual description for the workflow. Description pulumi.StringPtrInput // Specifies the steps (actions) to take if any errors are encountered during execution of the workflow. OnExceptionSteps WorkflowStepArrayInput // Specifies the details for the steps that are in the specified workflow. Steps WorkflowStepArrayInput // Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose. Tags aws.TagArrayInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶ added in v0.7.1
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowEfsInputFileLocation ¶ added in v0.48.0
type WorkflowEfsInputFileLocation struct { // Specifies the EFS filesystem that contains the file. FileSystemId *string `pulumi:"fileSystemId"` // The name assigned to the file when it was created in EFS. You use the object path to retrieve the object. Path *string `pulumi:"path"` }
Specifies the details for an EFS file.
type WorkflowEfsInputFileLocationArgs ¶ added in v0.48.0
type WorkflowEfsInputFileLocationArgs struct { // Specifies the EFS filesystem that contains the file. FileSystemId pulumi.StringPtrInput `pulumi:"fileSystemId"` // The name assigned to the file when it was created in EFS. You use the object path to retrieve the object. Path pulumi.StringPtrInput `pulumi:"path"` }
Specifies the details for an EFS file.
func (WorkflowEfsInputFileLocationArgs) ElementType ¶ added in v0.48.0
func (WorkflowEfsInputFileLocationArgs) ElementType() reflect.Type
func (WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationOutput ¶ added in v0.48.0
func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationOutput() WorkflowEfsInputFileLocationOutput
func (WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationOutputWithContext ¶ added in v0.48.0
func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationOutput
func (WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationPtrOutput ¶ added in v0.48.0
func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationPtrOutput() WorkflowEfsInputFileLocationPtrOutput
func (WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationPtrOutputWithContext ¶ added in v0.48.0
func (i WorkflowEfsInputFileLocationArgs) ToWorkflowEfsInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationPtrOutput
type WorkflowEfsInputFileLocationInput ¶ added in v0.48.0
type WorkflowEfsInputFileLocationInput interface { pulumi.Input ToWorkflowEfsInputFileLocationOutput() WorkflowEfsInputFileLocationOutput ToWorkflowEfsInputFileLocationOutputWithContext(context.Context) WorkflowEfsInputFileLocationOutput }
WorkflowEfsInputFileLocationInput is an input type that accepts WorkflowEfsInputFileLocationArgs and WorkflowEfsInputFileLocationOutput values. You can construct a concrete instance of `WorkflowEfsInputFileLocationInput` via:
WorkflowEfsInputFileLocationArgs{...}
type WorkflowEfsInputFileLocationOutput ¶ added in v0.48.0
type WorkflowEfsInputFileLocationOutput struct{ *pulumi.OutputState }
Specifies the details for an EFS file.
func (WorkflowEfsInputFileLocationOutput) ElementType ¶ added in v0.48.0
func (WorkflowEfsInputFileLocationOutput) ElementType() reflect.Type
func (WorkflowEfsInputFileLocationOutput) FileSystemId ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationOutput) FileSystemId() pulumi.StringPtrOutput
Specifies the EFS filesystem that contains the file.
func (WorkflowEfsInputFileLocationOutput) Path ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationOutput) Path() pulumi.StringPtrOutput
The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.
func (WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationOutput ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationOutput() WorkflowEfsInputFileLocationOutput
func (WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationOutputWithContext ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationOutput
func (WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationPtrOutput ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationPtrOutput() WorkflowEfsInputFileLocationPtrOutput
func (WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationOutput) ToWorkflowEfsInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationPtrOutput
type WorkflowEfsInputFileLocationPtrInput ¶ added in v0.48.0
type WorkflowEfsInputFileLocationPtrInput interface { pulumi.Input ToWorkflowEfsInputFileLocationPtrOutput() WorkflowEfsInputFileLocationPtrOutput ToWorkflowEfsInputFileLocationPtrOutputWithContext(context.Context) WorkflowEfsInputFileLocationPtrOutput }
WorkflowEfsInputFileLocationPtrInput is an input type that accepts WorkflowEfsInputFileLocationArgs, WorkflowEfsInputFileLocationPtr and WorkflowEfsInputFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowEfsInputFileLocationPtrInput` via:
WorkflowEfsInputFileLocationArgs{...} or: nil
func WorkflowEfsInputFileLocationPtr ¶ added in v0.48.0
func WorkflowEfsInputFileLocationPtr(v *WorkflowEfsInputFileLocationArgs) WorkflowEfsInputFileLocationPtrInput
type WorkflowEfsInputFileLocationPtrOutput ¶ added in v0.48.0
type WorkflowEfsInputFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowEfsInputFileLocationPtrOutput) ElementType ¶ added in v0.48.0
func (WorkflowEfsInputFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowEfsInputFileLocationPtrOutput) FileSystemId ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationPtrOutput) FileSystemId() pulumi.StringPtrOutput
Specifies the EFS filesystem that contains the file.
func (WorkflowEfsInputFileLocationPtrOutput) Path ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationPtrOutput) Path() pulumi.StringPtrOutput
The name assigned to the file when it was created in EFS. You use the object path to retrieve the object.
func (WorkflowEfsInputFileLocationPtrOutput) ToWorkflowEfsInputFileLocationPtrOutput ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationPtrOutput) ToWorkflowEfsInputFileLocationPtrOutput() WorkflowEfsInputFileLocationPtrOutput
func (WorkflowEfsInputFileLocationPtrOutput) ToWorkflowEfsInputFileLocationPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowEfsInputFileLocationPtrOutput) ToWorkflowEfsInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowEfsInputFileLocationPtrOutput
type WorkflowInput ¶ added in v0.7.1
type WorkflowInput interface { pulumi.Input ToWorkflowOutput() WorkflowOutput ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput }
type WorkflowInputFileLocation ¶ added in v0.7.1
type WorkflowInputFileLocation struct { EfsFileLocation *WorkflowEfsInputFileLocation `pulumi:"efsFileLocation"` S3FileLocation *WorkflowS3InputFileLocation `pulumi:"s3FileLocation"` }
Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps.
type WorkflowInputFileLocationArgs ¶ added in v0.7.1
type WorkflowInputFileLocationArgs struct { EfsFileLocation WorkflowEfsInputFileLocationPtrInput `pulumi:"efsFileLocation"` S3FileLocation WorkflowS3InputFileLocationPtrInput `pulumi:"s3FileLocation"` }
Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps.
func (WorkflowInputFileLocationArgs) ElementType ¶ added in v0.7.1
func (WorkflowInputFileLocationArgs) ElementType() reflect.Type
func (WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationOutput ¶ added in v0.7.1
func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationOutput() WorkflowInputFileLocationOutput
func (WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationOutputWithContext ¶ added in v0.7.1
func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationOutputWithContext(ctx context.Context) WorkflowInputFileLocationOutput
func (WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationPtrOutput ¶ added in v0.7.1
func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationPtrOutput() WorkflowInputFileLocationPtrOutput
func (WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationPtrOutputWithContext ¶ added in v0.7.1
func (i WorkflowInputFileLocationArgs) ToWorkflowInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowInputFileLocationPtrOutput
type WorkflowInputFileLocationInput ¶ added in v0.7.1
type WorkflowInputFileLocationInput interface { pulumi.Input ToWorkflowInputFileLocationOutput() WorkflowInputFileLocationOutput ToWorkflowInputFileLocationOutputWithContext(context.Context) WorkflowInputFileLocationOutput }
WorkflowInputFileLocationInput is an input type that accepts WorkflowInputFileLocationArgs and WorkflowInputFileLocationOutput values. You can construct a concrete instance of `WorkflowInputFileLocationInput` via:
WorkflowInputFileLocationArgs{...}
type WorkflowInputFileLocationOutput ¶ added in v0.7.1
type WorkflowInputFileLocationOutput struct{ *pulumi.OutputState }
Specifies the location for the file being decrypted. Only applicable for the Decrypt type of workflow steps.
func (WorkflowInputFileLocationOutput) EfsFileLocation ¶ added in v0.48.0
func (o WorkflowInputFileLocationOutput) EfsFileLocation() WorkflowEfsInputFileLocationPtrOutput
func (WorkflowInputFileLocationOutput) ElementType ¶ added in v0.7.1
func (WorkflowInputFileLocationOutput) ElementType() reflect.Type
func (WorkflowInputFileLocationOutput) S3FileLocation ¶ added in v0.7.1
func (o WorkflowInputFileLocationOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
func (WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationOutput ¶ added in v0.7.1
func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationOutput() WorkflowInputFileLocationOutput
func (WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationOutputWithContext ¶ added in v0.7.1
func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationOutputWithContext(ctx context.Context) WorkflowInputFileLocationOutput
func (WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationPtrOutput ¶ added in v0.7.1
func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationPtrOutput() WorkflowInputFileLocationPtrOutput
func (WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowInputFileLocationOutput) ToWorkflowInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowInputFileLocationPtrOutput
type WorkflowInputFileLocationPtrInput ¶ added in v0.7.1
type WorkflowInputFileLocationPtrInput interface { pulumi.Input ToWorkflowInputFileLocationPtrOutput() WorkflowInputFileLocationPtrOutput ToWorkflowInputFileLocationPtrOutputWithContext(context.Context) WorkflowInputFileLocationPtrOutput }
WorkflowInputFileLocationPtrInput is an input type that accepts WorkflowInputFileLocationArgs, WorkflowInputFileLocationPtr and WorkflowInputFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowInputFileLocationPtrInput` via:
WorkflowInputFileLocationArgs{...} or: nil
func WorkflowInputFileLocationPtr ¶ added in v0.7.1
func WorkflowInputFileLocationPtr(v *WorkflowInputFileLocationArgs) WorkflowInputFileLocationPtrInput
type WorkflowInputFileLocationPtrOutput ¶ added in v0.7.1
type WorkflowInputFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowInputFileLocationPtrOutput) EfsFileLocation ¶ added in v0.48.0
func (o WorkflowInputFileLocationPtrOutput) EfsFileLocation() WorkflowEfsInputFileLocationPtrOutput
func (WorkflowInputFileLocationPtrOutput) Elem ¶ added in v0.7.1
func (o WorkflowInputFileLocationPtrOutput) Elem() WorkflowInputFileLocationOutput
func (WorkflowInputFileLocationPtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowInputFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowInputFileLocationPtrOutput) S3FileLocation ¶ added in v0.7.1
func (o WorkflowInputFileLocationPtrOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
func (WorkflowInputFileLocationPtrOutput) ToWorkflowInputFileLocationPtrOutput ¶ added in v0.7.1
func (o WorkflowInputFileLocationPtrOutput) ToWorkflowInputFileLocationPtrOutput() WorkflowInputFileLocationPtrOutput
func (WorkflowInputFileLocationPtrOutput) ToWorkflowInputFileLocationPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowInputFileLocationPtrOutput) ToWorkflowInputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowInputFileLocationPtrOutput
type WorkflowOutput ¶ added in v0.7.1
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) Arn ¶ added in v0.17.0
func (o WorkflowOutput) Arn() pulumi.StringOutput
Specifies the unique Amazon Resource Name (ARN) for the workflow.
func (WorkflowOutput) Description ¶ added in v0.17.0
func (o WorkflowOutput) Description() pulumi.StringPtrOutput
A textual description for the workflow.
func (WorkflowOutput) ElementType ¶ added in v0.7.1
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) OnExceptionSteps ¶ added in v0.17.0
func (o WorkflowOutput) OnExceptionSteps() WorkflowStepArrayOutput
Specifies the steps (actions) to take if any errors are encountered during execution of the workflow.
func (WorkflowOutput) Steps ¶ added in v0.17.0
func (o WorkflowOutput) Steps() WorkflowStepArrayOutput
Specifies the details for the steps that are in the specified workflow.
func (WorkflowOutput) Tags ¶ added in v0.17.0
func (o WorkflowOutput) Tags() aws.TagArrayOutput
Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
func (WorkflowOutput) ToWorkflowOutput ¶ added in v0.7.1
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶ added in v0.7.1
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) WorkflowId ¶ added in v0.17.0
func (o WorkflowOutput) WorkflowId() pulumi.StringOutput
A unique identifier for the workflow.
type WorkflowS3FileLocation ¶ added in v0.48.0
type WorkflowS3FileLocation struct { // Specifies the details for the file location for the file that's being used in the workflow. Only applicable if you are using Amazon S3 storage. S3FileLocation *WorkflowS3InputFileLocation `pulumi:"s3FileLocation"` }
Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps.
type WorkflowS3FileLocationArgs ¶ added in v0.48.0
type WorkflowS3FileLocationArgs struct { // Specifies the details for the file location for the file that's being used in the workflow. Only applicable if you are using Amazon S3 storage. S3FileLocation WorkflowS3InputFileLocationPtrInput `pulumi:"s3FileLocation"` }
Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps.
func (WorkflowS3FileLocationArgs) ElementType ¶ added in v0.48.0
func (WorkflowS3FileLocationArgs) ElementType() reflect.Type
func (WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationOutput ¶ added in v0.48.0
func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationOutput() WorkflowS3FileLocationOutput
func (WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationOutputWithContext ¶ added in v0.48.0
func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationOutputWithContext(ctx context.Context) WorkflowS3FileLocationOutput
func (WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationPtrOutput ¶ added in v0.48.0
func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationPtrOutput() WorkflowS3FileLocationPtrOutput
func (WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationPtrOutputWithContext ¶ added in v0.48.0
func (i WorkflowS3FileLocationArgs) ToWorkflowS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3FileLocationPtrOutput
type WorkflowS3FileLocationInput ¶ added in v0.48.0
type WorkflowS3FileLocationInput interface { pulumi.Input ToWorkflowS3FileLocationOutput() WorkflowS3FileLocationOutput ToWorkflowS3FileLocationOutputWithContext(context.Context) WorkflowS3FileLocationOutput }
WorkflowS3FileLocationInput is an input type that accepts WorkflowS3FileLocationArgs and WorkflowS3FileLocationOutput values. You can construct a concrete instance of `WorkflowS3FileLocationInput` via:
WorkflowS3FileLocationArgs{...}
type WorkflowS3FileLocationOutput ¶ added in v0.48.0
type WorkflowS3FileLocationOutput struct{ *pulumi.OutputState }
Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps.
func (WorkflowS3FileLocationOutput) ElementType ¶ added in v0.48.0
func (WorkflowS3FileLocationOutput) ElementType() reflect.Type
func (WorkflowS3FileLocationOutput) S3FileLocation ¶ added in v0.48.0
func (o WorkflowS3FileLocationOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
Specifies the details for the file location for the file that's being used in the workflow. Only applicable if you are using Amazon S3 storage.
func (WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationOutput ¶ added in v0.48.0
func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationOutput() WorkflowS3FileLocationOutput
func (WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationOutputWithContext ¶ added in v0.48.0
func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationOutputWithContext(ctx context.Context) WorkflowS3FileLocationOutput
func (WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationPtrOutput ¶ added in v0.48.0
func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationPtrOutput() WorkflowS3FileLocationPtrOutput
func (WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowS3FileLocationOutput) ToWorkflowS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3FileLocationPtrOutput
type WorkflowS3FileLocationPtrInput ¶ added in v0.48.0
type WorkflowS3FileLocationPtrInput interface { pulumi.Input ToWorkflowS3FileLocationPtrOutput() WorkflowS3FileLocationPtrOutput ToWorkflowS3FileLocationPtrOutputWithContext(context.Context) WorkflowS3FileLocationPtrOutput }
WorkflowS3FileLocationPtrInput is an input type that accepts WorkflowS3FileLocationArgs, WorkflowS3FileLocationPtr and WorkflowS3FileLocationPtrOutput values. You can construct a concrete instance of `WorkflowS3FileLocationPtrInput` via:
WorkflowS3FileLocationArgs{...} or: nil
func WorkflowS3FileLocationPtr ¶ added in v0.48.0
func WorkflowS3FileLocationPtr(v *WorkflowS3FileLocationArgs) WorkflowS3FileLocationPtrInput
type WorkflowS3FileLocationPtrOutput ¶ added in v0.48.0
type WorkflowS3FileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowS3FileLocationPtrOutput) Elem ¶ added in v0.48.0
func (o WorkflowS3FileLocationPtrOutput) Elem() WorkflowS3FileLocationOutput
func (WorkflowS3FileLocationPtrOutput) ElementType ¶ added in v0.48.0
func (WorkflowS3FileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowS3FileLocationPtrOutput) S3FileLocation ¶ added in v0.48.0
func (o WorkflowS3FileLocationPtrOutput) S3FileLocation() WorkflowS3InputFileLocationPtrOutput
Specifies the details for the file location for the file that's being used in the workflow. Only applicable if you are using Amazon S3 storage.
func (WorkflowS3FileLocationPtrOutput) ToWorkflowS3FileLocationPtrOutput ¶ added in v0.48.0
func (o WorkflowS3FileLocationPtrOutput) ToWorkflowS3FileLocationPtrOutput() WorkflowS3FileLocationPtrOutput
func (WorkflowS3FileLocationPtrOutput) ToWorkflowS3FileLocationPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowS3FileLocationPtrOutput) ToWorkflowS3FileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3FileLocationPtrOutput
type WorkflowS3InputFileLocation ¶ added in v0.7.1
type WorkflowS3InputFileLocation struct { // Specifies the S3 bucket that contains the 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"` }
Specifies the details for a S3 file.
type WorkflowS3InputFileLocationArgs ¶ added in v0.7.1
type WorkflowS3InputFileLocationArgs struct { // Specifies the S3 bucket that contains the 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"` }
Specifies the details for a S3 file.
func (WorkflowS3InputFileLocationArgs) ElementType ¶ added in v0.7.1
func (WorkflowS3InputFileLocationArgs) ElementType() reflect.Type
func (WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationOutput ¶ added in v0.7.1
func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationOutput() WorkflowS3InputFileLocationOutput
func (WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationOutputWithContext ¶ added in v0.7.1
func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationOutput
func (WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationPtrOutput ¶ added in v0.7.1
func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationPtrOutput() WorkflowS3InputFileLocationPtrOutput
func (WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationPtrOutputWithContext ¶ added in v0.7.1
func (i WorkflowS3InputFileLocationArgs) ToWorkflowS3InputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationPtrOutput
type WorkflowS3InputFileLocationInput ¶ added in v0.7.1
type WorkflowS3InputFileLocationInput interface { pulumi.Input ToWorkflowS3InputFileLocationOutput() WorkflowS3InputFileLocationOutput ToWorkflowS3InputFileLocationOutputWithContext(context.Context) WorkflowS3InputFileLocationOutput }
WorkflowS3InputFileLocationInput is an input type that accepts WorkflowS3InputFileLocationArgs and WorkflowS3InputFileLocationOutput values. You can construct a concrete instance of `WorkflowS3InputFileLocationInput` via:
WorkflowS3InputFileLocationArgs{...}
type WorkflowS3InputFileLocationOutput ¶ added in v0.7.1
type WorkflowS3InputFileLocationOutput struct{ *pulumi.OutputState }
Specifies the details for a S3 file.
func (WorkflowS3InputFileLocationOutput) Bucket ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket that contains the file.
func (WorkflowS3InputFileLocationOutput) ElementType ¶ added in v0.7.1
func (WorkflowS3InputFileLocationOutput) ElementType() reflect.Type
func (WorkflowS3InputFileLocationOutput) Key ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationOutput) 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 (WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationOutput ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationOutput() WorkflowS3InputFileLocationOutput
func (WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationOutputWithContext ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationOutput
func (WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationPtrOutput ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationPtrOutput() WorkflowS3InputFileLocationPtrOutput
func (WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationOutput) ToWorkflowS3InputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationPtrOutput
type WorkflowS3InputFileLocationPtrInput ¶ added in v0.7.1
type WorkflowS3InputFileLocationPtrInput interface { pulumi.Input ToWorkflowS3InputFileLocationPtrOutput() WorkflowS3InputFileLocationPtrOutput ToWorkflowS3InputFileLocationPtrOutputWithContext(context.Context) WorkflowS3InputFileLocationPtrOutput }
WorkflowS3InputFileLocationPtrInput is an input type that accepts WorkflowS3InputFileLocationArgs, WorkflowS3InputFileLocationPtr and WorkflowS3InputFileLocationPtrOutput values. You can construct a concrete instance of `WorkflowS3InputFileLocationPtrInput` via:
WorkflowS3InputFileLocationArgs{...} or: nil
func WorkflowS3InputFileLocationPtr ¶ added in v0.7.1
func WorkflowS3InputFileLocationPtr(v *WorkflowS3InputFileLocationArgs) WorkflowS3InputFileLocationPtrInput
type WorkflowS3InputFileLocationPtrOutput ¶ added in v0.7.1
type WorkflowS3InputFileLocationPtrOutput struct{ *pulumi.OutputState }
func (WorkflowS3InputFileLocationPtrOutput) Bucket ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationPtrOutput) Bucket() pulumi.StringPtrOutput
Specifies the S3 bucket that contains the file.
func (WorkflowS3InputFileLocationPtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowS3InputFileLocationPtrOutput) ElementType() reflect.Type
func (WorkflowS3InputFileLocationPtrOutput) Key ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationPtrOutput) 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 (WorkflowS3InputFileLocationPtrOutput) ToWorkflowS3InputFileLocationPtrOutput ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationPtrOutput) ToWorkflowS3InputFileLocationPtrOutput() WorkflowS3InputFileLocationPtrOutput
func (WorkflowS3InputFileLocationPtrOutput) ToWorkflowS3InputFileLocationPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowS3InputFileLocationPtrOutput) ToWorkflowS3InputFileLocationPtrOutputWithContext(ctx context.Context) WorkflowS3InputFileLocationPtrOutput
type WorkflowS3Tag ¶ added in v0.7.1
type WorkflowS3Tag struct { // The name assigned to the tag that you create. Key string `pulumi:"key"` // The value that corresponds to the key. Value string `pulumi:"value"` }
Specifies the key-value pair that are assigned to a file during the execution of a Tagging step.
type WorkflowS3TagArgs ¶ added in v0.7.1
type WorkflowS3TagArgs struct { // The name assigned to the tag that you create. Key pulumi.StringInput `pulumi:"key"` // The value that corresponds to the key. Value pulumi.StringInput `pulumi:"value"` }
Specifies the key-value pair that are assigned to a file during the execution of a Tagging step.
func (WorkflowS3TagArgs) ElementType ¶ added in v0.7.1
func (WorkflowS3TagArgs) ElementType() reflect.Type
func (WorkflowS3TagArgs) ToWorkflowS3TagOutput ¶ added in v0.7.1
func (i WorkflowS3TagArgs) ToWorkflowS3TagOutput() WorkflowS3TagOutput
func (WorkflowS3TagArgs) ToWorkflowS3TagOutputWithContext ¶ added in v0.7.1
func (i WorkflowS3TagArgs) ToWorkflowS3TagOutputWithContext(ctx context.Context) WorkflowS3TagOutput
type WorkflowS3TagArray ¶ added in v0.7.1
type WorkflowS3TagArray []WorkflowS3TagInput
func (WorkflowS3TagArray) ElementType ¶ added in v0.7.1
func (WorkflowS3TagArray) ElementType() reflect.Type
func (WorkflowS3TagArray) ToWorkflowS3TagArrayOutput ¶ added in v0.7.1
func (i WorkflowS3TagArray) ToWorkflowS3TagArrayOutput() WorkflowS3TagArrayOutput
func (WorkflowS3TagArray) ToWorkflowS3TagArrayOutputWithContext ¶ added in v0.7.1
func (i WorkflowS3TagArray) ToWorkflowS3TagArrayOutputWithContext(ctx context.Context) WorkflowS3TagArrayOutput
type WorkflowS3TagArrayInput ¶ added in v0.7.1
type WorkflowS3TagArrayInput interface { pulumi.Input ToWorkflowS3TagArrayOutput() WorkflowS3TagArrayOutput ToWorkflowS3TagArrayOutputWithContext(context.Context) WorkflowS3TagArrayOutput }
WorkflowS3TagArrayInput is an input type that accepts WorkflowS3TagArray and WorkflowS3TagArrayOutput values. You can construct a concrete instance of `WorkflowS3TagArrayInput` via:
WorkflowS3TagArray{ WorkflowS3TagArgs{...} }
type WorkflowS3TagArrayOutput ¶ added in v0.7.1
type WorkflowS3TagArrayOutput struct{ *pulumi.OutputState }
func (WorkflowS3TagArrayOutput) ElementType ¶ added in v0.7.1
func (WorkflowS3TagArrayOutput) ElementType() reflect.Type
func (WorkflowS3TagArrayOutput) Index ¶ added in v0.7.1
func (o WorkflowS3TagArrayOutput) Index(i pulumi.IntInput) WorkflowS3TagOutput
func (WorkflowS3TagArrayOutput) ToWorkflowS3TagArrayOutput ¶ added in v0.7.1
func (o WorkflowS3TagArrayOutput) ToWorkflowS3TagArrayOutput() WorkflowS3TagArrayOutput
func (WorkflowS3TagArrayOutput) ToWorkflowS3TagArrayOutputWithContext ¶ added in v0.7.1
func (o WorkflowS3TagArrayOutput) ToWorkflowS3TagArrayOutputWithContext(ctx context.Context) WorkflowS3TagArrayOutput
type WorkflowS3TagInput ¶ added in v0.7.1
type WorkflowS3TagInput interface { pulumi.Input ToWorkflowS3TagOutput() WorkflowS3TagOutput ToWorkflowS3TagOutputWithContext(context.Context) WorkflowS3TagOutput }
WorkflowS3TagInput is an input type that accepts WorkflowS3TagArgs and WorkflowS3TagOutput values. You can construct a concrete instance of `WorkflowS3TagInput` via:
WorkflowS3TagArgs{...}
type WorkflowS3TagOutput ¶ added in v0.7.1
type WorkflowS3TagOutput struct{ *pulumi.OutputState }
Specifies the key-value pair that are assigned to a file during the execution of a Tagging step.
func (WorkflowS3TagOutput) ElementType ¶ added in v0.7.1
func (WorkflowS3TagOutput) ElementType() reflect.Type
func (WorkflowS3TagOutput) Key ¶ added in v0.7.1
func (o WorkflowS3TagOutput) Key() pulumi.StringOutput
The name assigned to the tag that you create.
func (WorkflowS3TagOutput) ToWorkflowS3TagOutput ¶ added in v0.7.1
func (o WorkflowS3TagOutput) ToWorkflowS3TagOutput() WorkflowS3TagOutput
func (WorkflowS3TagOutput) ToWorkflowS3TagOutputWithContext ¶ added in v0.7.1
func (o WorkflowS3TagOutput) ToWorkflowS3TagOutputWithContext(ctx context.Context) WorkflowS3TagOutput
func (WorkflowS3TagOutput) Value ¶ added in v0.7.1
func (o WorkflowS3TagOutput) Value() pulumi.StringOutput
The value that corresponds to the key.
type WorkflowState ¶ added in v0.7.1
type WorkflowState struct { }
func (WorkflowState) ElementType ¶ added in v0.7.1
func (WorkflowState) ElementType() reflect.Type
type WorkflowStep ¶ added in v0.7.1
type WorkflowStep struct { // Details for a step that performs a file copy. CopyStepDetails *WorkflowStepCopyStepDetailsProperties `pulumi:"copyStepDetails"` // Details for a step that invokes a lambda function. CustomStepDetails *WorkflowStepCustomStepDetailsProperties `pulumi:"customStepDetails"` // Details for a step that performs a file decryption. DecryptStepDetails *WorkflowStepDecryptStepDetailsProperties `pulumi:"decryptStepDetails"` // Details for a step that deletes the file. DeleteStepDetails *WorkflowStepDeleteStepDetailsProperties `pulumi:"deleteStepDetails"` // Details for a step that creates one or more tags. TagStepDetails *WorkflowStepTagStepDetailsProperties `pulumi:"tagStepDetails"` Type *WorkflowStepType `pulumi:"type"` }
The basic building block of a workflow.
type WorkflowStepArgs ¶ added in v0.7.1
type WorkflowStepArgs struct { // Details for a step that performs a file copy. CopyStepDetails WorkflowStepCopyStepDetailsPropertiesPtrInput `pulumi:"copyStepDetails"` // Details for a step that invokes a lambda function. CustomStepDetails WorkflowStepCustomStepDetailsPropertiesPtrInput `pulumi:"customStepDetails"` // Details for a step that performs a file decryption. DecryptStepDetails WorkflowStepDecryptStepDetailsPropertiesPtrInput `pulumi:"decryptStepDetails"` // Details for a step that deletes the file. DeleteStepDetails WorkflowStepDeleteStepDetailsPropertiesPtrInput `pulumi:"deleteStepDetails"` // Details for a step that creates one or more tags. TagStepDetails WorkflowStepTagStepDetailsPropertiesPtrInput `pulumi:"tagStepDetails"` Type WorkflowStepTypePtrInput `pulumi:"type"` }
The basic building block of a workflow.
func (WorkflowStepArgs) ElementType ¶ added in v0.7.1
func (WorkflowStepArgs) ElementType() reflect.Type
func (WorkflowStepArgs) ToWorkflowStepOutput ¶ added in v0.7.1
func (i WorkflowStepArgs) ToWorkflowStepOutput() WorkflowStepOutput
func (WorkflowStepArgs) ToWorkflowStepOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepArgs) ToWorkflowStepOutputWithContext(ctx context.Context) WorkflowStepOutput
type WorkflowStepArray ¶ added in v0.7.1
type WorkflowStepArray []WorkflowStepInput
func (WorkflowStepArray) ElementType ¶ added in v0.7.1
func (WorkflowStepArray) ElementType() reflect.Type
func (WorkflowStepArray) ToWorkflowStepArrayOutput ¶ added in v0.7.1
func (i WorkflowStepArray) ToWorkflowStepArrayOutput() WorkflowStepArrayOutput
func (WorkflowStepArray) ToWorkflowStepArrayOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepArray) ToWorkflowStepArrayOutputWithContext(ctx context.Context) WorkflowStepArrayOutput
type WorkflowStepArrayInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type WorkflowStepArrayOutput struct{ *pulumi.OutputState }
func (WorkflowStepArrayOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepArrayOutput) ElementType() reflect.Type
func (WorkflowStepArrayOutput) Index ¶ added in v0.7.1
func (o WorkflowStepArrayOutput) Index(i pulumi.IntInput) WorkflowStepOutput
func (WorkflowStepArrayOutput) ToWorkflowStepArrayOutput ¶ added in v0.7.1
func (o WorkflowStepArrayOutput) ToWorkflowStepArrayOutput() WorkflowStepArrayOutput
func (WorkflowStepArrayOutput) ToWorkflowStepArrayOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepArrayOutput) ToWorkflowStepArrayOutputWithContext(ctx context.Context) WorkflowStepArrayOutput
type WorkflowStepCopyStepDetailsProperties ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsProperties struct { DestinationFileLocation *WorkflowS3FileLocation `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. OverwriteExisting *WorkflowStepCopyStepDetailsPropertiesOverwriteExisting `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step. SourceFileLocation *string `pulumi:"sourceFileLocation"` }
Details for a step that performs a file copy.
type WorkflowStepCopyStepDetailsPropertiesArgs ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesArgs struct { DestinationFileLocation WorkflowS3FileLocationPtrInput `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. OverwriteExisting WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrInput `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` }
Details for a step that performs a file copy.
func (WorkflowStepCopyStepDetailsPropertiesArgs) ElementType ¶ added in v0.7.1
func (WorkflowStepCopyStepDetailsPropertiesArgs) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesOutput ¶ added in v0.7.1
func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesOutput() WorkflowStepCopyStepDetailsPropertiesOutput
func (WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOutput
func (WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput() WorkflowStepCopyStepDetailsPropertiesPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepCopyStepDetailsPropertiesArgs) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesPtrOutput
type WorkflowStepCopyStepDetailsPropertiesInput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsPropertiesOutput() WorkflowStepCopyStepDetailsPropertiesOutput ToWorkflowStepCopyStepDetailsPropertiesOutputWithContext(context.Context) WorkflowStepCopyStepDetailsPropertiesOutput }
WorkflowStepCopyStepDetailsPropertiesInput is an input type that accepts WorkflowStepCopyStepDetailsPropertiesArgs and WorkflowStepCopyStepDetailsPropertiesOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsPropertiesInput` via:
WorkflowStepCopyStepDetailsPropertiesArgs{...}
type WorkflowStepCopyStepDetailsPropertiesOutput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesOutput struct{ *pulumi.OutputState }
Details for a step that performs a file copy.
func (WorkflowStepCopyStepDetailsPropertiesOutput) DestinationFileLocation ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOutput) DestinationFileLocation() WorkflowS3FileLocationPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepCopyStepDetailsPropertiesOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsPropertiesOutput) Name ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCopyStepDetailsPropertiesOutput) OverwriteExisting ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOutput) OverwriteExisting() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
func (WorkflowStepCopyStepDetailsPropertiesOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepCopyStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesOutput() WorkflowStepCopyStepDetailsPropertiesOutput
func (WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOutput
func (WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput() WorkflowStepCopyStepDetailsPropertiesPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesPtrOutput
type WorkflowStepCopyStepDetailsPropertiesOverwriteExisting ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesOverwriteExisting string
A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ElementType ¶ added in v0.7.1
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringOutput ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringOutput() pulumi.StringOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingInput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutputWithContext(context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput }
WorkflowStepCopyStepDetailsPropertiesOverwriteExistingInput is an input type that accepts values of the WorkflowStepCopyStepDetailsPropertiesOverwriteExisting enum A concrete instance of `WorkflowStepCopyStepDetailsPropertiesOverwriteExistingInput` can be one of the following:
WorkflowStepCopyStepDetailsPropertiesOverwriteExistingTrue WorkflowStepCopyStepDetailsPropertiesOverwriteExistingFalse
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringOutput() pulumi.StringOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrInput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput }
func WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtr ¶ added in v0.7.1
func WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtr(v string) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrInput
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
type WorkflowStepCopyStepDetailsPropertiesPtrInput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesPtrInput interface { pulumi.Input ToWorkflowStepCopyStepDetailsPropertiesPtrOutput() WorkflowStepCopyStepDetailsPropertiesPtrOutput ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext(context.Context) WorkflowStepCopyStepDetailsPropertiesPtrOutput }
WorkflowStepCopyStepDetailsPropertiesPtrInput is an input type that accepts WorkflowStepCopyStepDetailsPropertiesArgs, WorkflowStepCopyStepDetailsPropertiesPtr and WorkflowStepCopyStepDetailsPropertiesPtrOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsPropertiesPtrInput` via:
WorkflowStepCopyStepDetailsPropertiesArgs{...} or: nil
func WorkflowStepCopyStepDetailsPropertiesPtr ¶ added in v0.7.1
func WorkflowStepCopyStepDetailsPropertiesPtr(v *WorkflowStepCopyStepDetailsPropertiesArgs) WorkflowStepCopyStepDetailsPropertiesPtrInput
type WorkflowStepCopyStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
type WorkflowStepCopyStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) DestinationFileLocation ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) DestinationFileLocation() WorkflowS3FileLocationPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) Name ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) OverwriteExisting ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) OverwriteExisting() WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutput() WorkflowStepCopyStepDetailsPropertiesPtrOutput
func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCopyStepDetailsPropertiesPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCopyStepDetailsPropertiesPtrOutput
type WorkflowStepCustomStepDetailsProperties ¶ added in v0.7.1
type WorkflowStepCustomStepDetailsProperties 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. 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"` }
Details for a step that invokes a lambda function.
type WorkflowStepCustomStepDetailsPropertiesArgs ¶ added in v0.7.1
type WorkflowStepCustomStepDetailsPropertiesArgs 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. 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"` }
Details for a step that invokes a lambda function.
func (WorkflowStepCustomStepDetailsPropertiesArgs) ElementType ¶ added in v0.7.1
func (WorkflowStepCustomStepDetailsPropertiesArgs) ElementType() reflect.Type
func (WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesOutput ¶ added in v0.7.1
func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesOutput() WorkflowStepCustomStepDetailsPropertiesOutput
func (WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesOutput
func (WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput() WorkflowStepCustomStepDetailsPropertiesPtrOutput
func (WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepCustomStepDetailsPropertiesArgs) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesPtrOutput
type WorkflowStepCustomStepDetailsPropertiesInput ¶ added in v0.7.1
type WorkflowStepCustomStepDetailsPropertiesInput interface { pulumi.Input ToWorkflowStepCustomStepDetailsPropertiesOutput() WorkflowStepCustomStepDetailsPropertiesOutput ToWorkflowStepCustomStepDetailsPropertiesOutputWithContext(context.Context) WorkflowStepCustomStepDetailsPropertiesOutput }
WorkflowStepCustomStepDetailsPropertiesInput is an input type that accepts WorkflowStepCustomStepDetailsPropertiesArgs and WorkflowStepCustomStepDetailsPropertiesOutput values. You can construct a concrete instance of `WorkflowStepCustomStepDetailsPropertiesInput` via:
WorkflowStepCustomStepDetailsPropertiesArgs{...}
type WorkflowStepCustomStepDetailsPropertiesOutput ¶ added in v0.7.1
type WorkflowStepCustomStepDetailsPropertiesOutput struct{ *pulumi.OutputState }
Details for a step that invokes a lambda function.
func (WorkflowStepCustomStepDetailsPropertiesOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepCustomStepDetailsPropertiesOutput) ElementType() reflect.Type
func (WorkflowStepCustomStepDetailsPropertiesOutput) Name ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCustomStepDetailsPropertiesOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepCustomStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepCustomStepDetailsPropertiesOutput) Target ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesOutput) Target() pulumi.StringPtrOutput
The ARN for the lambda function that is being called.
func (WorkflowStepCustomStepDetailsPropertiesOutput) TimeoutSeconds ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesOutput) TimeoutSeconds() pulumi.IntPtrOutput
Timeout, in seconds, for the step.
func (WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesOutput ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesOutput() WorkflowStepCustomStepDetailsPropertiesOutput
func (WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesOutput
func (WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput() WorkflowStepCustomStepDetailsPropertiesPtrOutput
func (WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesPtrOutput
type WorkflowStepCustomStepDetailsPropertiesPtrInput ¶ added in v0.7.1
type WorkflowStepCustomStepDetailsPropertiesPtrInput interface { pulumi.Input ToWorkflowStepCustomStepDetailsPropertiesPtrOutput() WorkflowStepCustomStepDetailsPropertiesPtrOutput ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext(context.Context) WorkflowStepCustomStepDetailsPropertiesPtrOutput }
WorkflowStepCustomStepDetailsPropertiesPtrInput is an input type that accepts WorkflowStepCustomStepDetailsPropertiesArgs, WorkflowStepCustomStepDetailsPropertiesPtr and WorkflowStepCustomStepDetailsPropertiesPtrOutput values. You can construct a concrete instance of `WorkflowStepCustomStepDetailsPropertiesPtrInput` via:
WorkflowStepCustomStepDetailsPropertiesArgs{...} or: nil
func WorkflowStepCustomStepDetailsPropertiesPtr ¶ added in v0.7.1
func WorkflowStepCustomStepDetailsPropertiesPtr(v *WorkflowStepCustomStepDetailsPropertiesArgs) WorkflowStepCustomStepDetailsPropertiesPtrInput
type WorkflowStepCustomStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
type WorkflowStepCustomStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) Name ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) Target ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) Target() pulumi.StringPtrOutput
The ARN for the lambda function that is being called.
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) TimeoutSeconds ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
Timeout, in seconds, for the step.
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutput() WorkflowStepCustomStepDetailsPropertiesPtrOutput
func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepCustomStepDetailsPropertiesPtrOutput) ToWorkflowStepCustomStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepCustomStepDetailsPropertiesPtrOutput
type WorkflowStepDecryptStepDetailsProperties ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsProperties struct { DestinationFileLocation WorkflowInputFileLocation `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. OverwriteExisting *WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step. SourceFileLocation *string `pulumi:"sourceFileLocation"` // Specifies which encryption method to use. Type WorkflowStepDecryptStepDetailsPropertiesType `pulumi:"type"` }
Details for a step that performs a file decryption.
type WorkflowStepDecryptStepDetailsPropertiesArgs ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesArgs struct { DestinationFileLocation WorkflowInputFileLocationInput `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. OverwriteExisting WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrInput `pulumi:"overwriteExisting"` // Specifies which file to use as input to the workflow step. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // Specifies which encryption method to use. Type WorkflowStepDecryptStepDetailsPropertiesTypeInput `pulumi:"type"` }
Details for a step that performs a file decryption.
func (WorkflowStepDecryptStepDetailsPropertiesArgs) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesArgs) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesOutput ¶ added in v0.48.0
func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesOutput() WorkflowStepDecryptStepDetailsPropertiesOutput
func (WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesOutputWithContext ¶ added in v0.48.0
func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOutput
func (WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput ¶ added in v0.48.0
func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.48.0
func (i WorkflowStepDecryptStepDetailsPropertiesArgs) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesPtrOutput
type WorkflowStepDecryptStepDetailsPropertiesInput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsPropertiesOutput() WorkflowStepDecryptStepDetailsPropertiesOutput ToWorkflowStepDecryptStepDetailsPropertiesOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsPropertiesOutput }
WorkflowStepDecryptStepDetailsPropertiesInput is an input type that accepts WorkflowStepDecryptStepDetailsPropertiesArgs and WorkflowStepDecryptStepDetailsPropertiesOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsPropertiesInput` via:
WorkflowStepDecryptStepDetailsPropertiesArgs{...}
type WorkflowStepDecryptStepDetailsPropertiesOutput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesOutput struct{ *pulumi.OutputState }
Details for a step that performs a file decryption.
func (WorkflowStepDecryptStepDetailsPropertiesOutput) DestinationFileLocation ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) DestinationFileLocation() WorkflowInputFileLocationOutput
func (WorkflowStepDecryptStepDetailsPropertiesOutput) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesOutput) Name ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDecryptStepDetailsPropertiesOutput) OverwriteExisting ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) OverwriteExisting() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
func (WorkflowStepDecryptStepDetailsPropertiesOutput) SourceFileLocation ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesOutput() WorkflowStepDecryptStepDetailsPropertiesOutput
func (WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOutput
func (WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOutput) Type ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOutput) Type() WorkflowStepDecryptStepDetailsPropertiesTypeOutput
Specifies which encryption method to use.
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting string
A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringOutput() pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingInput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput }
WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingInput is an input type that accepts values of the WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting enum A concrete instance of `WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingInput` can be one of the following:
WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingTrue WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingFalse
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringOutput() pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrInput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput }
func WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtr ¶ added in v0.48.0
func WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtr(v string) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrInput
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
type WorkflowStepDecryptStepDetailsPropertiesPtrInput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesPtrInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput() WorkflowStepDecryptStepDetailsPropertiesPtrOutput ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsPropertiesPtrOutput }
WorkflowStepDecryptStepDetailsPropertiesPtrInput is an input type that accepts WorkflowStepDecryptStepDetailsPropertiesArgs, WorkflowStepDecryptStepDetailsPropertiesPtr and WorkflowStepDecryptStepDetailsPropertiesPtrOutput values. You can construct a concrete instance of `WorkflowStepDecryptStepDetailsPropertiesPtrInput` via:
WorkflowStepDecryptStepDetailsPropertiesArgs{...} or: nil
func WorkflowStepDecryptStepDetailsPropertiesPtr ¶ added in v0.48.0
func WorkflowStepDecryptStepDetailsPropertiesPtr(v *WorkflowStepDecryptStepDetailsPropertiesArgs) WorkflowStepDecryptStepDetailsPropertiesPtrInput
type WorkflowStepDecryptStepDetailsPropertiesPtrOutput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) DestinationFileLocation ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) DestinationFileLocation() WorkflowInputFileLocationPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Name ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) OverwriteExisting ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) OverwriteExisting() WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput
A flag that indicates whether or not to overwrite an existing file of the same name. The default is FALSE.
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) SourceFileLocation ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutput() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Type ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Type() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
Specifies which encryption method to use.
type WorkflowStepDecryptStepDetailsPropertiesType ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesType string
Specifies which encryption method to use.
func (WorkflowStepDecryptStepDetailsPropertiesType) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesType) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesType) ToStringOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringOutput() pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesType) ToStringOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutput() WorkflowStepDecryptStepDetailsPropertiesTypeOutput
func (WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypeOutput
func (WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext ¶ added in v0.48.0
func (e WorkflowStepDecryptStepDetailsPropertiesType) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
type WorkflowStepDecryptStepDetailsPropertiesTypeInput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesTypeInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsPropertiesTypeOutput() WorkflowStepDecryptStepDetailsPropertiesTypeOutput ToWorkflowStepDecryptStepDetailsPropertiesTypeOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsPropertiesTypeOutput }
WorkflowStepDecryptStepDetailsPropertiesTypeInput is an input type that accepts values of the WorkflowStepDecryptStepDetailsPropertiesType enum A concrete instance of `WorkflowStepDecryptStepDetailsPropertiesTypeInput` can be one of the following:
WorkflowStepDecryptStepDetailsPropertiesTypePgp
type WorkflowStepDecryptStepDetailsPropertiesTypeOutput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesTypeOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringOutput() pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutput() WorkflowStepDecryptStepDetailsPropertiesTypeOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypeOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypeOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
type WorkflowStepDecryptStepDetailsPropertiesTypePtrInput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesTypePtrInput interface { pulumi.Input ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext(context.Context) WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput }
func WorkflowStepDecryptStepDetailsPropertiesTypePtr ¶ added in v0.48.0
func WorkflowStepDecryptStepDetailsPropertiesTypePtr(v string) WorkflowStepDecryptStepDetailsPropertiesTypePtrInput
type WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput ¶ added in v0.48.0
type WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ElementType ¶ added in v0.48.0
func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ElementType() reflect.Type
func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput() WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext ¶ added in v0.48.0
func (o WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutputWithContext(ctx context.Context) WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput
type WorkflowStepDeleteStepDetailsProperties ¶ added in v0.7.1
type WorkflowStepDeleteStepDetailsProperties 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. SourceFileLocation *string `pulumi:"sourceFileLocation"` }
Details for a step that deletes the file.
type WorkflowStepDeleteStepDetailsPropertiesArgs ¶ added in v0.7.1
type WorkflowStepDeleteStepDetailsPropertiesArgs 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. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` }
Details for a step that deletes the file.
func (WorkflowStepDeleteStepDetailsPropertiesArgs) ElementType ¶ added in v0.7.1
func (WorkflowStepDeleteStepDetailsPropertiesArgs) ElementType() reflect.Type
func (WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesOutput ¶ added in v0.7.1
func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesOutput() WorkflowStepDeleteStepDetailsPropertiesOutput
func (WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesOutput
func (WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
func (WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepDeleteStepDetailsPropertiesArgs) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesPtrOutput
type WorkflowStepDeleteStepDetailsPropertiesInput ¶ added in v0.7.1
type WorkflowStepDeleteStepDetailsPropertiesInput interface { pulumi.Input ToWorkflowStepDeleteStepDetailsPropertiesOutput() WorkflowStepDeleteStepDetailsPropertiesOutput ToWorkflowStepDeleteStepDetailsPropertiesOutputWithContext(context.Context) WorkflowStepDeleteStepDetailsPropertiesOutput }
WorkflowStepDeleteStepDetailsPropertiesInput is an input type that accepts WorkflowStepDeleteStepDetailsPropertiesArgs and WorkflowStepDeleteStepDetailsPropertiesOutput values. You can construct a concrete instance of `WorkflowStepDeleteStepDetailsPropertiesInput` via:
WorkflowStepDeleteStepDetailsPropertiesArgs{...}
type WorkflowStepDeleteStepDetailsPropertiesOutput ¶ added in v0.7.1
type WorkflowStepDeleteStepDetailsPropertiesOutput struct{ *pulumi.OutputState }
Details for a step that deletes the file.
func (WorkflowStepDeleteStepDetailsPropertiesOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepDeleteStepDetailsPropertiesOutput) ElementType() reflect.Type
func (WorkflowStepDeleteStepDetailsPropertiesOutput) Name ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDeleteStepDetailsPropertiesOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepDeleteStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesOutput ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesOutput() WorkflowStepDeleteStepDetailsPropertiesOutput
func (WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesOutput
func (WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
func (WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesPtrOutput
type WorkflowStepDeleteStepDetailsPropertiesPtrInput ¶ added in v0.7.1
type WorkflowStepDeleteStepDetailsPropertiesPtrInput interface { pulumi.Input ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput() WorkflowStepDeleteStepDetailsPropertiesPtrOutput ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext(context.Context) WorkflowStepDeleteStepDetailsPropertiesPtrOutput }
WorkflowStepDeleteStepDetailsPropertiesPtrInput is an input type that accepts WorkflowStepDeleteStepDetailsPropertiesArgs, WorkflowStepDeleteStepDetailsPropertiesPtr and WorkflowStepDeleteStepDetailsPropertiesPtrOutput values. You can construct a concrete instance of `WorkflowStepDeleteStepDetailsPropertiesPtrInput` via:
WorkflowStepDeleteStepDetailsPropertiesArgs{...} or: nil
func WorkflowStepDeleteStepDetailsPropertiesPtr ¶ added in v0.7.1
func WorkflowStepDeleteStepDetailsPropertiesPtr(v *WorkflowStepDeleteStepDetailsPropertiesArgs) WorkflowStepDeleteStepDetailsPropertiesPtrInput
type WorkflowStepDeleteStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
type WorkflowStepDeleteStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) Name ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutput() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ToWorkflowStepDeleteStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepDeleteStepDetailsPropertiesPtrOutput
type WorkflowStepInput ¶ added in v0.7.1
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 ¶ added in v0.7.1
type WorkflowStepOutput struct{ *pulumi.OutputState }
The basic building block of a workflow.
func (WorkflowStepOutput) CopyStepDetails ¶ added in v0.7.1
func (o WorkflowStepOutput) CopyStepDetails() WorkflowStepCopyStepDetailsPropertiesPtrOutput
Details for a step that performs a file copy.
func (WorkflowStepOutput) CustomStepDetails ¶ added in v0.7.1
func (o WorkflowStepOutput) CustomStepDetails() WorkflowStepCustomStepDetailsPropertiesPtrOutput
Details for a step that invokes a lambda function.
func (WorkflowStepOutput) DecryptStepDetails ¶ added in v0.48.0
func (o WorkflowStepOutput) DecryptStepDetails() WorkflowStepDecryptStepDetailsPropertiesPtrOutput
Details for a step that performs a file decryption.
func (WorkflowStepOutput) DeleteStepDetails ¶ added in v0.7.1
func (o WorkflowStepOutput) DeleteStepDetails() WorkflowStepDeleteStepDetailsPropertiesPtrOutput
Details for a step that deletes the file.
func (WorkflowStepOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepOutput) ElementType() reflect.Type
func (WorkflowStepOutput) TagStepDetails ¶ added in v0.7.1
func (o WorkflowStepOutput) TagStepDetails() WorkflowStepTagStepDetailsPropertiesPtrOutput
Details for a step that creates one or more tags.
func (WorkflowStepOutput) ToWorkflowStepOutput ¶ added in v0.7.1
func (o WorkflowStepOutput) ToWorkflowStepOutput() WorkflowStepOutput
func (WorkflowStepOutput) ToWorkflowStepOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepOutput) ToWorkflowStepOutputWithContext(ctx context.Context) WorkflowStepOutput
func (WorkflowStepOutput) Type ¶ added in v0.7.1
func (o WorkflowStepOutput) Type() WorkflowStepTypePtrOutput
type WorkflowStepTagStepDetailsProperties ¶ added in v0.7.1
type WorkflowStepTagStepDetailsProperties 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. SourceFileLocation *string `pulumi:"sourceFileLocation"` // Array that contains from 1 to 10 key/value pairs. Tags []WorkflowS3Tag `pulumi:"tags"` }
Details for a step that creates one or more tags.
type WorkflowStepTagStepDetailsPropertiesArgs ¶ added in v0.7.1
type WorkflowStepTagStepDetailsPropertiesArgs 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. SourceFileLocation pulumi.StringPtrInput `pulumi:"sourceFileLocation"` // Array that contains from 1 to 10 key/value pairs. Tags WorkflowS3TagArrayInput `pulumi:"tags"` }
Details for a step that creates one or more tags.
func (WorkflowStepTagStepDetailsPropertiesArgs) ElementType ¶ added in v0.7.1
func (WorkflowStepTagStepDetailsPropertiesArgs) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesOutput ¶ added in v0.7.1
func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesOutput() WorkflowStepTagStepDetailsPropertiesOutput
func (WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesOutput
func (WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesPtrOutput() WorkflowStepTagStepDetailsPropertiesPtrOutput
func (WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (i WorkflowStepTagStepDetailsPropertiesArgs) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesPtrOutput
type WorkflowStepTagStepDetailsPropertiesInput ¶ added in v0.7.1
type WorkflowStepTagStepDetailsPropertiesInput interface { pulumi.Input ToWorkflowStepTagStepDetailsPropertiesOutput() WorkflowStepTagStepDetailsPropertiesOutput ToWorkflowStepTagStepDetailsPropertiesOutputWithContext(context.Context) WorkflowStepTagStepDetailsPropertiesOutput }
WorkflowStepTagStepDetailsPropertiesInput is an input type that accepts WorkflowStepTagStepDetailsPropertiesArgs and WorkflowStepTagStepDetailsPropertiesOutput values. You can construct a concrete instance of `WorkflowStepTagStepDetailsPropertiesInput` via:
WorkflowStepTagStepDetailsPropertiesArgs{...}
type WorkflowStepTagStepDetailsPropertiesOutput ¶ added in v0.7.1
type WorkflowStepTagStepDetailsPropertiesOutput struct{ *pulumi.OutputState }
Details for a step that creates one or more tags.
func (WorkflowStepTagStepDetailsPropertiesOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepTagStepDetailsPropertiesOutput) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsPropertiesOutput) Name ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepTagStepDetailsPropertiesOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepTagStepDetailsPropertiesOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepTagStepDetailsPropertiesOutput) Tags ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesOutput) Tags() WorkflowS3TagArrayOutput
Array that contains from 1 to 10 key/value pairs.
func (WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesOutput ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesOutput() WorkflowStepTagStepDetailsPropertiesOutput
func (WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesOutput
func (WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutput() WorkflowStepTagStepDetailsPropertiesPtrOutput
func (WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesPtrOutput
type WorkflowStepTagStepDetailsPropertiesPtrInput ¶ added in v0.7.1
type WorkflowStepTagStepDetailsPropertiesPtrInput interface { pulumi.Input ToWorkflowStepTagStepDetailsPropertiesPtrOutput() WorkflowStepTagStepDetailsPropertiesPtrOutput ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext(context.Context) WorkflowStepTagStepDetailsPropertiesPtrOutput }
WorkflowStepTagStepDetailsPropertiesPtrInput is an input type that accepts WorkflowStepTagStepDetailsPropertiesArgs, WorkflowStepTagStepDetailsPropertiesPtr and WorkflowStepTagStepDetailsPropertiesPtrOutput values. You can construct a concrete instance of `WorkflowStepTagStepDetailsPropertiesPtrInput` via:
WorkflowStepTagStepDetailsPropertiesArgs{...} or: nil
func WorkflowStepTagStepDetailsPropertiesPtr ¶ added in v0.7.1
func WorkflowStepTagStepDetailsPropertiesPtr(v *WorkflowStepTagStepDetailsPropertiesArgs) WorkflowStepTagStepDetailsPropertiesPtrInput
type WorkflowStepTagStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
type WorkflowStepTagStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepTagStepDetailsPropertiesPtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepTagStepDetailsPropertiesPtrOutput) ElementType() reflect.Type
func (WorkflowStepTagStepDetailsPropertiesPtrOutput) Name ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) Name() pulumi.StringPtrOutput
The name of the step, used as an identifier.
func (WorkflowStepTagStepDetailsPropertiesPtrOutput) SourceFileLocation ¶ added in v0.14.0
func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) SourceFileLocation() pulumi.StringPtrOutput
Specifies which file to use as input to the workflow step.
func (WorkflowStepTagStepDetailsPropertiesPtrOutput) Tags ¶ added in v0.7.1
Array that contains from 1 to 10 key/value pairs.
func (WorkflowStepTagStepDetailsPropertiesPtrOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutput ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutput() WorkflowStepTagStepDetailsPropertiesPtrOutput
func (WorkflowStepTagStepDetailsPropertiesPtrOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTagStepDetailsPropertiesPtrOutput) ToWorkflowStepTagStepDetailsPropertiesPtrOutputWithContext(ctx context.Context) WorkflowStepTagStepDetailsPropertiesPtrOutput
type WorkflowStepType ¶ added in v0.7.1
type WorkflowStepType string
func (WorkflowStepType) ElementType ¶ added in v0.7.1
func (WorkflowStepType) ElementType() reflect.Type
func (WorkflowStepType) ToStringOutput ¶ added in v0.7.1
func (e WorkflowStepType) ToStringOutput() pulumi.StringOutput
func (WorkflowStepType) ToStringOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepType) ToStringPtrOutput ¶ added in v0.7.1
func (e WorkflowStepType) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepType) ToStringPtrOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepType) ToWorkflowStepTypeOutput ¶ added in v0.7.1
func (e WorkflowStepType) ToWorkflowStepTypeOutput() WorkflowStepTypeOutput
func (WorkflowStepType) ToWorkflowStepTypeOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepType) ToWorkflowStepTypeOutputWithContext(ctx context.Context) WorkflowStepTypeOutput
func (WorkflowStepType) ToWorkflowStepTypePtrOutput ¶ added in v0.7.1
func (e WorkflowStepType) ToWorkflowStepTypePtrOutput() WorkflowStepTypePtrOutput
func (WorkflowStepType) ToWorkflowStepTypePtrOutputWithContext ¶ added in v0.7.1
func (e WorkflowStepType) ToWorkflowStepTypePtrOutputWithContext(ctx context.Context) WorkflowStepTypePtrOutput
type WorkflowStepTypeInput ¶ added in v0.7.1
type WorkflowStepTypeInput interface { pulumi.Input ToWorkflowStepTypeOutput() WorkflowStepTypeOutput ToWorkflowStepTypeOutputWithContext(context.Context) WorkflowStepTypeOutput }
WorkflowStepTypeInput is an input type that accepts values of the WorkflowStepType enum A concrete instance of `WorkflowStepTypeInput` can be one of the following:
WorkflowStepTypeCopy WorkflowStepTypeCustom WorkflowStepTypeDecrypt WorkflowStepTypeDelete WorkflowStepTypeTag
type WorkflowStepTypeOutput ¶ added in v0.7.1
type WorkflowStepTypeOutput struct{ *pulumi.OutputState }
func (WorkflowStepTypeOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepTypeOutput) ElementType() reflect.Type
func (WorkflowStepTypeOutput) ToStringOutput ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToStringOutput() pulumi.StringOutput
func (WorkflowStepTypeOutput) ToStringOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (WorkflowStepTypeOutput) ToStringPtrOutput ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepTypeOutput) ToWorkflowStepTypeOutput ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToWorkflowStepTypeOutput() WorkflowStepTypeOutput
func (WorkflowStepTypeOutput) ToWorkflowStepTypeOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToWorkflowStepTypeOutputWithContext(ctx context.Context) WorkflowStepTypeOutput
func (WorkflowStepTypeOutput) ToWorkflowStepTypePtrOutput ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToWorkflowStepTypePtrOutput() WorkflowStepTypePtrOutput
func (WorkflowStepTypeOutput) ToWorkflowStepTypePtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTypeOutput) ToWorkflowStepTypePtrOutputWithContext(ctx context.Context) WorkflowStepTypePtrOutput
type WorkflowStepTypePtrInput ¶ added in v0.7.1
type WorkflowStepTypePtrInput interface { pulumi.Input ToWorkflowStepTypePtrOutput() WorkflowStepTypePtrOutput ToWorkflowStepTypePtrOutputWithContext(context.Context) WorkflowStepTypePtrOutput }
func WorkflowStepTypePtr ¶ added in v0.7.1
func WorkflowStepTypePtr(v string) WorkflowStepTypePtrInput
type WorkflowStepTypePtrOutput ¶ added in v0.7.1
type WorkflowStepTypePtrOutput struct{ *pulumi.OutputState }
func (WorkflowStepTypePtrOutput) Elem ¶ added in v0.7.1
func (o WorkflowStepTypePtrOutput) Elem() WorkflowStepTypeOutput
func (WorkflowStepTypePtrOutput) ElementType ¶ added in v0.7.1
func (WorkflowStepTypePtrOutput) ElementType() reflect.Type
func (WorkflowStepTypePtrOutput) ToStringPtrOutput ¶ added in v0.7.1
func (o WorkflowStepTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (WorkflowStepTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (WorkflowStepTypePtrOutput) ToWorkflowStepTypePtrOutput ¶ added in v0.7.1
func (o WorkflowStepTypePtrOutput) ToWorkflowStepTypePtrOutput() WorkflowStepTypePtrOutput
func (WorkflowStepTypePtrOutput) ToWorkflowStepTypePtrOutputWithContext ¶ added in v0.7.1
func (o WorkflowStepTypePtrOutput) ToWorkflowStepTypePtrOutputWithContext(ctx context.Context) WorkflowStepTypePtrOutput
type WorkflowTag ¶ added in v0.7.1
type WorkflowTag struct { // The name assigned to the tag that you create. Key string `pulumi:"key"` // Contains one or more values that you assigned to the key name you create. Value string `pulumi:"value"` }
Creates a key-value pair for a specific resource.