transfer

package
v0.23.0 Latest Latest
Warning

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

Go to latest
Published: Aug 30, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WorkflowStepCopyStepDetailsPropertiesOverwriteExistingTrue  = WorkflowStepCopyStepDetailsPropertiesOverwriteExisting("TRUE")
	WorkflowStepCopyStepDetailsPropertiesOverwriteExistingFalse = WorkflowStepCopyStepDetailsPropertiesOverwriteExisting("FALSE")
)
View Source
const (
	WorkflowStepTypeCopy   = WorkflowStepType("COPY")
	WorkflowStepTypeCustom = WorkflowStepType("CUSTOM")
	WorkflowStepTypeDelete = WorkflowStepType("DELETE")
	WorkflowStepTypeTag    = WorkflowStepType("TAG")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type LookupServerArgs added in v0.12.0

type LookupServerArgs struct {
	ServerId string `pulumi:"serverId"`
}

type LookupServerOutputArgs added in v0.12.0

type LookupServerOutputArgs struct {
	ServerId pulumi.StringInput `pulumi:"serverId"`
}

func (LookupServerOutputArgs) ElementType added in v0.12.0

func (LookupServerOutputArgs) ElementType() reflect.Type

type LookupServerResult added in v0.12.0

type LookupServerResult struct {
	Arn                           *string                        `pulumi:"arn"`
	Certificate                   *string                        `pulumi:"certificate"`
	EndpointDetails               *ServerEndpointDetails         `pulumi:"endpointDetails"`
	EndpointType                  *string                        `pulumi:"endpointType"`
	IdentityProviderDetails       *ServerIdentityProviderDetails `pulumi:"identityProviderDetails"`
	LoggingRole                   *string                        `pulumi:"loggingRole"`
	PostAuthenticationLoginBanner *string                        `pulumi:"postAuthenticationLoginBanner"`
	PreAuthenticationLoginBanner  *string                        `pulumi:"preAuthenticationLoginBanner"`
	ProtocolDetails               *ServerProtocolDetails         `pulumi:"protocolDetails"`
	Protocols                     []ServerProtocol               `pulumi:"protocols"`
	SecurityPolicyName            *string                        `pulumi:"securityPolicyName"`
	ServerId                      *string                        `pulumi:"serverId"`
	Tags                          []ServerTag                    `pulumi:"tags"`
	WorkflowDetails               *ServerWorkflowDetails         `pulumi:"workflowDetails"`
}

func LookupServer added in v0.12.0

func LookupServer(ctx *pulumi.Context, args *LookupServerArgs, opts ...pulumi.InvokeOption) (*LookupServerResult, error)

Resource Type definition for AWS::Transfer::Server

type LookupServerResultOutput added in v0.12.0

type LookupServerResultOutput struct{ *pulumi.OutputState }

func LookupServerOutput added in v0.12.0

func LookupServerOutput(ctx *pulumi.Context, args LookupServerOutputArgs, opts ...pulumi.InvokeOption) LookupServerResultOutput

func (LookupServerResultOutput) Arn added in v0.12.0

func (LookupServerResultOutput) Certificate added in v0.12.0

func (LookupServerResultOutput) ElementType added in v0.12.0

func (LookupServerResultOutput) ElementType() reflect.Type

func (LookupServerResultOutput) EndpointDetails added in v0.12.0

func (LookupServerResultOutput) EndpointType added in v0.12.0

func (LookupServerResultOutput) IdentityProviderDetails added in v0.12.0

func (LookupServerResultOutput) LoggingRole added in v0.12.0

func (LookupServerResultOutput) PostAuthenticationLoginBanner added in v0.14.0

func (o LookupServerResultOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput

func (LookupServerResultOutput) PreAuthenticationLoginBanner added in v0.14.0

func (o LookupServerResultOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput

func (LookupServerResultOutput) ProtocolDetails added in v0.12.0

func (LookupServerResultOutput) Protocols added in v0.12.0

func (LookupServerResultOutput) SecurityPolicyName added in v0.12.0

func (o LookupServerResultOutput) SecurityPolicyName() pulumi.StringPtrOutput

func (LookupServerResultOutput) ServerId added in v0.12.0

func (LookupServerResultOutput) Tags added in v0.12.0

func (LookupServerResultOutput) ToLookupServerResultOutput added in v0.12.0

func (o LookupServerResultOutput) ToLookupServerResultOutput() LookupServerResultOutput

func (LookupServerResultOutput) ToLookupServerResultOutputWithContext added in v0.12.0

func (o LookupServerResultOutput) ToLookupServerResultOutputWithContext(ctx context.Context) LookupServerResultOutput

func (LookupServerResultOutput) WorkflowDetails added in v0.12.0

type LookupUserArgs added in v0.12.0

type LookupUserArgs struct {
	Id string `pulumi:"id"`
}

type LookupUserOutputArgs added in v0.12.0

type LookupUserOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserOutputArgs) ElementType added in v0.12.0

func (LookupUserOutputArgs) ElementType() reflect.Type

type LookupUserResult added in v0.12.0

type LookupUserResult struct {
	Arn                   *string                     `pulumi:"arn"`
	HomeDirectory         *string                     `pulumi:"homeDirectory"`
	HomeDirectoryMappings []UserHomeDirectoryMapEntry `pulumi:"homeDirectoryMappings"`
	HomeDirectoryType     *string                     `pulumi:"homeDirectoryType"`
	Id                    *string                     `pulumi:"id"`
	Policy                *string                     `pulumi:"policy"`
	PosixProfile          *UserPosixProfile           `pulumi:"posixProfile"`
	Role                  *string                     `pulumi:"role"`
	SshPublicKeys         []UserSshPublicKey          `pulumi:"sshPublicKeys"`
	Tags                  []UserTag                   `pulumi:"tags"`
}

func LookupUser added in v0.12.0

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

Resource Type definition for AWS::Transfer::User

type LookupUserResultOutput added in v0.12.0

type LookupUserResultOutput struct{ *pulumi.OutputState }

func LookupUserOutput added in v0.12.0

func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput

func (LookupUserResultOutput) Arn added in v0.12.0

func (LookupUserResultOutput) ElementType added in v0.12.0

func (LookupUserResultOutput) ElementType() reflect.Type

func (LookupUserResultOutput) HomeDirectory added in v0.12.0

func (o LookupUserResultOutput) HomeDirectory() pulumi.StringPtrOutput

func (LookupUserResultOutput) HomeDirectoryMappings added in v0.12.0

func (LookupUserResultOutput) HomeDirectoryType added in v0.12.0

func (o LookupUserResultOutput) HomeDirectoryType() pulumi.StringPtrOutput

func (LookupUserResultOutput) Id added in v0.12.0

func (LookupUserResultOutput) Policy added in v0.12.0

func (LookupUserResultOutput) PosixProfile added in v0.12.0

func (LookupUserResultOutput) Role added in v0.12.0

func (LookupUserResultOutput) SshPublicKeys added in v0.12.0

func (LookupUserResultOutput) Tags added in v0.12.0

func (LookupUserResultOutput) ToLookupUserResultOutput added in v0.12.0

func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput

func (LookupUserResultOutput) ToLookupUserResultOutputWithContext added in v0.12.0

func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput

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 []WorkflowTag `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 Server deprecated

type Server struct {
	pulumi.CustomResourceState

	Arn                           pulumi.StringOutput                    `pulumi:"arn"`
	Certificate                   pulumi.StringPtrOutput                 `pulumi:"certificate"`
	Domain                        pulumi.StringPtrOutput                 `pulumi:"domain"`
	EndpointDetails               ServerEndpointDetailsPtrOutput         `pulumi:"endpointDetails"`
	EndpointType                  pulumi.StringPtrOutput                 `pulumi:"endpointType"`
	IdentityProviderDetails       ServerIdentityProviderDetailsPtrOutput `pulumi:"identityProviderDetails"`
	IdentityProviderType          pulumi.StringPtrOutput                 `pulumi:"identityProviderType"`
	LoggingRole                   pulumi.StringPtrOutput                 `pulumi:"loggingRole"`
	PostAuthenticationLoginBanner pulumi.StringPtrOutput                 `pulumi:"postAuthenticationLoginBanner"`
	PreAuthenticationLoginBanner  pulumi.StringPtrOutput                 `pulumi:"preAuthenticationLoginBanner"`
	ProtocolDetails               ServerProtocolDetailsPtrOutput         `pulumi:"protocolDetails"`
	Protocols                     ServerProtocolArrayOutput              `pulumi:"protocols"`
	SecurityPolicyName            pulumi.StringPtrOutput                 `pulumi:"securityPolicyName"`
	ServerId                      pulumi.StringOutput                    `pulumi:"serverId"`
	Tags                          ServerTagArrayOutput                   `pulumi:"tags"`
	WorkflowDetails               ServerWorkflowDetailsPtrOutput         `pulumi:"workflowDetails"`
}

Resource Type definition for AWS::Transfer::Server

Deprecated: Server is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetServer

func GetServer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServerState, opts ...pulumi.ResourceOption) (*Server, error)

GetServer gets an existing Server resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewServer

func NewServer(ctx *pulumi.Context,
	name string, args *ServerArgs, opts ...pulumi.ResourceOption) (*Server, error)

NewServer registers a new resource with the given unique name, arguments, and options.

func (*Server) ElementType

func (*Server) ElementType() reflect.Type

func (*Server) ToServerOutput

func (i *Server) ToServerOutput() ServerOutput

func (*Server) ToServerOutputWithContext

func (i *Server) ToServerOutputWithContext(ctx context.Context) ServerOutput

type ServerArgs

type ServerArgs struct {
	Certificate                   pulumi.StringPtrInput
	Domain                        pulumi.StringPtrInput
	EndpointDetails               ServerEndpointDetailsPtrInput
	EndpointType                  pulumi.StringPtrInput
	IdentityProviderDetails       ServerIdentityProviderDetailsPtrInput
	IdentityProviderType          pulumi.StringPtrInput
	LoggingRole                   pulumi.StringPtrInput
	PostAuthenticationLoginBanner pulumi.StringPtrInput
	PreAuthenticationLoginBanner  pulumi.StringPtrInput
	ProtocolDetails               ServerProtocolDetailsPtrInput
	Protocols                     ServerProtocolArrayInput
	SecurityPolicyName            pulumi.StringPtrInput
	Tags                          ServerTagArrayInput
	WorkflowDetails               ServerWorkflowDetailsPtrInput
}

The set of arguments for constructing a Server resource.

func (ServerArgs) ElementType

func (ServerArgs) ElementType() reflect.Type

type ServerAs2Transport added in v0.21.0

type ServerAs2Transport struct {
}

type ServerAs2TransportArgs added in v0.21.0

type ServerAs2TransportArgs struct {
}

func (ServerAs2TransportArgs) ElementType added in v0.21.0

func (ServerAs2TransportArgs) ElementType() reflect.Type

func (ServerAs2TransportArgs) ToServerAs2TransportOutput added in v0.21.0

func (i ServerAs2TransportArgs) ToServerAs2TransportOutput() ServerAs2TransportOutput

func (ServerAs2TransportArgs) ToServerAs2TransportOutputWithContext added in v0.21.0

func (i ServerAs2TransportArgs) ToServerAs2TransportOutputWithContext(ctx context.Context) ServerAs2TransportOutput

type ServerAs2TransportArray added in v0.21.0

type ServerAs2TransportArray []ServerAs2TransportInput

func (ServerAs2TransportArray) ElementType added in v0.21.0

func (ServerAs2TransportArray) ElementType() reflect.Type

func (ServerAs2TransportArray) ToServerAs2TransportArrayOutput added in v0.21.0

func (i ServerAs2TransportArray) ToServerAs2TransportArrayOutput() ServerAs2TransportArrayOutput

func (ServerAs2TransportArray) ToServerAs2TransportArrayOutputWithContext added in v0.21.0

func (i ServerAs2TransportArray) ToServerAs2TransportArrayOutputWithContext(ctx context.Context) ServerAs2TransportArrayOutput

type ServerAs2TransportArrayInput added in v0.21.0

type ServerAs2TransportArrayInput interface {
	pulumi.Input

	ToServerAs2TransportArrayOutput() ServerAs2TransportArrayOutput
	ToServerAs2TransportArrayOutputWithContext(context.Context) ServerAs2TransportArrayOutput
}

ServerAs2TransportArrayInput is an input type that accepts ServerAs2TransportArray and ServerAs2TransportArrayOutput values. You can construct a concrete instance of `ServerAs2TransportArrayInput` via:

ServerAs2TransportArray{ ServerAs2TransportArgs{...} }

type ServerAs2TransportArrayOutput added in v0.21.0

type ServerAs2TransportArrayOutput struct{ *pulumi.OutputState }

func (ServerAs2TransportArrayOutput) ElementType added in v0.21.0

func (ServerAs2TransportArrayOutput) Index added in v0.21.0

func (ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutput added in v0.21.0

func (o ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutput() ServerAs2TransportArrayOutput

func (ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutputWithContext added in v0.21.0

func (o ServerAs2TransportArrayOutput) ToServerAs2TransportArrayOutputWithContext(ctx context.Context) ServerAs2TransportArrayOutput

type ServerAs2TransportInput added in v0.21.0

type ServerAs2TransportInput interface {
	pulumi.Input

	ToServerAs2TransportOutput() ServerAs2TransportOutput
	ToServerAs2TransportOutputWithContext(context.Context) ServerAs2TransportOutput
}

ServerAs2TransportInput is an input type that accepts ServerAs2TransportArgs and ServerAs2TransportOutput values. You can construct a concrete instance of `ServerAs2TransportInput` via:

ServerAs2TransportArgs{...}

type ServerAs2TransportOutput added in v0.21.0

type ServerAs2TransportOutput struct{ *pulumi.OutputState }

func (ServerAs2TransportOutput) ElementType added in v0.21.0

func (ServerAs2TransportOutput) ElementType() reflect.Type

func (ServerAs2TransportOutput) ToServerAs2TransportOutput added in v0.21.0

func (o ServerAs2TransportOutput) ToServerAs2TransportOutput() ServerAs2TransportOutput

func (ServerAs2TransportOutput) ToServerAs2TransportOutputWithContext added in v0.21.0

func (o ServerAs2TransportOutput) ToServerAs2TransportOutputWithContext(ctx context.Context) ServerAs2TransportOutput

type ServerEndpointDetails

type ServerEndpointDetails struct {
	AddressAllocationIds []string `pulumi:"addressAllocationIds"`
	SecurityGroupIds     []string `pulumi:"securityGroupIds"`
	SubnetIds            []string `pulumi:"subnetIds"`
	VpcEndpointId        *string  `pulumi:"vpcEndpointId"`
	VpcId                *string  `pulumi:"vpcId"`
}

type ServerEndpointDetailsArgs

type ServerEndpointDetailsArgs struct {
	AddressAllocationIds pulumi.StringArrayInput `pulumi:"addressAllocationIds"`
	SecurityGroupIds     pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	SubnetIds            pulumi.StringArrayInput `pulumi:"subnetIds"`
	VpcEndpointId        pulumi.StringPtrInput   `pulumi:"vpcEndpointId"`
	VpcId                pulumi.StringPtrInput   `pulumi:"vpcId"`
}

func (ServerEndpointDetailsArgs) ElementType

func (ServerEndpointDetailsArgs) ElementType() reflect.Type

func (ServerEndpointDetailsArgs) ToServerEndpointDetailsOutput

func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput

func (ServerEndpointDetailsArgs) ToServerEndpointDetailsOutputWithContext

func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsOutputWithContext(ctx context.Context) ServerEndpointDetailsOutput

func (ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutput

func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput

func (ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutputWithContext

func (i ServerEndpointDetailsArgs) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput

type ServerEndpointDetailsInput

type ServerEndpointDetailsInput interface {
	pulumi.Input

	ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput
	ToServerEndpointDetailsOutputWithContext(context.Context) ServerEndpointDetailsOutput
}

ServerEndpointDetailsInput is an input type that accepts ServerEndpointDetailsArgs and ServerEndpointDetailsOutput values. You can construct a concrete instance of `ServerEndpointDetailsInput` via:

ServerEndpointDetailsArgs{...}

type ServerEndpointDetailsOutput

type ServerEndpointDetailsOutput struct{ *pulumi.OutputState }

func (ServerEndpointDetailsOutput) AddressAllocationIds

func (o ServerEndpointDetailsOutput) AddressAllocationIds() pulumi.StringArrayOutput

func (ServerEndpointDetailsOutput) ElementType

func (ServerEndpointDetailsOutput) SecurityGroupIds

func (ServerEndpointDetailsOutput) SubnetIds

func (ServerEndpointDetailsOutput) ToServerEndpointDetailsOutput

func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsOutput() ServerEndpointDetailsOutput

func (ServerEndpointDetailsOutput) ToServerEndpointDetailsOutputWithContext

func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsOutputWithContext(ctx context.Context) ServerEndpointDetailsOutput

func (ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutput

func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput

func (ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutputWithContext

func (o ServerEndpointDetailsOutput) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput

func (ServerEndpointDetailsOutput) VpcEndpointId

func (ServerEndpointDetailsOutput) VpcId

type ServerEndpointDetailsPtrInput

type ServerEndpointDetailsPtrInput interface {
	pulumi.Input

	ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput
	ToServerEndpointDetailsPtrOutputWithContext(context.Context) ServerEndpointDetailsPtrOutput
}

ServerEndpointDetailsPtrInput is an input type that accepts ServerEndpointDetailsArgs, ServerEndpointDetailsPtr and ServerEndpointDetailsPtrOutput values. You can construct a concrete instance of `ServerEndpointDetailsPtrInput` via:

        ServerEndpointDetailsArgs{...}

or:

        nil

type ServerEndpointDetailsPtrOutput

type ServerEndpointDetailsPtrOutput struct{ *pulumi.OutputState }

func (ServerEndpointDetailsPtrOutput) AddressAllocationIds

func (o ServerEndpointDetailsPtrOutput) AddressAllocationIds() pulumi.StringArrayOutput

func (ServerEndpointDetailsPtrOutput) Elem

func (ServerEndpointDetailsPtrOutput) ElementType

func (ServerEndpointDetailsPtrOutput) SecurityGroupIds

func (ServerEndpointDetailsPtrOutput) SubnetIds

func (ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutput

func (o ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutput() ServerEndpointDetailsPtrOutput

func (ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutputWithContext

func (o ServerEndpointDetailsPtrOutput) ToServerEndpointDetailsPtrOutputWithContext(ctx context.Context) ServerEndpointDetailsPtrOutput

func (ServerEndpointDetailsPtrOutput) VpcEndpointId

func (ServerEndpointDetailsPtrOutput) VpcId

type ServerIdentityProviderDetails

type ServerIdentityProviderDetails struct {
	DirectoryId    *string `pulumi:"directoryId"`
	Function       *string `pulumi:"function"`
	InvocationRole *string `pulumi:"invocationRole"`
	Url            *string `pulumi:"url"`
}

type ServerIdentityProviderDetailsArgs

type ServerIdentityProviderDetailsArgs struct {
	DirectoryId    pulumi.StringPtrInput `pulumi:"directoryId"`
	Function       pulumi.StringPtrInput `pulumi:"function"`
	InvocationRole pulumi.StringPtrInput `pulumi:"invocationRole"`
	Url            pulumi.StringPtrInput `pulumi:"url"`
}

func (ServerIdentityProviderDetailsArgs) ElementType

func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutput

func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput

func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutputWithContext

func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsOutput

func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutput

func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput

func (ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutputWithContext

func (i ServerIdentityProviderDetailsArgs) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput

type ServerIdentityProviderDetailsInput

type ServerIdentityProviderDetailsInput interface {
	pulumi.Input

	ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput
	ToServerIdentityProviderDetailsOutputWithContext(context.Context) ServerIdentityProviderDetailsOutput
}

ServerIdentityProviderDetailsInput is an input type that accepts ServerIdentityProviderDetailsArgs and ServerIdentityProviderDetailsOutput values. You can construct a concrete instance of `ServerIdentityProviderDetailsInput` via:

ServerIdentityProviderDetailsArgs{...}

type ServerIdentityProviderDetailsOutput

type ServerIdentityProviderDetailsOutput struct{ *pulumi.OutputState }

func (ServerIdentityProviderDetailsOutput) DirectoryId

func (ServerIdentityProviderDetailsOutput) ElementType

func (ServerIdentityProviderDetailsOutput) Function added in v0.7.0

func (ServerIdentityProviderDetailsOutput) InvocationRole

func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutput

func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutput() ServerIdentityProviderDetailsOutput

func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutputWithContext

func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsOutput

func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutput

func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput

func (ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutputWithContext

func (o ServerIdentityProviderDetailsOutput) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput

func (ServerIdentityProviderDetailsOutput) Url

type ServerIdentityProviderDetailsPtrInput

type ServerIdentityProviderDetailsPtrInput interface {
	pulumi.Input

	ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput
	ToServerIdentityProviderDetailsPtrOutputWithContext(context.Context) ServerIdentityProviderDetailsPtrOutput
}

ServerIdentityProviderDetailsPtrInput is an input type that accepts ServerIdentityProviderDetailsArgs, ServerIdentityProviderDetailsPtr and ServerIdentityProviderDetailsPtrOutput values. You can construct a concrete instance of `ServerIdentityProviderDetailsPtrInput` via:

        ServerIdentityProviderDetailsArgs{...}

or:

        nil

type ServerIdentityProviderDetailsPtrOutput

type ServerIdentityProviderDetailsPtrOutput struct{ *pulumi.OutputState }

func (ServerIdentityProviderDetailsPtrOutput) DirectoryId

func (ServerIdentityProviderDetailsPtrOutput) Elem

func (ServerIdentityProviderDetailsPtrOutput) ElementType

func (ServerIdentityProviderDetailsPtrOutput) Function added in v0.7.0

func (ServerIdentityProviderDetailsPtrOutput) InvocationRole

func (ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutput

func (o ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutput() ServerIdentityProviderDetailsPtrOutput

func (ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutputWithContext

func (o ServerIdentityProviderDetailsPtrOutput) ToServerIdentityProviderDetailsPtrOutputWithContext(ctx context.Context) ServerIdentityProviderDetailsPtrOutput

func (ServerIdentityProviderDetailsPtrOutput) Url

type ServerInput

type ServerInput interface {
	pulumi.Input

	ToServerOutput() ServerOutput
	ToServerOutputWithContext(ctx context.Context) ServerOutput
}

type ServerOutput

type ServerOutput struct{ *pulumi.OutputState }

func (ServerOutput) Arn added in v0.17.0

func (ServerOutput) Certificate added in v0.17.0

func (o ServerOutput) Certificate() pulumi.StringPtrOutput

func (ServerOutput) Domain added in v0.17.0

func (o ServerOutput) Domain() pulumi.StringPtrOutput

func (ServerOutput) ElementType

func (ServerOutput) ElementType() reflect.Type

func (ServerOutput) EndpointDetails added in v0.17.0

func (o ServerOutput) EndpointDetails() ServerEndpointDetailsPtrOutput

func (ServerOutput) EndpointType added in v0.17.0

func (o ServerOutput) EndpointType() pulumi.StringPtrOutput

func (ServerOutput) IdentityProviderDetails added in v0.17.0

func (o ServerOutput) IdentityProviderDetails() ServerIdentityProviderDetailsPtrOutput

func (ServerOutput) IdentityProviderType added in v0.17.0

func (o ServerOutput) IdentityProviderType() pulumi.StringPtrOutput

func (ServerOutput) LoggingRole added in v0.17.0

func (o ServerOutput) LoggingRole() pulumi.StringPtrOutput

func (ServerOutput) PostAuthenticationLoginBanner added in v0.17.0

func (o ServerOutput) PostAuthenticationLoginBanner() pulumi.StringPtrOutput

func (ServerOutput) PreAuthenticationLoginBanner added in v0.17.0

func (o ServerOutput) PreAuthenticationLoginBanner() pulumi.StringPtrOutput

func (ServerOutput) ProtocolDetails added in v0.17.0

func (o ServerOutput) ProtocolDetails() ServerProtocolDetailsPtrOutput

func (ServerOutput) Protocols added in v0.17.0

func (ServerOutput) SecurityPolicyName added in v0.17.0

func (o ServerOutput) SecurityPolicyName() pulumi.StringPtrOutput

func (ServerOutput) ServerId added in v0.17.0

func (o ServerOutput) ServerId() pulumi.StringOutput

func (ServerOutput) Tags added in v0.17.0

func (ServerOutput) ToServerOutput

func (o ServerOutput) ToServerOutput() ServerOutput

func (ServerOutput) ToServerOutputWithContext

func (o ServerOutput) ToServerOutputWithContext(ctx context.Context) ServerOutput

func (ServerOutput) WorkflowDetails added in v0.17.0

func (o ServerOutput) WorkflowDetails() ServerWorkflowDetailsPtrOutput

type ServerProtocol

type ServerProtocol struct {
}

type ServerProtocolArgs

type ServerProtocolArgs struct {
}

func (ServerProtocolArgs) ElementType

func (ServerProtocolArgs) ElementType() reflect.Type

func (ServerProtocolArgs) ToServerProtocolOutput

func (i ServerProtocolArgs) ToServerProtocolOutput() ServerProtocolOutput

func (ServerProtocolArgs) ToServerProtocolOutputWithContext

func (i ServerProtocolArgs) ToServerProtocolOutputWithContext(ctx context.Context) ServerProtocolOutput

type ServerProtocolArray

type ServerProtocolArray []ServerProtocolInput

func (ServerProtocolArray) ElementType

func (ServerProtocolArray) ElementType() reflect.Type

func (ServerProtocolArray) ToServerProtocolArrayOutput

func (i ServerProtocolArray) ToServerProtocolArrayOutput() ServerProtocolArrayOutput

func (ServerProtocolArray) ToServerProtocolArrayOutputWithContext

func (i ServerProtocolArray) ToServerProtocolArrayOutputWithContext(ctx context.Context) ServerProtocolArrayOutput

type ServerProtocolArrayInput

type ServerProtocolArrayInput interface {
	pulumi.Input

	ToServerProtocolArrayOutput() ServerProtocolArrayOutput
	ToServerProtocolArrayOutputWithContext(context.Context) ServerProtocolArrayOutput
}

ServerProtocolArrayInput is an input type that accepts ServerProtocolArray and ServerProtocolArrayOutput values. You can construct a concrete instance of `ServerProtocolArrayInput` via:

ServerProtocolArray{ ServerProtocolArgs{...} }

type ServerProtocolArrayOutput

type ServerProtocolArrayOutput struct{ *pulumi.OutputState }

func (ServerProtocolArrayOutput) ElementType

func (ServerProtocolArrayOutput) ElementType() reflect.Type

func (ServerProtocolArrayOutput) Index

func (ServerProtocolArrayOutput) ToServerProtocolArrayOutput

func (o ServerProtocolArrayOutput) ToServerProtocolArrayOutput() ServerProtocolArrayOutput

func (ServerProtocolArrayOutput) ToServerProtocolArrayOutputWithContext

func (o ServerProtocolArrayOutput) ToServerProtocolArrayOutputWithContext(ctx context.Context) ServerProtocolArrayOutput

type ServerProtocolDetails

type ServerProtocolDetails struct {
	As2Transports            []ServerAs2Transport `pulumi:"as2Transports"`
	PassiveIp                *string              `pulumi:"passiveIp"`
	SetStatOption            *string              `pulumi:"setStatOption"`
	TlsSessionResumptionMode *string              `pulumi:"tlsSessionResumptionMode"`
}

type ServerProtocolDetailsArgs

type ServerProtocolDetailsArgs struct {
	As2Transports            ServerAs2TransportArrayInput `pulumi:"as2Transports"`
	PassiveIp                pulumi.StringPtrInput        `pulumi:"passiveIp"`
	SetStatOption            pulumi.StringPtrInput        `pulumi:"setStatOption"`
	TlsSessionResumptionMode pulumi.StringPtrInput        `pulumi:"tlsSessionResumptionMode"`
}

func (ServerProtocolDetailsArgs) ElementType

func (ServerProtocolDetailsArgs) ElementType() reflect.Type

func (ServerProtocolDetailsArgs) ToServerProtocolDetailsOutput

func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput

func (ServerProtocolDetailsArgs) ToServerProtocolDetailsOutputWithContext

func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsOutputWithContext(ctx context.Context) ServerProtocolDetailsOutput

func (ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutput

func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput

func (ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutputWithContext

func (i ServerProtocolDetailsArgs) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput

type ServerProtocolDetailsInput

type ServerProtocolDetailsInput interface {
	pulumi.Input

	ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput
	ToServerProtocolDetailsOutputWithContext(context.Context) ServerProtocolDetailsOutput
}

ServerProtocolDetailsInput is an input type that accepts ServerProtocolDetailsArgs and ServerProtocolDetailsOutput values. You can construct a concrete instance of `ServerProtocolDetailsInput` via:

ServerProtocolDetailsArgs{...}

type ServerProtocolDetailsOutput

type ServerProtocolDetailsOutput struct{ *pulumi.OutputState }

func (ServerProtocolDetailsOutput) As2Transports added in v0.21.0

func (ServerProtocolDetailsOutput) ElementType

func (ServerProtocolDetailsOutput) PassiveIp

func (ServerProtocolDetailsOutput) SetStatOption added in v0.17.0

func (ServerProtocolDetailsOutput) TlsSessionResumptionMode added in v0.10.0

func (o ServerProtocolDetailsOutput) TlsSessionResumptionMode() pulumi.StringPtrOutput

func (ServerProtocolDetailsOutput) ToServerProtocolDetailsOutput

func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsOutput() ServerProtocolDetailsOutput

func (ServerProtocolDetailsOutput) ToServerProtocolDetailsOutputWithContext

func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsOutputWithContext(ctx context.Context) ServerProtocolDetailsOutput

func (ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutput

func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput

func (ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutputWithContext

func (o ServerProtocolDetailsOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput

type ServerProtocolDetailsPtrInput

type ServerProtocolDetailsPtrInput interface {
	pulumi.Input

	ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput
	ToServerProtocolDetailsPtrOutputWithContext(context.Context) ServerProtocolDetailsPtrOutput
}

ServerProtocolDetailsPtrInput is an input type that accepts ServerProtocolDetailsArgs, ServerProtocolDetailsPtr and ServerProtocolDetailsPtrOutput values. You can construct a concrete instance of `ServerProtocolDetailsPtrInput` via:

        ServerProtocolDetailsArgs{...}

or:

        nil

type ServerProtocolDetailsPtrOutput

type ServerProtocolDetailsPtrOutput struct{ *pulumi.OutputState }

func (ServerProtocolDetailsPtrOutput) As2Transports added in v0.21.0

func (ServerProtocolDetailsPtrOutput) Elem

func (ServerProtocolDetailsPtrOutput) ElementType

func (ServerProtocolDetailsPtrOutput) PassiveIp

func (ServerProtocolDetailsPtrOutput) SetStatOption added in v0.17.0

func (ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode added in v0.10.0

func (o ServerProtocolDetailsPtrOutput) TlsSessionResumptionMode() pulumi.StringPtrOutput

func (ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput

func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutput() ServerProtocolDetailsPtrOutput

func (ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext

func (o ServerProtocolDetailsPtrOutput) ToServerProtocolDetailsPtrOutputWithContext(ctx context.Context) ServerProtocolDetailsPtrOutput

type ServerProtocolInput

type ServerProtocolInput interface {
	pulumi.Input

	ToServerProtocolOutput() ServerProtocolOutput
	ToServerProtocolOutputWithContext(context.Context) ServerProtocolOutput
}

ServerProtocolInput is an input type that accepts ServerProtocolArgs and ServerProtocolOutput values. You can construct a concrete instance of `ServerProtocolInput` via:

ServerProtocolArgs{...}

type ServerProtocolOutput

type ServerProtocolOutput struct{ *pulumi.OutputState }

func (ServerProtocolOutput) ElementType

func (ServerProtocolOutput) ElementType() reflect.Type

func (ServerProtocolOutput) ToServerProtocolOutput

func (o ServerProtocolOutput) ToServerProtocolOutput() ServerProtocolOutput

func (ServerProtocolOutput) ToServerProtocolOutputWithContext

func (o ServerProtocolOutput) ToServerProtocolOutputWithContext(ctx context.Context) ServerProtocolOutput

type ServerState

type ServerState struct {
}

func (ServerState) ElementType

func (ServerState) ElementType() reflect.Type

type ServerTag

type ServerTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ServerTagArgs

type ServerTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ServerTagArgs) ElementType

func (ServerTagArgs) ElementType() reflect.Type

func (ServerTagArgs) ToServerTagOutput

func (i ServerTagArgs) ToServerTagOutput() ServerTagOutput

func (ServerTagArgs) ToServerTagOutputWithContext

func (i ServerTagArgs) ToServerTagOutputWithContext(ctx context.Context) ServerTagOutput

type ServerTagArray

type ServerTagArray []ServerTagInput

func (ServerTagArray) ElementType

func (ServerTagArray) ElementType() reflect.Type

func (ServerTagArray) ToServerTagArrayOutput

func (i ServerTagArray) ToServerTagArrayOutput() ServerTagArrayOutput

func (ServerTagArray) ToServerTagArrayOutputWithContext

func (i ServerTagArray) ToServerTagArrayOutputWithContext(ctx context.Context) ServerTagArrayOutput

type ServerTagArrayInput

type ServerTagArrayInput interface {
	pulumi.Input

	ToServerTagArrayOutput() ServerTagArrayOutput
	ToServerTagArrayOutputWithContext(context.Context) ServerTagArrayOutput
}

ServerTagArrayInput is an input type that accepts ServerTagArray and ServerTagArrayOutput values. You can construct a concrete instance of `ServerTagArrayInput` via:

ServerTagArray{ ServerTagArgs{...} }

type ServerTagArrayOutput

type ServerTagArrayOutput struct{ *pulumi.OutputState }

func (ServerTagArrayOutput) ElementType

func (ServerTagArrayOutput) ElementType() reflect.Type

func (ServerTagArrayOutput) Index

func (ServerTagArrayOutput) ToServerTagArrayOutput

func (o ServerTagArrayOutput) ToServerTagArrayOutput() ServerTagArrayOutput

func (ServerTagArrayOutput) ToServerTagArrayOutputWithContext

func (o ServerTagArrayOutput) ToServerTagArrayOutputWithContext(ctx context.Context) ServerTagArrayOutput

type ServerTagInput

type ServerTagInput interface {
	pulumi.Input

	ToServerTagOutput() ServerTagOutput
	ToServerTagOutputWithContext(context.Context) ServerTagOutput
}

ServerTagInput is an input type that accepts ServerTagArgs and ServerTagOutput values. You can construct a concrete instance of `ServerTagInput` via:

ServerTagArgs{...}

type ServerTagOutput

type ServerTagOutput struct{ *pulumi.OutputState }

func (ServerTagOutput) ElementType

func (ServerTagOutput) ElementType() reflect.Type

func (ServerTagOutput) Key

func (ServerTagOutput) ToServerTagOutput

func (o ServerTagOutput) ToServerTagOutput() ServerTagOutput

func (ServerTagOutput) ToServerTagOutputWithContext

func (o ServerTagOutput) ToServerTagOutputWithContext(ctx context.Context) ServerTagOutput

func (ServerTagOutput) Value

type ServerWorkflowDetail

type ServerWorkflowDetail struct {
	ExecutionRole string `pulumi:"executionRole"`
	WorkflowId    string `pulumi:"workflowId"`
}

type ServerWorkflowDetailArgs

type ServerWorkflowDetailArgs struct {
	ExecutionRole pulumi.StringInput `pulumi:"executionRole"`
	WorkflowId    pulumi.StringInput `pulumi:"workflowId"`
}

func (ServerWorkflowDetailArgs) ElementType

func (ServerWorkflowDetailArgs) ElementType() reflect.Type

func (ServerWorkflowDetailArgs) ToServerWorkflowDetailOutput

func (i ServerWorkflowDetailArgs) ToServerWorkflowDetailOutput() ServerWorkflowDetailOutput

func (ServerWorkflowDetailArgs) ToServerWorkflowDetailOutputWithContext

func (i ServerWorkflowDetailArgs) ToServerWorkflowDetailOutputWithContext(ctx context.Context) ServerWorkflowDetailOutput

type ServerWorkflowDetailArray

type ServerWorkflowDetailArray []ServerWorkflowDetailInput

func (ServerWorkflowDetailArray) ElementType

func (ServerWorkflowDetailArray) ElementType() reflect.Type

func (ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutput

func (i ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutput() ServerWorkflowDetailArrayOutput

func (ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutputWithContext

func (i ServerWorkflowDetailArray) ToServerWorkflowDetailArrayOutputWithContext(ctx context.Context) ServerWorkflowDetailArrayOutput

type ServerWorkflowDetailArrayInput

type ServerWorkflowDetailArrayInput interface {
	pulumi.Input

	ToServerWorkflowDetailArrayOutput() ServerWorkflowDetailArrayOutput
	ToServerWorkflowDetailArrayOutputWithContext(context.Context) ServerWorkflowDetailArrayOutput
}

ServerWorkflowDetailArrayInput is an input type that accepts ServerWorkflowDetailArray and ServerWorkflowDetailArrayOutput values. You can construct a concrete instance of `ServerWorkflowDetailArrayInput` via:

ServerWorkflowDetailArray{ ServerWorkflowDetailArgs{...} }

type ServerWorkflowDetailArrayOutput

type ServerWorkflowDetailArrayOutput struct{ *pulumi.OutputState }

func (ServerWorkflowDetailArrayOutput) ElementType

func (ServerWorkflowDetailArrayOutput) Index

func (ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutput

func (o ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutput() ServerWorkflowDetailArrayOutput

func (ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutputWithContext

func (o ServerWorkflowDetailArrayOutput) ToServerWorkflowDetailArrayOutputWithContext(ctx context.Context) ServerWorkflowDetailArrayOutput

type ServerWorkflowDetailInput

type ServerWorkflowDetailInput interface {
	pulumi.Input

	ToServerWorkflowDetailOutput() ServerWorkflowDetailOutput
	ToServerWorkflowDetailOutputWithContext(context.Context) ServerWorkflowDetailOutput
}

ServerWorkflowDetailInput is an input type that accepts ServerWorkflowDetailArgs and ServerWorkflowDetailOutput values. You can construct a concrete instance of `ServerWorkflowDetailInput` via:

ServerWorkflowDetailArgs{...}

type ServerWorkflowDetailOutput

type ServerWorkflowDetailOutput struct{ *pulumi.OutputState }

func (ServerWorkflowDetailOutput) ElementType

func (ServerWorkflowDetailOutput) ElementType() reflect.Type

func (ServerWorkflowDetailOutput) ExecutionRole

func (ServerWorkflowDetailOutput) ToServerWorkflowDetailOutput

func (o ServerWorkflowDetailOutput) ToServerWorkflowDetailOutput() ServerWorkflowDetailOutput

func (ServerWorkflowDetailOutput) ToServerWorkflowDetailOutputWithContext

func (o ServerWorkflowDetailOutput) ToServerWorkflowDetailOutputWithContext(ctx context.Context) ServerWorkflowDetailOutput

func (ServerWorkflowDetailOutput) WorkflowId

type ServerWorkflowDetails

type ServerWorkflowDetails struct {
	OnUpload []ServerWorkflowDetail `pulumi:"onUpload"`
}

type ServerWorkflowDetailsArgs

type ServerWorkflowDetailsArgs struct {
	OnUpload ServerWorkflowDetailArrayInput `pulumi:"onUpload"`
}

func (ServerWorkflowDetailsArgs) ElementType

func (ServerWorkflowDetailsArgs) ElementType() reflect.Type

func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutput

func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput

func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutputWithContext

func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsOutputWithContext(ctx context.Context) ServerWorkflowDetailsOutput

func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutput

func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput

func (ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutputWithContext

func (i ServerWorkflowDetailsArgs) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput

type ServerWorkflowDetailsInput

type ServerWorkflowDetailsInput interface {
	pulumi.Input

	ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput
	ToServerWorkflowDetailsOutputWithContext(context.Context) ServerWorkflowDetailsOutput
}

ServerWorkflowDetailsInput is an input type that accepts ServerWorkflowDetailsArgs and ServerWorkflowDetailsOutput values. You can construct a concrete instance of `ServerWorkflowDetailsInput` via:

ServerWorkflowDetailsArgs{...}

type ServerWorkflowDetailsOutput

type ServerWorkflowDetailsOutput struct{ *pulumi.OutputState }

func (ServerWorkflowDetailsOutput) ElementType

func (ServerWorkflowDetailsOutput) OnUpload

func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutput

func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutput() ServerWorkflowDetailsOutput

func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutputWithContext

func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsOutputWithContext(ctx context.Context) ServerWorkflowDetailsOutput

func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutput

func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput

func (ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutputWithContext

func (o ServerWorkflowDetailsOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput

type ServerWorkflowDetailsPtrInput

type ServerWorkflowDetailsPtrInput interface {
	pulumi.Input

	ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput
	ToServerWorkflowDetailsPtrOutputWithContext(context.Context) ServerWorkflowDetailsPtrOutput
}

ServerWorkflowDetailsPtrInput is an input type that accepts ServerWorkflowDetailsArgs, ServerWorkflowDetailsPtr and ServerWorkflowDetailsPtrOutput values. You can construct a concrete instance of `ServerWorkflowDetailsPtrInput` via:

        ServerWorkflowDetailsArgs{...}

or:

        nil

type ServerWorkflowDetailsPtrOutput

type ServerWorkflowDetailsPtrOutput struct{ *pulumi.OutputState }

func (ServerWorkflowDetailsPtrOutput) Elem

func (ServerWorkflowDetailsPtrOutput) ElementType

func (ServerWorkflowDetailsPtrOutput) OnUpload

func (ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput

func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutput() ServerWorkflowDetailsPtrOutput

func (ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext

func (o ServerWorkflowDetailsPtrOutput) ToServerWorkflowDetailsPtrOutputWithContext(ctx context.Context) ServerWorkflowDetailsPtrOutput

type User deprecated

type User struct {
	pulumi.CustomResourceState

	Arn                   pulumi.StringOutput                  `pulumi:"arn"`
	HomeDirectory         pulumi.StringPtrOutput               `pulumi:"homeDirectory"`
	HomeDirectoryMappings UserHomeDirectoryMapEntryArrayOutput `pulumi:"homeDirectoryMappings"`
	HomeDirectoryType     pulumi.StringPtrOutput               `pulumi:"homeDirectoryType"`
	Policy                pulumi.StringPtrOutput               `pulumi:"policy"`
	PosixProfile          UserPosixProfilePtrOutput            `pulumi:"posixProfile"`
	Role                  pulumi.StringOutput                  `pulumi:"role"`
	ServerId              pulumi.StringOutput                  `pulumi:"serverId"`
	SshPublicKeys         UserSshPublicKeyArrayOutput          `pulumi:"sshPublicKeys"`
	Tags                  UserTagArrayOutput                   `pulumi:"tags"`
	UserName              pulumi.StringOutput                  `pulumi:"userName"`
}

Resource Type definition for AWS::Transfer::User

Deprecated: User is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

NewUser registers a new resource with the given unique name, arguments, and options.

func (*User) ElementType

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserArgs

type UserArgs struct {
	HomeDirectory         pulumi.StringPtrInput
	HomeDirectoryMappings UserHomeDirectoryMapEntryArrayInput
	HomeDirectoryType     pulumi.StringPtrInput
	Policy                pulumi.StringPtrInput
	PosixProfile          UserPosixProfilePtrInput
	Role                  pulumi.StringInput
	ServerId              pulumi.StringInput
	SshPublicKeys         UserSshPublicKeyArrayInput
	Tags                  UserTagArrayInput
	UserName              pulumi.StringPtrInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType

func (UserArgs) ElementType() reflect.Type

type UserHomeDirectoryMapEntry

type UserHomeDirectoryMapEntry struct {
	Entry  string `pulumi:"entry"`
	Target string `pulumi:"target"`
}

type UserHomeDirectoryMapEntryArgs

type UserHomeDirectoryMapEntryArgs struct {
	Entry  pulumi.StringInput `pulumi:"entry"`
	Target pulumi.StringInput `pulumi:"target"`
}

func (UserHomeDirectoryMapEntryArgs) ElementType

func (UserHomeDirectoryMapEntryArgs) ToUserHomeDirectoryMapEntryOutput

func (i UserHomeDirectoryMapEntryArgs) ToUserHomeDirectoryMapEntryOutput() UserHomeDirectoryMapEntryOutput

func (UserHomeDirectoryMapEntryArgs) ToUserHomeDirectoryMapEntryOutputWithContext

func (i UserHomeDirectoryMapEntryArgs) ToUserHomeDirectoryMapEntryOutputWithContext(ctx context.Context) UserHomeDirectoryMapEntryOutput

type UserHomeDirectoryMapEntryArray

type UserHomeDirectoryMapEntryArray []UserHomeDirectoryMapEntryInput

func (UserHomeDirectoryMapEntryArray) ElementType

func (UserHomeDirectoryMapEntryArray) ToUserHomeDirectoryMapEntryArrayOutput

func (i UserHomeDirectoryMapEntryArray) ToUserHomeDirectoryMapEntryArrayOutput() UserHomeDirectoryMapEntryArrayOutput

func (UserHomeDirectoryMapEntryArray) ToUserHomeDirectoryMapEntryArrayOutputWithContext

func (i UserHomeDirectoryMapEntryArray) ToUserHomeDirectoryMapEntryArrayOutputWithContext(ctx context.Context) UserHomeDirectoryMapEntryArrayOutput

type UserHomeDirectoryMapEntryArrayInput

type UserHomeDirectoryMapEntryArrayInput interface {
	pulumi.Input

	ToUserHomeDirectoryMapEntryArrayOutput() UserHomeDirectoryMapEntryArrayOutput
	ToUserHomeDirectoryMapEntryArrayOutputWithContext(context.Context) UserHomeDirectoryMapEntryArrayOutput
}

UserHomeDirectoryMapEntryArrayInput is an input type that accepts UserHomeDirectoryMapEntryArray and UserHomeDirectoryMapEntryArrayOutput values. You can construct a concrete instance of `UserHomeDirectoryMapEntryArrayInput` via:

UserHomeDirectoryMapEntryArray{ UserHomeDirectoryMapEntryArgs{...} }

type UserHomeDirectoryMapEntryArrayOutput

type UserHomeDirectoryMapEntryArrayOutput struct{ *pulumi.OutputState }

func (UserHomeDirectoryMapEntryArrayOutput) ElementType

func (UserHomeDirectoryMapEntryArrayOutput) Index

func (UserHomeDirectoryMapEntryArrayOutput) ToUserHomeDirectoryMapEntryArrayOutput

func (o UserHomeDirectoryMapEntryArrayOutput) ToUserHomeDirectoryMapEntryArrayOutput() UserHomeDirectoryMapEntryArrayOutput

func (UserHomeDirectoryMapEntryArrayOutput) ToUserHomeDirectoryMapEntryArrayOutputWithContext

func (o UserHomeDirectoryMapEntryArrayOutput) ToUserHomeDirectoryMapEntryArrayOutputWithContext(ctx context.Context) UserHomeDirectoryMapEntryArrayOutput

type UserHomeDirectoryMapEntryInput

type UserHomeDirectoryMapEntryInput interface {
	pulumi.Input

	ToUserHomeDirectoryMapEntryOutput() UserHomeDirectoryMapEntryOutput
	ToUserHomeDirectoryMapEntryOutputWithContext(context.Context) UserHomeDirectoryMapEntryOutput
}

UserHomeDirectoryMapEntryInput is an input type that accepts UserHomeDirectoryMapEntryArgs and UserHomeDirectoryMapEntryOutput values. You can construct a concrete instance of `UserHomeDirectoryMapEntryInput` via:

UserHomeDirectoryMapEntryArgs{...}

type UserHomeDirectoryMapEntryOutput

type UserHomeDirectoryMapEntryOutput struct{ *pulumi.OutputState }

func (UserHomeDirectoryMapEntryOutput) ElementType

func (UserHomeDirectoryMapEntryOutput) Entry

func (UserHomeDirectoryMapEntryOutput) Target

func (UserHomeDirectoryMapEntryOutput) ToUserHomeDirectoryMapEntryOutput

func (o UserHomeDirectoryMapEntryOutput) ToUserHomeDirectoryMapEntryOutput() UserHomeDirectoryMapEntryOutput

func (UserHomeDirectoryMapEntryOutput) ToUserHomeDirectoryMapEntryOutputWithContext

func (o UserHomeDirectoryMapEntryOutput) ToUserHomeDirectoryMapEntryOutputWithContext(ctx context.Context) UserHomeDirectoryMapEntryOutput

type UserInput

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserOutput

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) Arn added in v0.17.0

func (o UserOutput) Arn() pulumi.StringOutput

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) HomeDirectory added in v0.17.0

func (o UserOutput) HomeDirectory() pulumi.StringPtrOutput

func (UserOutput) HomeDirectoryMappings added in v0.17.0

func (o UserOutput) HomeDirectoryMappings() UserHomeDirectoryMapEntryArrayOutput

func (UserOutput) HomeDirectoryType added in v0.17.0

func (o UserOutput) HomeDirectoryType() pulumi.StringPtrOutput

func (UserOutput) Policy added in v0.17.0

func (o UserOutput) Policy() pulumi.StringPtrOutput

func (UserOutput) PosixProfile added in v0.17.0

func (o UserOutput) PosixProfile() UserPosixProfilePtrOutput

func (UserOutput) Role added in v0.17.0

func (o UserOutput) Role() pulumi.StringOutput

func (UserOutput) ServerId added in v0.17.0

func (o UserOutput) ServerId() pulumi.StringOutput

func (UserOutput) SshPublicKeys added in v0.17.0

func (o UserOutput) SshPublicKeys() UserSshPublicKeyArrayOutput

func (UserOutput) Tags added in v0.17.0

func (o UserOutput) Tags() UserTagArrayOutput

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

func (UserOutput) UserName added in v0.17.0

func (o UserOutput) UserName() pulumi.StringOutput

type UserPosixProfile

type UserPosixProfile struct {
	Gid           float64   `pulumi:"gid"`
	SecondaryGids []float64 `pulumi:"secondaryGids"`
	Uid           float64   `pulumi:"uid"`
}

type UserPosixProfileArgs

type UserPosixProfileArgs struct {
	Gid           pulumi.Float64Input      `pulumi:"gid"`
	SecondaryGids pulumi.Float64ArrayInput `pulumi:"secondaryGids"`
	Uid           pulumi.Float64Input      `pulumi:"uid"`
}

func (UserPosixProfileArgs) ElementType

func (UserPosixProfileArgs) ElementType() reflect.Type

func (UserPosixProfileArgs) ToUserPosixProfileOutput

func (i UserPosixProfileArgs) ToUserPosixProfileOutput() UserPosixProfileOutput

func (UserPosixProfileArgs) ToUserPosixProfileOutputWithContext

func (i UserPosixProfileArgs) ToUserPosixProfileOutputWithContext(ctx context.Context) UserPosixProfileOutput

func (UserPosixProfileArgs) ToUserPosixProfilePtrOutput

func (i UserPosixProfileArgs) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput

func (UserPosixProfileArgs) ToUserPosixProfilePtrOutputWithContext

func (i UserPosixProfileArgs) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput

type UserPosixProfileInput

type UserPosixProfileInput interface {
	pulumi.Input

	ToUserPosixProfileOutput() UserPosixProfileOutput
	ToUserPosixProfileOutputWithContext(context.Context) UserPosixProfileOutput
}

UserPosixProfileInput is an input type that accepts UserPosixProfileArgs and UserPosixProfileOutput values. You can construct a concrete instance of `UserPosixProfileInput` via:

UserPosixProfileArgs{...}

type UserPosixProfileOutput

type UserPosixProfileOutput struct{ *pulumi.OutputState }

func (UserPosixProfileOutput) ElementType

func (UserPosixProfileOutput) ElementType() reflect.Type

func (UserPosixProfileOutput) Gid

func (UserPosixProfileOutput) SecondaryGids

func (UserPosixProfileOutput) ToUserPosixProfileOutput

func (o UserPosixProfileOutput) ToUserPosixProfileOutput() UserPosixProfileOutput

func (UserPosixProfileOutput) ToUserPosixProfileOutputWithContext

func (o UserPosixProfileOutput) ToUserPosixProfileOutputWithContext(ctx context.Context) UserPosixProfileOutput

func (UserPosixProfileOutput) ToUserPosixProfilePtrOutput

func (o UserPosixProfileOutput) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput

func (UserPosixProfileOutput) ToUserPosixProfilePtrOutputWithContext

func (o UserPosixProfileOutput) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput

func (UserPosixProfileOutput) Uid

type UserPosixProfilePtrInput

type UserPosixProfilePtrInput interface {
	pulumi.Input

	ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput
	ToUserPosixProfilePtrOutputWithContext(context.Context) UserPosixProfilePtrOutput
}

UserPosixProfilePtrInput is an input type that accepts UserPosixProfileArgs, UserPosixProfilePtr and UserPosixProfilePtrOutput values. You can construct a concrete instance of `UserPosixProfilePtrInput` via:

        UserPosixProfileArgs{...}

or:

        nil

type UserPosixProfilePtrOutput

type UserPosixProfilePtrOutput struct{ *pulumi.OutputState }

func (UserPosixProfilePtrOutput) Elem

func (UserPosixProfilePtrOutput) ElementType

func (UserPosixProfilePtrOutput) ElementType() reflect.Type

func (UserPosixProfilePtrOutput) Gid

func (UserPosixProfilePtrOutput) SecondaryGids

func (UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutput

func (o UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutput() UserPosixProfilePtrOutput

func (UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutputWithContext

func (o UserPosixProfilePtrOutput) ToUserPosixProfilePtrOutputWithContext(ctx context.Context) UserPosixProfilePtrOutput

func (UserPosixProfilePtrOutput) Uid

type UserSshPublicKey

type UserSshPublicKey struct {
}

type UserSshPublicKeyArgs

type UserSshPublicKeyArgs struct {
}

func (UserSshPublicKeyArgs) ElementType

func (UserSshPublicKeyArgs) ElementType() reflect.Type

func (UserSshPublicKeyArgs) ToUserSshPublicKeyOutput

func (i UserSshPublicKeyArgs) ToUserSshPublicKeyOutput() UserSshPublicKeyOutput

func (UserSshPublicKeyArgs) ToUserSshPublicKeyOutputWithContext

func (i UserSshPublicKeyArgs) ToUserSshPublicKeyOutputWithContext(ctx context.Context) UserSshPublicKeyOutput

type UserSshPublicKeyArray

type UserSshPublicKeyArray []UserSshPublicKeyInput

func (UserSshPublicKeyArray) ElementType

func (UserSshPublicKeyArray) ElementType() reflect.Type

func (UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutput

func (i UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutput() UserSshPublicKeyArrayOutput

func (UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutputWithContext

func (i UserSshPublicKeyArray) ToUserSshPublicKeyArrayOutputWithContext(ctx context.Context) UserSshPublicKeyArrayOutput

type UserSshPublicKeyArrayInput

type UserSshPublicKeyArrayInput interface {
	pulumi.Input

	ToUserSshPublicKeyArrayOutput() UserSshPublicKeyArrayOutput
	ToUserSshPublicKeyArrayOutputWithContext(context.Context) UserSshPublicKeyArrayOutput
}

UserSshPublicKeyArrayInput is an input type that accepts UserSshPublicKeyArray and UserSshPublicKeyArrayOutput values. You can construct a concrete instance of `UserSshPublicKeyArrayInput` via:

UserSshPublicKeyArray{ UserSshPublicKeyArgs{...} }

type UserSshPublicKeyArrayOutput

type UserSshPublicKeyArrayOutput struct{ *pulumi.OutputState }

func (UserSshPublicKeyArrayOutput) ElementType

func (UserSshPublicKeyArrayOutput) Index

func (UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutput

func (o UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutput() UserSshPublicKeyArrayOutput

func (UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutputWithContext

func (o UserSshPublicKeyArrayOutput) ToUserSshPublicKeyArrayOutputWithContext(ctx context.Context) UserSshPublicKeyArrayOutput

type UserSshPublicKeyInput

type UserSshPublicKeyInput interface {
	pulumi.Input

	ToUserSshPublicKeyOutput() UserSshPublicKeyOutput
	ToUserSshPublicKeyOutputWithContext(context.Context) UserSshPublicKeyOutput
}

UserSshPublicKeyInput is an input type that accepts UserSshPublicKeyArgs and UserSshPublicKeyOutput values. You can construct a concrete instance of `UserSshPublicKeyInput` via:

UserSshPublicKeyArgs{...}

type UserSshPublicKeyOutput

type UserSshPublicKeyOutput struct{ *pulumi.OutputState }

func (UserSshPublicKeyOutput) ElementType

func (UserSshPublicKeyOutput) ElementType() reflect.Type

func (UserSshPublicKeyOutput) ToUserSshPublicKeyOutput

func (o UserSshPublicKeyOutput) ToUserSshPublicKeyOutput() UserSshPublicKeyOutput

func (UserSshPublicKeyOutput) ToUserSshPublicKeyOutputWithContext

func (o UserSshPublicKeyOutput) ToUserSshPublicKeyOutputWithContext(ctx context.Context) UserSshPublicKeyOutput

type UserState

type UserState struct {
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

type UserTag

type UserTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type UserTagArgs

type UserTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (UserTagArgs) ElementType

func (UserTagArgs) ElementType() reflect.Type

func (UserTagArgs) ToUserTagOutput

func (i UserTagArgs) ToUserTagOutput() UserTagOutput

func (UserTagArgs) ToUserTagOutputWithContext

func (i UserTagArgs) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput

type UserTagArray

type UserTagArray []UserTagInput

func (UserTagArray) ElementType

func (UserTagArray) ElementType() reflect.Type

func (UserTagArray) ToUserTagArrayOutput

func (i UserTagArray) ToUserTagArrayOutput() UserTagArrayOutput

func (UserTagArray) ToUserTagArrayOutputWithContext

func (i UserTagArray) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput

type UserTagArrayInput

type UserTagArrayInput interface {
	pulumi.Input

	ToUserTagArrayOutput() UserTagArrayOutput
	ToUserTagArrayOutputWithContext(context.Context) UserTagArrayOutput
}

UserTagArrayInput is an input type that accepts UserTagArray and UserTagArrayOutput values. You can construct a concrete instance of `UserTagArrayInput` via:

UserTagArray{ UserTagArgs{...} }

type UserTagArrayOutput

type UserTagArrayOutput struct{ *pulumi.OutputState }

func (UserTagArrayOutput) ElementType

func (UserTagArrayOutput) ElementType() reflect.Type

func (UserTagArrayOutput) Index

func (UserTagArrayOutput) ToUserTagArrayOutput

func (o UserTagArrayOutput) ToUserTagArrayOutput() UserTagArrayOutput

func (UserTagArrayOutput) ToUserTagArrayOutputWithContext

func (o UserTagArrayOutput) ToUserTagArrayOutputWithContext(ctx context.Context) UserTagArrayOutput

type UserTagInput

type UserTagInput interface {
	pulumi.Input

	ToUserTagOutput() UserTagOutput
	ToUserTagOutputWithContext(context.Context) UserTagOutput
}

UserTagInput is an input type that accepts UserTagArgs and UserTagOutput values. You can construct a concrete instance of `UserTagInput` via:

UserTagArgs{...}

type UserTagOutput

type UserTagOutput struct{ *pulumi.OutputState }

func (UserTagOutput) ElementType

func (UserTagOutput) ElementType() reflect.Type

func (UserTagOutput) Key

func (UserTagOutput) ToUserTagOutput

func (o UserTagOutput) ToUserTagOutput() UserTagOutput

func (UserTagOutput) ToUserTagOutputWithContext

func (o UserTagOutput) ToUserTagOutputWithContext(ctx context.Context) UserTagOutput

func (UserTagOutput) Value

func (o UserTagOutput) Value() pulumi.StringOutput

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 WorkflowTagArrayOutput `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 WorkflowTagArrayInput
}

The set of arguments for constructing a Workflow resource.

func (WorkflowArgs) ElementType added in v0.7.1

func (WorkflowArgs) ElementType() reflect.Type

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 {
	S3FileLocation *WorkflowS3InputFileLocation `pulumi:"s3FileLocation"`
}

Specifies the location for the file being copied. Only applicable for the Copy type of workflow steps.

type WorkflowInputFileLocationArgs added in v0.7.1

type WorkflowInputFileLocationArgs struct {
	S3FileLocation WorkflowS3InputFileLocationPtrInput `pulumi:"s3FileLocation"`
}

Specifies the location for the file being copied. Only applicable for the Copy 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 copied. Only applicable for the Copy type of workflow steps.

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

type WorkflowS3InputFileLocation struct {
	// Specifies the S3 bucket that contains the file being copied.
	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 the S3 file being copied.

type WorkflowS3InputFileLocationArgs added in v0.7.1

type WorkflowS3InputFileLocationArgs struct {
	// Specifies the S3 bucket that contains the file being copied.
	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 the S3 file being copied.

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 the S3 file being copied.

func (WorkflowS3InputFileLocationOutput) Bucket added in v0.7.1

Specifies the S3 bucket that contains the file being copied.

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 being copied.

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 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 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 *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 *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 WorkflowInputFileLocationPtrInput `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 WorkflowStepCopyStepDetailsPropertiesOverwriteExistingArgs and WorkflowStepCopyStepDetailsPropertiesOverwriteExistingOutput values. You can construct a concrete instance of `WorkflowStepCopyStepDetailsPropertiesOverwriteExistingInput` via:

WorkflowStepCopyStepDetailsPropertiesOverwriteExistingArgs{...}

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 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) 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 WorkflowStepTypeArgs and WorkflowStepTypeOutput values. You can construct a concrete instance of `WorkflowStepTypeInput` via:

WorkflowStepTypeArgs{...}

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.

type WorkflowTagArgs added in v0.7.1

type WorkflowTagArgs struct {
	// The name assigned to the tag that you create.
	Key pulumi.StringInput `pulumi:"key"`
	// Contains one or more values that you assigned to the key name you create.
	Value pulumi.StringInput `pulumi:"value"`
}

Creates a key-value pair for a specific resource.

func (WorkflowTagArgs) ElementType added in v0.7.1

func (WorkflowTagArgs) ElementType() reflect.Type

func (WorkflowTagArgs) ToWorkflowTagOutput added in v0.7.1

func (i WorkflowTagArgs) ToWorkflowTagOutput() WorkflowTagOutput

func (WorkflowTagArgs) ToWorkflowTagOutputWithContext added in v0.7.1

func (i WorkflowTagArgs) ToWorkflowTagOutputWithContext(ctx context.Context) WorkflowTagOutput

type WorkflowTagArray added in v0.7.1

type WorkflowTagArray []WorkflowTagInput

func (WorkflowTagArray) ElementType added in v0.7.1

func (WorkflowTagArray) ElementType() reflect.Type

func (WorkflowTagArray) ToWorkflowTagArrayOutput added in v0.7.1

func (i WorkflowTagArray) ToWorkflowTagArrayOutput() WorkflowTagArrayOutput

func (WorkflowTagArray) ToWorkflowTagArrayOutputWithContext added in v0.7.1

func (i WorkflowTagArray) ToWorkflowTagArrayOutputWithContext(ctx context.Context) WorkflowTagArrayOutput

type WorkflowTagArrayInput added in v0.7.1

type WorkflowTagArrayInput interface {
	pulumi.Input

	ToWorkflowTagArrayOutput() WorkflowTagArrayOutput
	ToWorkflowTagArrayOutputWithContext(context.Context) WorkflowTagArrayOutput
}

WorkflowTagArrayInput is an input type that accepts WorkflowTagArray and WorkflowTagArrayOutput values. You can construct a concrete instance of `WorkflowTagArrayInput` via:

WorkflowTagArray{ WorkflowTagArgs{...} }

type WorkflowTagArrayOutput added in v0.7.1

type WorkflowTagArrayOutput struct{ *pulumi.OutputState }

func (WorkflowTagArrayOutput) ElementType added in v0.7.1

func (WorkflowTagArrayOutput) ElementType() reflect.Type

func (WorkflowTagArrayOutput) Index added in v0.7.1

func (WorkflowTagArrayOutput) ToWorkflowTagArrayOutput added in v0.7.1

func (o WorkflowTagArrayOutput) ToWorkflowTagArrayOutput() WorkflowTagArrayOutput

func (WorkflowTagArrayOutput) ToWorkflowTagArrayOutputWithContext added in v0.7.1

func (o WorkflowTagArrayOutput) ToWorkflowTagArrayOutputWithContext(ctx context.Context) WorkflowTagArrayOutput

type WorkflowTagInput added in v0.7.1

type WorkflowTagInput interface {
	pulumi.Input

	ToWorkflowTagOutput() WorkflowTagOutput
	ToWorkflowTagOutputWithContext(context.Context) WorkflowTagOutput
}

WorkflowTagInput is an input type that accepts WorkflowTagArgs and WorkflowTagOutput values. You can construct a concrete instance of `WorkflowTagInput` via:

WorkflowTagArgs{...}

type WorkflowTagOutput added in v0.7.1

type WorkflowTagOutput struct{ *pulumi.OutputState }

Creates a key-value pair for a specific resource.

func (WorkflowTagOutput) ElementType added in v0.7.1

func (WorkflowTagOutput) ElementType() reflect.Type

func (WorkflowTagOutput) Key added in v0.7.1

The name assigned to the tag that you create.

func (WorkflowTagOutput) ToWorkflowTagOutput added in v0.7.1

func (o WorkflowTagOutput) ToWorkflowTagOutput() WorkflowTagOutput

func (WorkflowTagOutput) ToWorkflowTagOutputWithContext added in v0.7.1

func (o WorkflowTagOutput) ToWorkflowTagOutputWithContext(ctx context.Context) WorkflowTagOutput

func (WorkflowTagOutput) Value added in v0.7.1

Contains one or more values that you assigned to the key name you create.

Jump to

Keyboard shortcuts

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