transfer

package
v0.104.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AgreementStatusActive   = AgreementStatus("ACTIVE")
	AgreementStatusInactive = AgreementStatus("INACTIVE")
)
View Source
const (
	CertificateStatusActive   = CertificateStatus("ACTIVE")
	CertificateStatusPending  = CertificateStatus("PENDING")
	CertificateStatusInactive = CertificateStatus("INACTIVE")
)
View Source
const (
	CertificateTypeCertificate               = CertificateType("CERTIFICATE")
	CertificateTypeCertificateWithPrivateKey = CertificateType("CERTIFICATE_WITH_PRIVATE_KEY")
)
View Source
const (
	CertificateUsageSigning    = CertificateUsage("SIGNING")
	CertificateUsageEncryption = CertificateUsage("ENCRYPTION")
	CertificateUsageTls        = CertificateUsage("TLS")
)
View Source
const (
	ConnectorAs2ConfigPropertiesCompressionZlib     = ConnectorAs2ConfigPropertiesCompression("ZLIB")
	ConnectorAs2ConfigPropertiesCompressionDisabled = ConnectorAs2ConfigPropertiesCompression("DISABLED")
)
View Source
const (
	ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes128Cbc  = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("AES128_CBC")
	ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes192Cbc  = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("AES192_CBC")
	ConnectorAs2ConfigPropertiesEncryptionAlgorithmAes256Cbc  = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("AES256_CBC")
	ConnectorAs2ConfigPropertiesEncryptionAlgorithmNone       = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("NONE")
	ConnectorAs2ConfigPropertiesEncryptionAlgorithmDesEde3Cbc = ConnectorAs2ConfigPropertiesEncryptionAlgorithm("DES_EDE3_CBC")
)
View Source
const (
	ConnectorAs2ConfigPropertiesMdnResponseSync = ConnectorAs2ConfigPropertiesMdnResponse("SYNC")
	ConnectorAs2ConfigPropertiesMdnResponseNone = ConnectorAs2ConfigPropertiesMdnResponse("NONE")
)
View Source
const (
	ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha256  = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA256")
	ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha384  = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA384")
	ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha512  = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA512")
	ConnectorAs2ConfigPropertiesMdnSigningAlgorithmSha1    = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("SHA1")
	ConnectorAs2ConfigPropertiesMdnSigningAlgorithmNone    = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("NONE")
	ConnectorAs2ConfigPropertiesMdnSigningAlgorithmDefault = ConnectorAs2ConfigPropertiesMdnSigningAlgorithm("DEFAULT")
)
View Source
const (
	ConnectorAs2ConfigPropertiesSigningAlgorithmSha256 = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA256")
	ConnectorAs2ConfigPropertiesSigningAlgorithmSha384 = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA384")
	ConnectorAs2ConfigPropertiesSigningAlgorithmSha512 = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA512")
	ConnectorAs2ConfigPropertiesSigningAlgorithmSha1   = ConnectorAs2ConfigPropertiesSigningAlgorithm("SHA1")
	ConnectorAs2ConfigPropertiesSigningAlgorithmNone   = ConnectorAs2ConfigPropertiesSigningAlgorithm("NONE")
)
View Source
const (
	ProfileTypeLocal   = ProfileType("LOCAL")
	ProfileTypePartner = ProfileType("PARTNER")
)
View Source
const (
	WorkflowStepCopyStepDetailsPropertiesOverwriteExistingTrue  = WorkflowStepCopyStepDetailsPropertiesOverwriteExisting("TRUE")
	WorkflowStepCopyStepDetailsPropertiesOverwriteExistingFalse = WorkflowStepCopyStepDetailsPropertiesOverwriteExisting("FALSE")
)
View Source
const (
	WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingTrue  = WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting("TRUE")
	WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingFalse = WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting("FALSE")
)
View Source
const (
	WorkflowStepTypeCopy    = WorkflowStepType("COPY")
	WorkflowStepTypeCustom  = WorkflowStepType("CUSTOM")
	WorkflowStepTypeDecrypt = WorkflowStepType("DECRYPT")
	WorkflowStepTypeDelete  = WorkflowStepType("DELETE")
	WorkflowStepTypeTag     = WorkflowStepType("TAG")
)
View Source
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) ElementType() reflect.Type

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

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

Specifies the status of the agreement.

func (AgreementOutput) Tags added in v0.38.0

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 (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

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

Encryption algorithm for this AS2 connector configuration.

func (As2ConfigPropertiesOutput) LocalProfileId added in v0.38.0

A unique identifier for the local profile.

func (As2ConfigPropertiesOutput) MdnResponse added in v0.38.0

MDN Response setting for this AS2 connector configuration.

func (As2ConfigPropertiesOutput) MdnSigningAlgorithm added in v0.38.0

MDN Signing algorithm for this AS2 connector configuration.

func (As2ConfigPropertiesOutput) MessageSubject added in v0.38.0

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

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

Compression setting for this AS2 connector configuration.

func (As2ConfigPropertiesPtrOutput) Elem added in v0.38.0

func (As2ConfigPropertiesPtrOutput) ElementType added in v0.38.0

func (As2ConfigPropertiesPtrOutput) EncryptionAlgorithm added in v0.38.0

Encryption algorithm for this AS2 connector configuration.

func (As2ConfigPropertiesPtrOutput) LocalProfileId added in v0.38.0

A unique identifier for the local profile.

func (As2ConfigPropertiesPtrOutput) MdnResponse added in v0.38.0

MDN Response setting for this AS2 connector configuration.

func (As2ConfigPropertiesPtrOutput) MdnSigningAlgorithm added in v0.38.0

MDN Signing algorithm for this AS2 connector configuration.

func (As2ConfigPropertiesPtrOutput) MessageSubject added in v0.38.0

The message subject for this AS2 connector configuration.

func (As2ConfigPropertiesPtrOutput) PartnerProfileId added in v0.38.0

A unique identifier for the partner profile.

func (As2ConfigPropertiesPtrOutput) SigningAlgorithm added in v0.38.0

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

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

Specifies Certificate's serial.

func (CertificateOutput) Status added in v0.38.0

A status description for the certificate.

func (CertificateOutput) Tags added in v0.38.0

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

Describing the type of certificate. With or without a private key.

func (CertificateOutput) Usage added in v0.38.0

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 (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 (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 (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) ElementType() reflect.Type

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) 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 (ConnectorAs2ConfigPropertiesCompression) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesCompression) ToStringPtrOutputWithContext added in v0.38.0

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) 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 (ConnectorAs2ConfigPropertiesCompressionOutput) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesCompressionOutput) ToStringPtrOutputWithContext added in v0.38.0

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) Elem added in v0.38.0

func (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ElementType added in v0.38.0

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 (ConnectorAs2ConfigPropertiesCompressionPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

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) 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 (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesEncryptionAlgorithm) ToStringPtrOutputWithContext added in v0.38.0

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) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput added in v0.38.0

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 (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmOutput) ToStringPtrOutputWithContext added in v0.38.0

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) Elem added in v0.38.0

func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ElementType added in v0.38.0

func (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput added in v0.38.0

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 (ConnectorAs2ConfigPropertiesEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

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) 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 (ConnectorAs2ConfigPropertiesMdnResponse) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnResponse) ToStringPtrOutputWithContext added in v0.38.0

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) 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 (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnResponseOutput) ToStringPtrOutputWithContext added in v0.38.0

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) Elem added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ElementType added in v0.38.0

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 (ConnectorAs2ConfigPropertiesMdnResponsePtrOutput) ToStringPtrOutputWithContext added in v0.38.0

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) 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 (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithm) ToStringPtrOutputWithContext added in v0.38.0

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) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput added in v0.38.0

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 (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmOutput) ToStringPtrOutputWithContext added in v0.38.0

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) Elem added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ElementType added in v0.38.0

func (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput added in v0.38.0

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 (ConnectorAs2ConfigPropertiesMdnSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

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) 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 (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesSigningAlgorithm) ToStringPtrOutputWithContext added in v0.38.0

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) 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 (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringOutputWithContext added in v0.38.0

func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutput added in v0.38.0

func (ConnectorAs2ConfigPropertiesSigningAlgorithmOutput) ToStringPtrOutputWithContext added in v0.38.0

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) Elem added in v0.38.0

func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ElementType added in v0.38.0

func (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput added in v0.38.0

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 (ConnectorAs2ConfigPropertiesSigningAlgorithmPtrOutput) ToStringPtrOutputWithContext added in v0.38.0

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

Specifies the unique Amazon Resource Name (ARN) for the connector.

func (ConnectorOutput) As2Config added in v0.38.0

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

Configuration for an SFTP connector.

func (ConnectorOutput) Tags added in v0.38.0

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

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 LookupAgreementArgs struct {
	// A unique identifier for the agreement.
	AgreementId string `pulumi:"agreementId"`
	// A unique identifier for the server.
	ServerId string `pulumi:"serverId"`
}

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 (LookupAgreementResultOutput) AccessRole added in v0.38.0

Specifies the access role for the agreement.

func (LookupAgreementResultOutput) AgreementId added in v0.38.0

A unique identifier for the agreement.

func (LookupAgreementResultOutput) Arn added in v0.38.0

Specifies the unique Amazon Resource Name (ARN) for the agreement.

func (LookupAgreementResultOutput) BaseDirectory added in v0.38.0

Specifies the base directory for the agreement.

func (LookupAgreementResultOutput) Description added in v0.38.0

A textual description for the agreement.

func (LookupAgreementResultOutput) ElementType added in v0.38.0

func (LookupAgreementResultOutput) LocalProfileId added in v0.38.0

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

Specifies the status of the agreement.

func (LookupAgreementResultOutput) Tags added in v0.38.0

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

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 (LookupCertificateResultOutput) ActiveDate added in v0.38.0

Specifies the active date for the certificate.

func (LookupCertificateResultOutput) Arn added in v0.38.0

Specifies the unique Amazon Resource Name (ARN) for the agreement.

func (LookupCertificateResultOutput) CertificateId added in v0.38.0

A unique identifier for the certificate.

func (LookupCertificateResultOutput) Description added in v0.38.0

A textual description for the certificate.

func (LookupCertificateResultOutput) ElementType added in v0.38.0

func (LookupCertificateResultOutput) InactiveDate added in v0.38.0

Specifies the inactive date for the certificate.

func (LookupCertificateResultOutput) NotAfterDate added in v0.38.0

Specifies the not after date for the certificate.

func (LookupCertificateResultOutput) NotBeforeDate added in v0.38.0

Specifies the not before date for the certificate.

func (LookupCertificateResultOutput) Serial added in v0.38.0

Specifies Certificate's serial.

func (LookupCertificateResultOutput) Status added in v0.38.0

A status description for the certificate.

func (LookupCertificateResultOutput) Tags added in v0.38.0

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

Describing the type of certificate. With or without a private key.

func (LookupCertificateResultOutput) Usage added in v0.38.0

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 (LookupConnectorResultOutput) AccessRole added in v0.38.0

Specifies the access role for the connector.

func (LookupConnectorResultOutput) Arn added in v0.38.0

Specifies the unique Amazon Resource Name (ARN) for the connector.

func (LookupConnectorResultOutput) As2Config added in v0.38.0

Configuration for an AS2 connector.

func (LookupConnectorResultOutput) ConnectorId added in v0.38.0

A unique identifier for the connector.

func (LookupConnectorResultOutput) ElementType added in v0.38.0

func (LookupConnectorResultOutput) LoggingRole added in v0.38.0

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

Configuration for an SFTP connector.

func (LookupConnectorResultOutput) Tags added in v0.38.0

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

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

Specifies the unique Amazon Resource Name (ARN) for the profile.

func (LookupProfileResultOutput) As2Id added in v0.38.0

AS2 identifier agreed with a trading partner.

func (LookupProfileResultOutput) CertificateIds added in v0.38.0

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

A unique identifier for the profile

func (LookupProfileResultOutput) Tags added in v0.38.0

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 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

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

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

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) ElementType() reflect.Type

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

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 (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 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

List of public host keys, for the external server to which you are connecting.

func (SftpConfigPropertiesOutput) UserSecretId added in v0.73.0

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 (SftpConfigPropertiesPtrOutput) ElementType added in v0.73.0

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

List of public host keys, for the external server to which you are connecting.

func (SftpConfigPropertiesPtrOutput) UserSecretId added in v0.73.0

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) ElementType() reflect.Type

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) 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) FileSystemId added in v0.48.0

Specifies the EFS filesystem that contains the file.

func (WorkflowEfsInputFileLocationOutput) Path added in v0.48.0

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

type WorkflowEfsInputFileLocationPtrOutput added in v0.48.0

type WorkflowEfsInputFileLocationPtrOutput struct{ *pulumi.OutputState }

func (WorkflowEfsInputFileLocationPtrOutput) Elem added in v0.48.0

func (WorkflowEfsInputFileLocationPtrOutput) ElementType added in v0.48.0

func (WorkflowEfsInputFileLocationPtrOutput) FileSystemId added in v0.48.0

Specifies the EFS filesystem that contains the file.

func (WorkflowEfsInputFileLocationPtrOutput) Path added in v0.48.0

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) 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 (WorkflowInputFileLocationOutput) ElementType added in v0.7.1

func (WorkflowInputFileLocationOutput) S3FileLocation added in v0.7.1

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

type WorkflowInputFileLocationPtrOutput added in v0.7.1

type WorkflowInputFileLocationPtrOutput struct{ *pulumi.OutputState }

func (WorkflowInputFileLocationPtrOutput) EfsFileLocation added in v0.48.0

func (WorkflowInputFileLocationPtrOutput) Elem added in v0.7.1

func (WorkflowInputFileLocationPtrOutput) ElementType added in v0.7.1

func (WorkflowInputFileLocationPtrOutput) S3FileLocation added in v0.7.1

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

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

Specifies the details for the steps that are in the specified workflow.

func (WorkflowOutput) Tags added in v0.17.0

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 {
	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 {
	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) S3FileLocation added in v0.48.0

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 (WorkflowS3FileLocationPtrOutput) ElementType added in v0.48.0

func (WorkflowS3FileLocationPtrOutput) S3FileLocation added in v0.48.0

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) 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

Specifies the S3 bucket that contains the file.

func (WorkflowS3InputFileLocationOutput) ElementType added in v0.7.1

func (WorkflowS3InputFileLocationOutput) Key added in v0.7.1

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

type WorkflowS3InputFileLocationPtrOutput added in v0.7.1

type WorkflowS3InputFileLocationPtrOutput struct{ *pulumi.OutputState }

func (WorkflowS3InputFileLocationPtrOutput) Bucket added in v0.7.1

Specifies the S3 bucket that contains the file.

func (WorkflowS3InputFileLocationPtrOutput) Elem added in v0.7.1

func (WorkflowS3InputFileLocationPtrOutput) ElementType added in v0.7.1

func (WorkflowS3InputFileLocationPtrOutput) Key added in v0.7.1

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 (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

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

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 (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) 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 (WorkflowStepCopyStepDetailsPropertiesOutput) ElementType added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOutput) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepCopyStepDetailsPropertiesOutput) OverwriteExisting added in v0.7.1

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

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) ToStringOutput added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext added in v0.7.1

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) ToStringOutput added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput added in v0.7.1

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 (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) Elem added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepCopyStepDetailsPropertiesOverwriteExistingPtrOutput added in v0.7.1

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

type WorkflowStepCopyStepDetailsPropertiesPtrOutput added in v0.7.1

type WorkflowStepCopyStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) DestinationFileLocation added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) Elem added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) ElementType added in v0.7.1

func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepCopyStepDetailsPropertiesPtrOutput) OverwriteExisting added in v0.7.1

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

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) 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) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepCustomStepDetailsPropertiesOutput) SourceFileLocation added in v0.14.0

Specifies which file to use as input to the workflow step.

func (WorkflowStepCustomStepDetailsPropertiesOutput) Target added in v0.7.1

The ARN for the lambda function that is being called.

func (WorkflowStepCustomStepDetailsPropertiesOutput) TimeoutSeconds added in v0.7.1

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

type WorkflowStepCustomStepDetailsPropertiesPtrOutput added in v0.7.1

type WorkflowStepCustomStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) Elem added in v0.7.1

func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) ElementType added in v0.7.1

func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) SourceFileLocation added in v0.14.0

Specifies which file to use as input to the workflow step.

func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) Target added in v0.7.1

The ARN for the lambda function that is being called.

func (WorkflowStepCustomStepDetailsPropertiesPtrOutput) TimeoutSeconds added in v0.7.1

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) 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 (WorkflowStepDecryptStepDetailsPropertiesOutput) ElementType added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOutput) Name added in v0.48.0

The name of the step, used as an identifier.

func (WorkflowStepDecryptStepDetailsPropertiesOutput) OverwriteExisting added in v0.48.0

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

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

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) ToStringOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringOutputWithContext added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExisting) ToStringPtrOutputWithContext added in v0.48.0

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) ToStringOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringOutputWithContext added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToStringPtrOutputWithContext added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingOutput added in v0.48.0

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 (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) Elem added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ElementType added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToStringPtrOutputWithContext added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesOverwriteExistingPtrOutput added in v0.48.0

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

type WorkflowStepDecryptStepDetailsPropertiesPtrOutput added in v0.48.0

type WorkflowStepDecryptStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) DestinationFileLocation added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Elem added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) ElementType added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) Name added in v0.48.0

The name of the step, used as an identifier.

func (WorkflowStepDecryptStepDetailsPropertiesPtrOutput) OverwriteExisting added in v0.48.0

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

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

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) ToStringOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesType) ToStringOutputWithContext added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesType) ToStringPtrOutputWithContext added in v0.48.0

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) ToStringOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringOutputWithContext added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesTypeOutput) ToStringPtrOutputWithContext added in v0.48.0

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) Elem added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ElementType added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutput added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToStringPtrOutputWithContext added in v0.48.0

func (WorkflowStepDecryptStepDetailsPropertiesTypePtrOutput) ToWorkflowStepDecryptStepDetailsPropertiesTypePtrOutput added in v0.48.0

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) 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) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepDeleteStepDetailsPropertiesOutput) SourceFileLocation added in v0.14.0

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

type WorkflowStepDeleteStepDetailsPropertiesPtrOutput added in v0.7.1

type WorkflowStepDeleteStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) Elem added in v0.7.1

func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) ElementType added in v0.7.1

func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepDeleteStepDetailsPropertiesPtrOutput) SourceFileLocation added in v0.14.0

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

Details for a step that performs a file copy.

func (WorkflowStepOutput) CustomStepDetails added in v0.7.1

Details for a step that invokes a lambda function.

func (WorkflowStepOutput) DecryptStepDetails added in v0.48.0

Details for a step that performs a file decryption.

func (WorkflowStepOutput) DeleteStepDetails added in v0.7.1

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

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

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) 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) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepTagStepDetailsPropertiesOutput) SourceFileLocation added in v0.14.0

Specifies which file to use as input to the workflow step.

func (WorkflowStepTagStepDetailsPropertiesOutput) Tags added in v0.7.1

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

type WorkflowStepTagStepDetailsPropertiesPtrOutput added in v0.7.1

type WorkflowStepTagStepDetailsPropertiesPtrOutput struct{ *pulumi.OutputState }

func (WorkflowStepTagStepDetailsPropertiesPtrOutput) Elem added in v0.7.1

func (WorkflowStepTagStepDetailsPropertiesPtrOutput) ElementType added in v0.7.1

func (WorkflowStepTagStepDetailsPropertiesPtrOutput) Name added in v0.7.1

The name of the step, used as an identifier.

func (WorkflowStepTagStepDetailsPropertiesPtrOutput) SourceFileLocation added in v0.14.0

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 (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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL