refactorspaces

package
v0.104.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	ApplicationApiGatewayEndpointTypeRegional = ApplicationApiGatewayEndpointType("REGIONAL")
	ApplicationApiGatewayEndpointTypePrivate  = ApplicationApiGatewayEndpointType("PRIVATE")
)
View Source
const (
	EnvironmentNetworkFabricTypeTransitGateway = EnvironmentNetworkFabricType("TRANSIT_GATEWAY")
	EnvironmentNetworkFabricTypeNone           = EnvironmentNetworkFabricType("NONE")
)
View Source
const (
	RouteActivationStateInactive = RouteActivationState("INACTIVE")
	RouteActivationStateActive   = RouteActivationState("ACTIVE")
)
View Source
const (
	RouteMethodDelete  = RouteMethod("DELETE")
	RouteMethodGet     = RouteMethod("GET")
	RouteMethodHead    = RouteMethod("HEAD")
	RouteMethodOptions = RouteMethod("OPTIONS")
	RouteMethodPatch   = RouteMethod("PATCH")
	RouteMethodPost    = RouteMethod("POST")
	RouteMethodPut     = RouteMethod("PUT")
)
View Source
const (
	RouteTypeDefault = RouteType("DEFAULT")
	RouteTypeUriPath = RouteType("URI_PATH")
)
View Source
const (
	ServiceEndpointTypeLambda = ServiceEndpointType("LAMBDA")
	ServiceEndpointTypeUrl    = ServiceEndpointType("URL")
)
View Source
const (
	ApplicationProxyTypeApiGateway = ApplicationProxyType("API_GATEWAY")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	pulumi.CustomResourceState

	ApiGatewayId          pulumi.StringOutput                      `pulumi:"apiGatewayId"`
	ApiGatewayProxy       ApplicationApiGatewayProxyInputPtrOutput `pulumi:"apiGatewayProxy"`
	ApplicationIdentifier pulumi.StringOutput                      `pulumi:"applicationIdentifier"`
	Arn                   pulumi.StringOutput                      `pulumi:"arn"`
	EnvironmentIdentifier pulumi.StringOutput                      `pulumi:"environmentIdentifier"`
	Name                  pulumi.StringOutput                      `pulumi:"name"`
	NlbArn                pulumi.StringOutput                      `pulumi:"nlbArn"`
	NlbName               pulumi.StringOutput                      `pulumi:"nlbName"`
	ProxyType             ApplicationProxyTypeOutput               `pulumi:"proxyType"`
	ProxyUrl              pulumi.StringOutput                      `pulumi:"proxyUrl"`
	StageName             pulumi.StringOutput                      `pulumi:"stageName"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags      aws.TagArrayOutput  `pulumi:"tags"`
	VpcId     pulumi.StringOutput `pulumi:"vpcId"`
	VpcLinkId pulumi.StringOutput `pulumi:"vpcLinkId"`
}

Definition of AWS::RefactorSpaces::Application Resource Type

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationApiGatewayEndpointType

type ApplicationApiGatewayEndpointType string

func (ApplicationApiGatewayEndpointType) ElementType

func (ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypeOutput

func (e ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypeOutput() ApplicationApiGatewayEndpointTypeOutput

func (ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypeOutputWithContext

func (e ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypeOutputWithContext(ctx context.Context) ApplicationApiGatewayEndpointTypeOutput

func (ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypePtrOutput

func (e ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypePtrOutput() ApplicationApiGatewayEndpointTypePtrOutput

func (ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypePtrOutputWithContext

func (e ApplicationApiGatewayEndpointType) ToApplicationApiGatewayEndpointTypePtrOutputWithContext(ctx context.Context) ApplicationApiGatewayEndpointTypePtrOutput

func (ApplicationApiGatewayEndpointType) ToStringOutput

func (ApplicationApiGatewayEndpointType) ToStringOutputWithContext

func (e ApplicationApiGatewayEndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationApiGatewayEndpointType) ToStringPtrOutput

func (ApplicationApiGatewayEndpointType) ToStringPtrOutputWithContext

func (e ApplicationApiGatewayEndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationApiGatewayEndpointTypeInput

type ApplicationApiGatewayEndpointTypeInput interface {
	pulumi.Input

	ToApplicationApiGatewayEndpointTypeOutput() ApplicationApiGatewayEndpointTypeOutput
	ToApplicationApiGatewayEndpointTypeOutputWithContext(context.Context) ApplicationApiGatewayEndpointTypeOutput
}

ApplicationApiGatewayEndpointTypeInput is an input type that accepts values of the ApplicationApiGatewayEndpointType enum A concrete instance of `ApplicationApiGatewayEndpointTypeInput` can be one of the following:

ApplicationApiGatewayEndpointTypeRegional
ApplicationApiGatewayEndpointTypePrivate

type ApplicationApiGatewayEndpointTypeOutput

type ApplicationApiGatewayEndpointTypeOutput struct{ *pulumi.OutputState }

func (ApplicationApiGatewayEndpointTypeOutput) ElementType

func (ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypeOutput

func (o ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypeOutput() ApplicationApiGatewayEndpointTypeOutput

func (ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypeOutputWithContext

func (o ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypeOutputWithContext(ctx context.Context) ApplicationApiGatewayEndpointTypeOutput

func (ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypePtrOutput

func (o ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypePtrOutput() ApplicationApiGatewayEndpointTypePtrOutput

func (ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypePtrOutputWithContext

func (o ApplicationApiGatewayEndpointTypeOutput) ToApplicationApiGatewayEndpointTypePtrOutputWithContext(ctx context.Context) ApplicationApiGatewayEndpointTypePtrOutput

func (ApplicationApiGatewayEndpointTypeOutput) ToStringOutput

func (ApplicationApiGatewayEndpointTypeOutput) ToStringOutputWithContext

func (ApplicationApiGatewayEndpointTypeOutput) ToStringPtrOutput

func (ApplicationApiGatewayEndpointTypeOutput) ToStringPtrOutputWithContext

type ApplicationApiGatewayEndpointTypePtrInput

type ApplicationApiGatewayEndpointTypePtrInput interface {
	pulumi.Input

	ToApplicationApiGatewayEndpointTypePtrOutput() ApplicationApiGatewayEndpointTypePtrOutput
	ToApplicationApiGatewayEndpointTypePtrOutputWithContext(context.Context) ApplicationApiGatewayEndpointTypePtrOutput
}

type ApplicationApiGatewayEndpointTypePtrOutput

type ApplicationApiGatewayEndpointTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationApiGatewayEndpointTypePtrOutput) Elem

func (ApplicationApiGatewayEndpointTypePtrOutput) ElementType

func (ApplicationApiGatewayEndpointTypePtrOutput) ToApplicationApiGatewayEndpointTypePtrOutput

func (o ApplicationApiGatewayEndpointTypePtrOutput) ToApplicationApiGatewayEndpointTypePtrOutput() ApplicationApiGatewayEndpointTypePtrOutput

func (ApplicationApiGatewayEndpointTypePtrOutput) ToApplicationApiGatewayEndpointTypePtrOutputWithContext

func (o ApplicationApiGatewayEndpointTypePtrOutput) ToApplicationApiGatewayEndpointTypePtrOutputWithContext(ctx context.Context) ApplicationApiGatewayEndpointTypePtrOutput

func (ApplicationApiGatewayEndpointTypePtrOutput) ToStringPtrOutput

func (ApplicationApiGatewayEndpointTypePtrOutput) ToStringPtrOutputWithContext

type ApplicationApiGatewayProxyInput

type ApplicationApiGatewayProxyInput struct {
	EndpointType *ApplicationApiGatewayEndpointType `pulumi:"endpointType"`
	StageName    *string                            `pulumi:"stageName"`
}

type ApplicationApiGatewayProxyInputArgs

type ApplicationApiGatewayProxyInputArgs struct {
	EndpointType ApplicationApiGatewayEndpointTypePtrInput `pulumi:"endpointType"`
	StageName    pulumi.StringPtrInput                     `pulumi:"stageName"`
}

func (ApplicationApiGatewayProxyInputArgs) ElementType

func (ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputOutput

func (i ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputOutput() ApplicationApiGatewayProxyInputOutput

func (ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputOutputWithContext

func (i ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputOutputWithContext(ctx context.Context) ApplicationApiGatewayProxyInputOutput

func (ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputPtrOutput

func (i ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputPtrOutput() ApplicationApiGatewayProxyInputPtrOutput

func (ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputPtrOutputWithContext

func (i ApplicationApiGatewayProxyInputArgs) ToApplicationApiGatewayProxyInputPtrOutputWithContext(ctx context.Context) ApplicationApiGatewayProxyInputPtrOutput

type ApplicationApiGatewayProxyInputInput

type ApplicationApiGatewayProxyInputInput interface {
	pulumi.Input

	ToApplicationApiGatewayProxyInputOutput() ApplicationApiGatewayProxyInputOutput
	ToApplicationApiGatewayProxyInputOutputWithContext(context.Context) ApplicationApiGatewayProxyInputOutput
}

ApplicationApiGatewayProxyInputInput is an input type that accepts ApplicationApiGatewayProxyInputArgs and ApplicationApiGatewayProxyInputOutput values. You can construct a concrete instance of `ApplicationApiGatewayProxyInputInput` via:

ApplicationApiGatewayProxyInputArgs{...}

type ApplicationApiGatewayProxyInputOutput

type ApplicationApiGatewayProxyInputOutput struct{ *pulumi.OutputState }

func (ApplicationApiGatewayProxyInputOutput) ElementType

func (ApplicationApiGatewayProxyInputOutput) EndpointType

func (ApplicationApiGatewayProxyInputOutput) StageName

func (ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputOutput

func (o ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputOutput() ApplicationApiGatewayProxyInputOutput

func (ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputOutputWithContext

func (o ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputOutputWithContext(ctx context.Context) ApplicationApiGatewayProxyInputOutput

func (ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputPtrOutput

func (o ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputPtrOutput() ApplicationApiGatewayProxyInputPtrOutput

func (ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputPtrOutputWithContext

func (o ApplicationApiGatewayProxyInputOutput) ToApplicationApiGatewayProxyInputPtrOutputWithContext(ctx context.Context) ApplicationApiGatewayProxyInputPtrOutput

type ApplicationApiGatewayProxyInputPtrInput

type ApplicationApiGatewayProxyInputPtrInput interface {
	pulumi.Input

	ToApplicationApiGatewayProxyInputPtrOutput() ApplicationApiGatewayProxyInputPtrOutput
	ToApplicationApiGatewayProxyInputPtrOutputWithContext(context.Context) ApplicationApiGatewayProxyInputPtrOutput
}

ApplicationApiGatewayProxyInputPtrInput is an input type that accepts ApplicationApiGatewayProxyInputArgs, ApplicationApiGatewayProxyInputPtr and ApplicationApiGatewayProxyInputPtrOutput values. You can construct a concrete instance of `ApplicationApiGatewayProxyInputPtrInput` via:

        ApplicationApiGatewayProxyInputArgs{...}

or:

        nil

type ApplicationApiGatewayProxyInputPtrOutput

type ApplicationApiGatewayProxyInputPtrOutput struct{ *pulumi.OutputState }

func (ApplicationApiGatewayProxyInputPtrOutput) Elem

func (ApplicationApiGatewayProxyInputPtrOutput) ElementType

func (ApplicationApiGatewayProxyInputPtrOutput) EndpointType

func (ApplicationApiGatewayProxyInputPtrOutput) StageName

func (ApplicationApiGatewayProxyInputPtrOutput) ToApplicationApiGatewayProxyInputPtrOutput

func (o ApplicationApiGatewayProxyInputPtrOutput) ToApplicationApiGatewayProxyInputPtrOutput() ApplicationApiGatewayProxyInputPtrOutput

func (ApplicationApiGatewayProxyInputPtrOutput) ToApplicationApiGatewayProxyInputPtrOutputWithContext

func (o ApplicationApiGatewayProxyInputPtrOutput) ToApplicationApiGatewayProxyInputPtrOutputWithContext(ctx context.Context) ApplicationApiGatewayProxyInputPtrOutput

type ApplicationArgs

type ApplicationArgs struct {
	ApiGatewayProxy       ApplicationApiGatewayProxyInputPtrInput
	EnvironmentIdentifier pulumi.StringInput
	Name                  pulumi.StringPtrInput
	ProxyType             ApplicationProxyTypeInput
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags  aws.TagArrayInput
	VpcId pulumi.StringInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApiGatewayId added in v0.17.0

func (o ApplicationOutput) ApiGatewayId() pulumi.StringOutput

func (ApplicationOutput) ApiGatewayProxy added in v0.17.0

func (ApplicationOutput) ApplicationIdentifier added in v0.17.0

func (o ApplicationOutput) ApplicationIdentifier() pulumi.StringOutput

func (ApplicationOutput) Arn added in v0.17.0

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) EnvironmentIdentifier added in v0.17.0

func (o ApplicationOutput) EnvironmentIdentifier() pulumi.StringOutput

func (ApplicationOutput) Name added in v0.17.0

func (ApplicationOutput) NlbArn added in v0.17.0

func (ApplicationOutput) NlbName added in v0.17.0

func (ApplicationOutput) ProxyType added in v0.17.0

func (ApplicationOutput) ProxyUrl added in v0.17.0

func (o ApplicationOutput) ProxyUrl() pulumi.StringOutput

func (ApplicationOutput) StageName added in v0.17.0

func (o ApplicationOutput) StageName() pulumi.StringOutput

func (ApplicationOutput) Tags added in v0.17.0

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (ApplicationOutput) VpcId added in v0.17.0

func (ApplicationOutput) VpcLinkId added in v0.17.0

func (o ApplicationOutput) VpcLinkId() pulumi.StringOutput

type ApplicationProxyType

type ApplicationProxyType string

func (ApplicationProxyType) ElementType

func (ApplicationProxyType) ElementType() reflect.Type

func (ApplicationProxyType) ToApplicationProxyTypeOutput

func (e ApplicationProxyType) ToApplicationProxyTypeOutput() ApplicationProxyTypeOutput

func (ApplicationProxyType) ToApplicationProxyTypeOutputWithContext

func (e ApplicationProxyType) ToApplicationProxyTypeOutputWithContext(ctx context.Context) ApplicationProxyTypeOutput

func (ApplicationProxyType) ToApplicationProxyTypePtrOutput

func (e ApplicationProxyType) ToApplicationProxyTypePtrOutput() ApplicationProxyTypePtrOutput

func (ApplicationProxyType) ToApplicationProxyTypePtrOutputWithContext

func (e ApplicationProxyType) ToApplicationProxyTypePtrOutputWithContext(ctx context.Context) ApplicationProxyTypePtrOutput

func (ApplicationProxyType) ToStringOutput

func (e ApplicationProxyType) ToStringOutput() pulumi.StringOutput

func (ApplicationProxyType) ToStringOutputWithContext

func (e ApplicationProxyType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationProxyType) ToStringPtrOutput

func (e ApplicationProxyType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationProxyType) ToStringPtrOutputWithContext

func (e ApplicationProxyType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationProxyTypeInput

type ApplicationProxyTypeInput interface {
	pulumi.Input

	ToApplicationProxyTypeOutput() ApplicationProxyTypeOutput
	ToApplicationProxyTypeOutputWithContext(context.Context) ApplicationProxyTypeOutput
}

ApplicationProxyTypeInput is an input type that accepts values of the ApplicationProxyType enum A concrete instance of `ApplicationProxyTypeInput` can be one of the following:

ApplicationProxyTypeApiGateway

type ApplicationProxyTypeOutput

type ApplicationProxyTypeOutput struct{ *pulumi.OutputState }

func (ApplicationProxyTypeOutput) ElementType

func (ApplicationProxyTypeOutput) ElementType() reflect.Type

func (ApplicationProxyTypeOutput) ToApplicationProxyTypeOutput

func (o ApplicationProxyTypeOutput) ToApplicationProxyTypeOutput() ApplicationProxyTypeOutput

func (ApplicationProxyTypeOutput) ToApplicationProxyTypeOutputWithContext

func (o ApplicationProxyTypeOutput) ToApplicationProxyTypeOutputWithContext(ctx context.Context) ApplicationProxyTypeOutput

func (ApplicationProxyTypeOutput) ToApplicationProxyTypePtrOutput

func (o ApplicationProxyTypeOutput) ToApplicationProxyTypePtrOutput() ApplicationProxyTypePtrOutput

func (ApplicationProxyTypeOutput) ToApplicationProxyTypePtrOutputWithContext

func (o ApplicationProxyTypeOutput) ToApplicationProxyTypePtrOutputWithContext(ctx context.Context) ApplicationProxyTypePtrOutput

func (ApplicationProxyTypeOutput) ToStringOutput

func (o ApplicationProxyTypeOutput) ToStringOutput() pulumi.StringOutput

func (ApplicationProxyTypeOutput) ToStringOutputWithContext

func (o ApplicationProxyTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ApplicationProxyTypeOutput) ToStringPtrOutput

func (o ApplicationProxyTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ApplicationProxyTypeOutput) ToStringPtrOutputWithContext

func (o ApplicationProxyTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationProxyTypePtrInput

type ApplicationProxyTypePtrInput interface {
	pulumi.Input

	ToApplicationProxyTypePtrOutput() ApplicationProxyTypePtrOutput
	ToApplicationProxyTypePtrOutputWithContext(context.Context) ApplicationProxyTypePtrOutput
}

func ApplicationProxyTypePtr

func ApplicationProxyTypePtr(v string) ApplicationProxyTypePtrInput

type ApplicationProxyTypePtrOutput

type ApplicationProxyTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationProxyTypePtrOutput) Elem

func (ApplicationProxyTypePtrOutput) ElementType

func (ApplicationProxyTypePtrOutput) ToApplicationProxyTypePtrOutput

func (o ApplicationProxyTypePtrOutput) ToApplicationProxyTypePtrOutput() ApplicationProxyTypePtrOutput

func (ApplicationProxyTypePtrOutput) ToApplicationProxyTypePtrOutputWithContext

func (o ApplicationProxyTypePtrOutput) ToApplicationProxyTypePtrOutputWithContext(ctx context.Context) ApplicationProxyTypePtrOutput

func (ApplicationProxyTypePtrOutput) ToStringPtrOutput

func (ApplicationProxyTypePtrOutput) ToStringPtrOutputWithContext

func (o ApplicationProxyTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type ApplicationTag

type ApplicationTag struct {
	// A string used to identify this tag
	Key string `pulumi:"key"`
	// A string containing the value for the tag
	Value string `pulumi:"value"`
}

A label for tagging Environment resource

type Environment

type Environment struct {
	pulumi.CustomResourceState

	Arn                   pulumi.StringOutput                `pulumi:"arn"`
	Description           pulumi.StringPtrOutput             `pulumi:"description"`
	EnvironmentIdentifier pulumi.StringOutput                `pulumi:"environmentIdentifier"`
	Name                  pulumi.StringOutput                `pulumi:"name"`
	NetworkFabricType     EnvironmentNetworkFabricTypeOutput `pulumi:"networkFabricType"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags             aws.TagArrayOutput  `pulumi:"tags"`
	TransitGatewayId pulumi.StringOutput `pulumi:"transitGatewayId"`
}

Definition of AWS::RefactorSpaces::Environment Resource Type

func GetEnvironment

func GetEnvironment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EnvironmentState, opts ...pulumi.ResourceOption) (*Environment, error)

GetEnvironment gets an existing Environment 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 NewEnvironment

func NewEnvironment(ctx *pulumi.Context,
	name string, args *EnvironmentArgs, opts ...pulumi.ResourceOption) (*Environment, error)

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

func (*Environment) ElementType

func (*Environment) ElementType() reflect.Type

func (*Environment) ToEnvironmentOutput

func (i *Environment) ToEnvironmentOutput() EnvironmentOutput

func (*Environment) ToEnvironmentOutputWithContext

func (i *Environment) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

type EnvironmentArgs

type EnvironmentArgs struct {
	Description       pulumi.StringPtrInput
	Name              pulumi.StringPtrInput
	NetworkFabricType EnvironmentNetworkFabricTypeInput
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a Environment resource.

func (EnvironmentArgs) ElementType

func (EnvironmentArgs) ElementType() reflect.Type

type EnvironmentInput

type EnvironmentInput interface {
	pulumi.Input

	ToEnvironmentOutput() EnvironmentOutput
	ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput
}

type EnvironmentNetworkFabricType

type EnvironmentNetworkFabricType string

func (EnvironmentNetworkFabricType) ElementType

func (EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypeOutput

func (e EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypeOutput() EnvironmentNetworkFabricTypeOutput

func (EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypeOutputWithContext

func (e EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypeOutputWithContext(ctx context.Context) EnvironmentNetworkFabricTypeOutput

func (EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypePtrOutput

func (e EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypePtrOutput() EnvironmentNetworkFabricTypePtrOutput

func (EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypePtrOutputWithContext

func (e EnvironmentNetworkFabricType) ToEnvironmentNetworkFabricTypePtrOutputWithContext(ctx context.Context) EnvironmentNetworkFabricTypePtrOutput

func (EnvironmentNetworkFabricType) ToStringOutput

func (EnvironmentNetworkFabricType) ToStringOutputWithContext

func (e EnvironmentNetworkFabricType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentNetworkFabricType) ToStringPtrOutput

func (e EnvironmentNetworkFabricType) ToStringPtrOutput() pulumi.StringPtrOutput

func (EnvironmentNetworkFabricType) ToStringPtrOutputWithContext

func (e EnvironmentNetworkFabricType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentNetworkFabricTypeInput

type EnvironmentNetworkFabricTypeInput interface {
	pulumi.Input

	ToEnvironmentNetworkFabricTypeOutput() EnvironmentNetworkFabricTypeOutput
	ToEnvironmentNetworkFabricTypeOutputWithContext(context.Context) EnvironmentNetworkFabricTypeOutput
}

EnvironmentNetworkFabricTypeInput is an input type that accepts values of the EnvironmentNetworkFabricType enum A concrete instance of `EnvironmentNetworkFabricTypeInput` can be one of the following:

EnvironmentNetworkFabricTypeTransitGateway
EnvironmentNetworkFabricTypeNone

type EnvironmentNetworkFabricTypeOutput

type EnvironmentNetworkFabricTypeOutput struct{ *pulumi.OutputState }

func (EnvironmentNetworkFabricTypeOutput) ElementType

func (EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypeOutput

func (o EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypeOutput() EnvironmentNetworkFabricTypeOutput

func (EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypeOutputWithContext

func (o EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypeOutputWithContext(ctx context.Context) EnvironmentNetworkFabricTypeOutput

func (EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypePtrOutput

func (o EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypePtrOutput() EnvironmentNetworkFabricTypePtrOutput

func (EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypePtrOutputWithContext

func (o EnvironmentNetworkFabricTypeOutput) ToEnvironmentNetworkFabricTypePtrOutputWithContext(ctx context.Context) EnvironmentNetworkFabricTypePtrOutput

func (EnvironmentNetworkFabricTypeOutput) ToStringOutput

func (EnvironmentNetworkFabricTypeOutput) ToStringOutputWithContext

func (o EnvironmentNetworkFabricTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (EnvironmentNetworkFabricTypeOutput) ToStringPtrOutput

func (EnvironmentNetworkFabricTypeOutput) ToStringPtrOutputWithContext

func (o EnvironmentNetworkFabricTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentNetworkFabricTypePtrInput

type EnvironmentNetworkFabricTypePtrInput interface {
	pulumi.Input

	ToEnvironmentNetworkFabricTypePtrOutput() EnvironmentNetworkFabricTypePtrOutput
	ToEnvironmentNetworkFabricTypePtrOutputWithContext(context.Context) EnvironmentNetworkFabricTypePtrOutput
}

func EnvironmentNetworkFabricTypePtr

func EnvironmentNetworkFabricTypePtr(v string) EnvironmentNetworkFabricTypePtrInput

type EnvironmentNetworkFabricTypePtrOutput

type EnvironmentNetworkFabricTypePtrOutput struct{ *pulumi.OutputState }

func (EnvironmentNetworkFabricTypePtrOutput) Elem

func (EnvironmentNetworkFabricTypePtrOutput) ElementType

func (EnvironmentNetworkFabricTypePtrOutput) ToEnvironmentNetworkFabricTypePtrOutput

func (o EnvironmentNetworkFabricTypePtrOutput) ToEnvironmentNetworkFabricTypePtrOutput() EnvironmentNetworkFabricTypePtrOutput

func (EnvironmentNetworkFabricTypePtrOutput) ToEnvironmentNetworkFabricTypePtrOutputWithContext

func (o EnvironmentNetworkFabricTypePtrOutput) ToEnvironmentNetworkFabricTypePtrOutputWithContext(ctx context.Context) EnvironmentNetworkFabricTypePtrOutput

func (EnvironmentNetworkFabricTypePtrOutput) ToStringPtrOutput

func (EnvironmentNetworkFabricTypePtrOutput) ToStringPtrOutputWithContext

func (o EnvironmentNetworkFabricTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type EnvironmentOutput

type EnvironmentOutput struct{ *pulumi.OutputState }

func (EnvironmentOutput) Arn added in v0.17.0

func (EnvironmentOutput) Description added in v0.17.0

func (o EnvironmentOutput) Description() pulumi.StringPtrOutput

func (EnvironmentOutput) ElementType

func (EnvironmentOutput) ElementType() reflect.Type

func (EnvironmentOutput) EnvironmentIdentifier added in v0.17.0

func (o EnvironmentOutput) EnvironmentIdentifier() pulumi.StringOutput

func (EnvironmentOutput) Name added in v0.17.0

func (EnvironmentOutput) NetworkFabricType added in v0.17.0

func (EnvironmentOutput) Tags added in v0.17.0

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (EnvironmentOutput) ToEnvironmentOutput

func (o EnvironmentOutput) ToEnvironmentOutput() EnvironmentOutput

func (EnvironmentOutput) ToEnvironmentOutputWithContext

func (o EnvironmentOutput) ToEnvironmentOutputWithContext(ctx context.Context) EnvironmentOutput

func (EnvironmentOutput) TransitGatewayId added in v0.17.0

func (o EnvironmentOutput) TransitGatewayId() pulumi.StringOutput

type EnvironmentState

type EnvironmentState struct {
}

func (EnvironmentState) ElementType

func (EnvironmentState) ElementType() reflect.Type

type EnvironmentTag

type EnvironmentTag struct {
	// A string used to identify this tag
	Key string `pulumi:"key"`
	// A string containing the value for the tag
	Value string `pulumi:"value"`
}

A label for tagging Environment resource

type LookupApplicationArgs added in v0.12.0

type LookupApplicationArgs struct {
	ApplicationIdentifier string `pulumi:"applicationIdentifier"`
	EnvironmentIdentifier string `pulumi:"environmentIdentifier"`
}

type LookupApplicationOutputArgs added in v0.12.0

type LookupApplicationOutputArgs struct {
	ApplicationIdentifier pulumi.StringInput `pulumi:"applicationIdentifier"`
	EnvironmentIdentifier pulumi.StringInput `pulumi:"environmentIdentifier"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	ApiGatewayId          *string `pulumi:"apiGatewayId"`
	ApplicationIdentifier *string `pulumi:"applicationIdentifier"`
	Arn                   *string `pulumi:"arn"`
	NlbArn                *string `pulumi:"nlbArn"`
	NlbName               *string `pulumi:"nlbName"`
	ProxyUrl              *string `pulumi:"proxyUrl"`
	StageName             *string `pulumi:"stageName"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags      []aws.Tag `pulumi:"tags"`
	VpcLinkId *string   `pulumi:"vpcLinkId"`
}

func LookupApplication added in v0.12.0

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Definition of AWS::RefactorSpaces::Application Resource Type

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) ApiGatewayId added in v0.12.0

func (LookupApplicationResultOutput) ApplicationIdentifier added in v0.12.0

func (o LookupApplicationResultOutput) ApplicationIdentifier() pulumi.StringPtrOutput

func (LookupApplicationResultOutput) Arn added in v0.12.0

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) NlbArn added in v0.12.0

func (LookupApplicationResultOutput) NlbName added in v0.12.0

func (LookupApplicationResultOutput) ProxyUrl added in v0.12.0

func (LookupApplicationResultOutput) StageName added in v0.12.0

func (LookupApplicationResultOutput) Tags added in v0.12.0

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) VpcLinkId added in v0.12.0

type LookupEnvironmentArgs added in v0.12.0

type LookupEnvironmentArgs struct {
	EnvironmentIdentifier string `pulumi:"environmentIdentifier"`
}

type LookupEnvironmentOutputArgs added in v0.12.0

type LookupEnvironmentOutputArgs struct {
	EnvironmentIdentifier pulumi.StringInput `pulumi:"environmentIdentifier"`
}

func (LookupEnvironmentOutputArgs) ElementType added in v0.12.0

type LookupEnvironmentResult added in v0.12.0

type LookupEnvironmentResult struct {
	Arn                   *string `pulumi:"arn"`
	EnvironmentIdentifier *string `pulumi:"environmentIdentifier"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags             []aws.Tag `pulumi:"tags"`
	TransitGatewayId *string   `pulumi:"transitGatewayId"`
}

func LookupEnvironment added in v0.12.0

func LookupEnvironment(ctx *pulumi.Context, args *LookupEnvironmentArgs, opts ...pulumi.InvokeOption) (*LookupEnvironmentResult, error)

Definition of AWS::RefactorSpaces::Environment Resource Type

type LookupEnvironmentResultOutput added in v0.12.0

type LookupEnvironmentResultOutput struct{ *pulumi.OutputState }

func LookupEnvironmentOutput added in v0.12.0

func (LookupEnvironmentResultOutput) Arn added in v0.12.0

func (LookupEnvironmentResultOutput) ElementType added in v0.12.0

func (LookupEnvironmentResultOutput) EnvironmentIdentifier added in v0.12.0

func (o LookupEnvironmentResultOutput) EnvironmentIdentifier() pulumi.StringPtrOutput

func (LookupEnvironmentResultOutput) Tags added in v0.12.0

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutput() LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext added in v0.12.0

func (o LookupEnvironmentResultOutput) ToLookupEnvironmentResultOutputWithContext(ctx context.Context) LookupEnvironmentResultOutput

func (LookupEnvironmentResultOutput) TransitGatewayId added in v0.12.0

type LookupRouteArgs added in v0.12.0

type LookupRouteArgs struct {
	ApplicationIdentifier string `pulumi:"applicationIdentifier"`
	EnvironmentIdentifier string `pulumi:"environmentIdentifier"`
	RouteIdentifier       string `pulumi:"routeIdentifier"`
}

type LookupRouteOutputArgs added in v0.12.0

type LookupRouteOutputArgs struct {
	ApplicationIdentifier pulumi.StringInput `pulumi:"applicationIdentifier"`
	EnvironmentIdentifier pulumi.StringInput `pulumi:"environmentIdentifier"`
	RouteIdentifier       pulumi.StringInput `pulumi:"routeIdentifier"`
}

func (LookupRouteOutputArgs) ElementType added in v0.12.0

func (LookupRouteOutputArgs) ElementType() reflect.Type

type LookupRouteResult added in v0.12.0

type LookupRouteResult struct {
	Arn              *string `pulumi:"arn"`
	PathResourceToId *string `pulumi:"pathResourceToId"`
	RouteIdentifier  *string `pulumi:"routeIdentifier"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupRoute added in v0.12.0

func LookupRoute(ctx *pulumi.Context, args *LookupRouteArgs, opts ...pulumi.InvokeOption) (*LookupRouteResult, error)

Definition of AWS::RefactorSpaces::Route Resource Type

type LookupRouteResultOutput added in v0.12.0

type LookupRouteResultOutput struct{ *pulumi.OutputState }

func LookupRouteOutput added in v0.12.0

func LookupRouteOutput(ctx *pulumi.Context, args LookupRouteOutputArgs, opts ...pulumi.InvokeOption) LookupRouteResultOutput

func (LookupRouteResultOutput) Arn added in v0.12.0

func (LookupRouteResultOutput) ElementType added in v0.12.0

func (LookupRouteResultOutput) ElementType() reflect.Type

func (LookupRouteResultOutput) PathResourceToId added in v0.12.0

func (o LookupRouteResultOutput) PathResourceToId() pulumi.StringPtrOutput

func (LookupRouteResultOutput) RouteIdentifier added in v0.12.0

func (o LookupRouteResultOutput) RouteIdentifier() pulumi.StringPtrOutput

func (LookupRouteResultOutput) Tags added in v0.12.0

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (LookupRouteResultOutput) ToLookupRouteResultOutput added in v0.12.0

func (o LookupRouteResultOutput) ToLookupRouteResultOutput() LookupRouteResultOutput

func (LookupRouteResultOutput) ToLookupRouteResultOutputWithContext added in v0.12.0

func (o LookupRouteResultOutput) ToLookupRouteResultOutputWithContext(ctx context.Context) LookupRouteResultOutput

type LookupServiceArgs added in v0.12.0

type LookupServiceArgs struct {
	ApplicationIdentifier string `pulumi:"applicationIdentifier"`
	EnvironmentIdentifier string `pulumi:"environmentIdentifier"`
	ServiceIdentifier     string `pulumi:"serviceIdentifier"`
}

type LookupServiceOutputArgs added in v0.12.0

type LookupServiceOutputArgs struct {
	ApplicationIdentifier pulumi.StringInput `pulumi:"applicationIdentifier"`
	EnvironmentIdentifier pulumi.StringInput `pulumi:"environmentIdentifier"`
	ServiceIdentifier     pulumi.StringInput `pulumi:"serviceIdentifier"`
}

func (LookupServiceOutputArgs) ElementType added in v0.12.0

func (LookupServiceOutputArgs) ElementType() reflect.Type

type LookupServiceResult added in v0.12.0

type LookupServiceResult struct {
	Arn               *string `pulumi:"arn"`
	ServiceIdentifier *string `pulumi:"serviceIdentifier"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupService added in v0.12.0

func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)

Definition of AWS::RefactorSpaces::Service Resource Type

type LookupServiceResultOutput added in v0.12.0

type LookupServiceResultOutput struct{ *pulumi.OutputState }

func LookupServiceOutput added in v0.12.0

func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput

func (LookupServiceResultOutput) Arn added in v0.12.0

func (LookupServiceResultOutput) ElementType added in v0.12.0

func (LookupServiceResultOutput) ElementType() reflect.Type

func (LookupServiceResultOutput) ServiceIdentifier added in v0.12.0

func (o LookupServiceResultOutput) ServiceIdentifier() pulumi.StringPtrOutput

func (LookupServiceResultOutput) Tags added in v0.12.0

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (LookupServiceResultOutput) ToLookupServiceResultOutput added in v0.12.0

func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput

func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext added in v0.12.0

func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput

type Route

type Route struct {
	pulumi.CustomResourceState

	ApplicationIdentifier pulumi.StringOutput             `pulumi:"applicationIdentifier"`
	Arn                   pulumi.StringOutput             `pulumi:"arn"`
	DefaultRoute          RouteDefaultRouteInputPtrOutput `pulumi:"defaultRoute"`
	EnvironmentIdentifier pulumi.StringOutput             `pulumi:"environmentIdentifier"`
	PathResourceToId      pulumi.StringOutput             `pulumi:"pathResourceToId"`
	RouteIdentifier       pulumi.StringOutput             `pulumi:"routeIdentifier"`
	RouteType             RouteTypeOutput                 `pulumi:"routeType"`
	ServiceIdentifier     pulumi.StringOutput             `pulumi:"serviceIdentifier"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags         aws.TagArrayOutput              `pulumi:"tags"`
	UriPathRoute RouteUriPathRouteInputPtrOutput `pulumi:"uriPathRoute"`
}

Definition of AWS::RefactorSpaces::Route Resource Type

func GetRoute

func GetRoute(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)

GetRoute gets an existing Route 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 NewRoute

func NewRoute(ctx *pulumi.Context,
	name string, args *RouteArgs, opts ...pulumi.ResourceOption) (*Route, error)

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

func (*Route) ElementType

func (*Route) ElementType() reflect.Type

func (*Route) ToRouteOutput

func (i *Route) ToRouteOutput() RouteOutput

func (*Route) ToRouteOutputWithContext

func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput

type RouteActivationState

type RouteActivationState string

func (RouteActivationState) ElementType

func (RouteActivationState) ElementType() reflect.Type

func (RouteActivationState) ToRouteActivationStateOutput

func (e RouteActivationState) ToRouteActivationStateOutput() RouteActivationStateOutput

func (RouteActivationState) ToRouteActivationStateOutputWithContext

func (e RouteActivationState) ToRouteActivationStateOutputWithContext(ctx context.Context) RouteActivationStateOutput

func (RouteActivationState) ToRouteActivationStatePtrOutput

func (e RouteActivationState) ToRouteActivationStatePtrOutput() RouteActivationStatePtrOutput

func (RouteActivationState) ToRouteActivationStatePtrOutputWithContext

func (e RouteActivationState) ToRouteActivationStatePtrOutputWithContext(ctx context.Context) RouteActivationStatePtrOutput

func (RouteActivationState) ToStringOutput

func (e RouteActivationState) ToStringOutput() pulumi.StringOutput

func (RouteActivationState) ToStringOutputWithContext

func (e RouteActivationState) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteActivationState) ToStringPtrOutput

func (e RouteActivationState) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteActivationState) ToStringPtrOutputWithContext

func (e RouteActivationState) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteActivationStateInput

type RouteActivationStateInput interface {
	pulumi.Input

	ToRouteActivationStateOutput() RouteActivationStateOutput
	ToRouteActivationStateOutputWithContext(context.Context) RouteActivationStateOutput
}

RouteActivationStateInput is an input type that accepts values of the RouteActivationState enum A concrete instance of `RouteActivationStateInput` can be one of the following:

RouteActivationStateInactive
RouteActivationStateActive

type RouteActivationStateOutput

type RouteActivationStateOutput struct{ *pulumi.OutputState }

func (RouteActivationStateOutput) ElementType

func (RouteActivationStateOutput) ElementType() reflect.Type

func (RouteActivationStateOutput) ToRouteActivationStateOutput

func (o RouteActivationStateOutput) ToRouteActivationStateOutput() RouteActivationStateOutput

func (RouteActivationStateOutput) ToRouteActivationStateOutputWithContext

func (o RouteActivationStateOutput) ToRouteActivationStateOutputWithContext(ctx context.Context) RouteActivationStateOutput

func (RouteActivationStateOutput) ToRouteActivationStatePtrOutput

func (o RouteActivationStateOutput) ToRouteActivationStatePtrOutput() RouteActivationStatePtrOutput

func (RouteActivationStateOutput) ToRouteActivationStatePtrOutputWithContext

func (o RouteActivationStateOutput) ToRouteActivationStatePtrOutputWithContext(ctx context.Context) RouteActivationStatePtrOutput

func (RouteActivationStateOutput) ToStringOutput

func (o RouteActivationStateOutput) ToStringOutput() pulumi.StringOutput

func (RouteActivationStateOutput) ToStringOutputWithContext

func (o RouteActivationStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteActivationStateOutput) ToStringPtrOutput

func (o RouteActivationStateOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteActivationStateOutput) ToStringPtrOutputWithContext

func (o RouteActivationStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteActivationStatePtrInput

type RouteActivationStatePtrInput interface {
	pulumi.Input

	ToRouteActivationStatePtrOutput() RouteActivationStatePtrOutput
	ToRouteActivationStatePtrOutputWithContext(context.Context) RouteActivationStatePtrOutput
}

func RouteActivationStatePtr

func RouteActivationStatePtr(v string) RouteActivationStatePtrInput

type RouteActivationStatePtrOutput

type RouteActivationStatePtrOutput struct{ *pulumi.OutputState }

func (RouteActivationStatePtrOutput) Elem

func (RouteActivationStatePtrOutput) ElementType

func (RouteActivationStatePtrOutput) ToRouteActivationStatePtrOutput

func (o RouteActivationStatePtrOutput) ToRouteActivationStatePtrOutput() RouteActivationStatePtrOutput

func (RouteActivationStatePtrOutput) ToRouteActivationStatePtrOutputWithContext

func (o RouteActivationStatePtrOutput) ToRouteActivationStatePtrOutputWithContext(ctx context.Context) RouteActivationStatePtrOutput

func (RouteActivationStatePtrOutput) ToStringPtrOutput

func (RouteActivationStatePtrOutput) ToStringPtrOutputWithContext

func (o RouteActivationStatePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteArgs

type RouteArgs struct {
	ApplicationIdentifier pulumi.StringInput
	DefaultRoute          RouteDefaultRouteInputPtrInput
	EnvironmentIdentifier pulumi.StringInput
	RouteType             RouteTypeInput
	ServiceIdentifier     pulumi.StringInput
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags         aws.TagArrayInput
	UriPathRoute RouteUriPathRouteInputPtrInput
}

The set of arguments for constructing a Route resource.

func (RouteArgs) ElementType

func (RouteArgs) ElementType() reflect.Type

type RouteDefaultRouteInput added in v0.21.0

type RouteDefaultRouteInput struct {
	ActivationState RouteActivationState `pulumi:"activationState"`
}

type RouteDefaultRouteInputArgs added in v0.21.0

type RouteDefaultRouteInputArgs struct {
	ActivationState RouteActivationStateInput `pulumi:"activationState"`
}

func (RouteDefaultRouteInputArgs) ElementType added in v0.21.0

func (RouteDefaultRouteInputArgs) ElementType() reflect.Type

func (RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputOutput added in v0.21.0

func (i RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputOutput() RouteDefaultRouteInputOutput

func (RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputOutputWithContext added in v0.21.0

func (i RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputOutputWithContext(ctx context.Context) RouteDefaultRouteInputOutput

func (RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputPtrOutput added in v0.21.0

func (i RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputPtrOutput() RouteDefaultRouteInputPtrOutput

func (RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputPtrOutputWithContext added in v0.21.0

func (i RouteDefaultRouteInputArgs) ToRouteDefaultRouteInputPtrOutputWithContext(ctx context.Context) RouteDefaultRouteInputPtrOutput

type RouteDefaultRouteInputInput added in v0.21.0

type RouteDefaultRouteInputInput interface {
	pulumi.Input

	ToRouteDefaultRouteInputOutput() RouteDefaultRouteInputOutput
	ToRouteDefaultRouteInputOutputWithContext(context.Context) RouteDefaultRouteInputOutput
}

RouteDefaultRouteInputInput is an input type that accepts RouteDefaultRouteInputArgs and RouteDefaultRouteInputOutput values. You can construct a concrete instance of `RouteDefaultRouteInputInput` via:

RouteDefaultRouteInputArgs{...}

type RouteDefaultRouteInputOutput added in v0.21.0

type RouteDefaultRouteInputOutput struct{ *pulumi.OutputState }

func (RouteDefaultRouteInputOutput) ActivationState added in v0.21.0

func (RouteDefaultRouteInputOutput) ElementType added in v0.21.0

func (RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputOutput added in v0.21.0

func (o RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputOutput() RouteDefaultRouteInputOutput

func (RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputOutputWithContext added in v0.21.0

func (o RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputOutputWithContext(ctx context.Context) RouteDefaultRouteInputOutput

func (RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputPtrOutput added in v0.21.0

func (o RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputPtrOutput() RouteDefaultRouteInputPtrOutput

func (RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputPtrOutputWithContext added in v0.21.0

func (o RouteDefaultRouteInputOutput) ToRouteDefaultRouteInputPtrOutputWithContext(ctx context.Context) RouteDefaultRouteInputPtrOutput

type RouteDefaultRouteInputPtrInput added in v0.21.0

type RouteDefaultRouteInputPtrInput interface {
	pulumi.Input

	ToRouteDefaultRouteInputPtrOutput() RouteDefaultRouteInputPtrOutput
	ToRouteDefaultRouteInputPtrOutputWithContext(context.Context) RouteDefaultRouteInputPtrOutput
}

RouteDefaultRouteInputPtrInput is an input type that accepts RouteDefaultRouteInputArgs, RouteDefaultRouteInputPtr and RouteDefaultRouteInputPtrOutput values. You can construct a concrete instance of `RouteDefaultRouteInputPtrInput` via:

        RouteDefaultRouteInputArgs{...}

or:

        nil

func RouteDefaultRouteInputPtr added in v0.21.0

func RouteDefaultRouteInputPtr(v *RouteDefaultRouteInputArgs) RouteDefaultRouteInputPtrInput

type RouteDefaultRouteInputPtrOutput added in v0.21.0

type RouteDefaultRouteInputPtrOutput struct{ *pulumi.OutputState }

func (RouteDefaultRouteInputPtrOutput) ActivationState added in v0.21.0

func (RouteDefaultRouteInputPtrOutput) Elem added in v0.21.0

func (RouteDefaultRouteInputPtrOutput) ElementType added in v0.21.0

func (RouteDefaultRouteInputPtrOutput) ToRouteDefaultRouteInputPtrOutput added in v0.21.0

func (o RouteDefaultRouteInputPtrOutput) ToRouteDefaultRouteInputPtrOutput() RouteDefaultRouteInputPtrOutput

func (RouteDefaultRouteInputPtrOutput) ToRouteDefaultRouteInputPtrOutputWithContext added in v0.21.0

func (o RouteDefaultRouteInputPtrOutput) ToRouteDefaultRouteInputPtrOutputWithContext(ctx context.Context) RouteDefaultRouteInputPtrOutput

type RouteInput

type RouteInput interface {
	pulumi.Input

	ToRouteOutput() RouteOutput
	ToRouteOutputWithContext(ctx context.Context) RouteOutput
}

type RouteMethod

type RouteMethod string

func (RouteMethod) ElementType

func (RouteMethod) ElementType() reflect.Type

func (RouteMethod) ToRouteMethodOutput

func (e RouteMethod) ToRouteMethodOutput() RouteMethodOutput

func (RouteMethod) ToRouteMethodOutputWithContext

func (e RouteMethod) ToRouteMethodOutputWithContext(ctx context.Context) RouteMethodOutput

func (RouteMethod) ToRouteMethodPtrOutput

func (e RouteMethod) ToRouteMethodPtrOutput() RouteMethodPtrOutput

func (RouteMethod) ToRouteMethodPtrOutputWithContext

func (e RouteMethod) ToRouteMethodPtrOutputWithContext(ctx context.Context) RouteMethodPtrOutput

func (RouteMethod) ToStringOutput

func (e RouteMethod) ToStringOutput() pulumi.StringOutput

func (RouteMethod) ToStringOutputWithContext

func (e RouteMethod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteMethod) ToStringPtrOutput

func (e RouteMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteMethod) ToStringPtrOutputWithContext

func (e RouteMethod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteMethodArray

type RouteMethodArray []RouteMethod

func (RouteMethodArray) ElementType

func (RouteMethodArray) ElementType() reflect.Type

func (RouteMethodArray) ToRouteMethodArrayOutput

func (i RouteMethodArray) ToRouteMethodArrayOutput() RouteMethodArrayOutput

func (RouteMethodArray) ToRouteMethodArrayOutputWithContext

func (i RouteMethodArray) ToRouteMethodArrayOutputWithContext(ctx context.Context) RouteMethodArrayOutput

type RouteMethodArrayInput

type RouteMethodArrayInput interface {
	pulumi.Input

	ToRouteMethodArrayOutput() RouteMethodArrayOutput
	ToRouteMethodArrayOutputWithContext(context.Context) RouteMethodArrayOutput
}

RouteMethodArrayInput is an input type that accepts RouteMethodArray and RouteMethodArrayOutput values. You can construct a concrete instance of `RouteMethodArrayInput` via:

RouteMethodArray{ RouteMethodArgs{...} }

type RouteMethodArrayOutput

type RouteMethodArrayOutput struct{ *pulumi.OutputState }

func (RouteMethodArrayOutput) ElementType

func (RouteMethodArrayOutput) ElementType() reflect.Type

func (RouteMethodArrayOutput) Index

func (RouteMethodArrayOutput) ToRouteMethodArrayOutput

func (o RouteMethodArrayOutput) ToRouteMethodArrayOutput() RouteMethodArrayOutput

func (RouteMethodArrayOutput) ToRouteMethodArrayOutputWithContext

func (o RouteMethodArrayOutput) ToRouteMethodArrayOutputWithContext(ctx context.Context) RouteMethodArrayOutput

type RouteMethodInput

type RouteMethodInput interface {
	pulumi.Input

	ToRouteMethodOutput() RouteMethodOutput
	ToRouteMethodOutputWithContext(context.Context) RouteMethodOutput
}

RouteMethodInput is an input type that accepts values of the RouteMethod enum A concrete instance of `RouteMethodInput` can be one of the following:

RouteMethodDelete
RouteMethodGet
RouteMethodHead
RouteMethodOptions
RouteMethodPatch
RouteMethodPost
RouteMethodPut

type RouteMethodOutput

type RouteMethodOutput struct{ *pulumi.OutputState }

func (RouteMethodOutput) ElementType

func (RouteMethodOutput) ElementType() reflect.Type

func (RouteMethodOutput) ToRouteMethodOutput

func (o RouteMethodOutput) ToRouteMethodOutput() RouteMethodOutput

func (RouteMethodOutput) ToRouteMethodOutputWithContext

func (o RouteMethodOutput) ToRouteMethodOutputWithContext(ctx context.Context) RouteMethodOutput

func (RouteMethodOutput) ToRouteMethodPtrOutput

func (o RouteMethodOutput) ToRouteMethodPtrOutput() RouteMethodPtrOutput

func (RouteMethodOutput) ToRouteMethodPtrOutputWithContext

func (o RouteMethodOutput) ToRouteMethodPtrOutputWithContext(ctx context.Context) RouteMethodPtrOutput

func (RouteMethodOutput) ToStringOutput

func (o RouteMethodOutput) ToStringOutput() pulumi.StringOutput

func (RouteMethodOutput) ToStringOutputWithContext

func (o RouteMethodOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteMethodOutput) ToStringPtrOutput

func (o RouteMethodOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteMethodOutput) ToStringPtrOutputWithContext

func (o RouteMethodOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteMethodPtrInput

type RouteMethodPtrInput interface {
	pulumi.Input

	ToRouteMethodPtrOutput() RouteMethodPtrOutput
	ToRouteMethodPtrOutputWithContext(context.Context) RouteMethodPtrOutput
}

func RouteMethodPtr

func RouteMethodPtr(v string) RouteMethodPtrInput

type RouteMethodPtrOutput

type RouteMethodPtrOutput struct{ *pulumi.OutputState }

func (RouteMethodPtrOutput) Elem

func (RouteMethodPtrOutput) ElementType

func (RouteMethodPtrOutput) ElementType() reflect.Type

func (RouteMethodPtrOutput) ToRouteMethodPtrOutput

func (o RouteMethodPtrOutput) ToRouteMethodPtrOutput() RouteMethodPtrOutput

func (RouteMethodPtrOutput) ToRouteMethodPtrOutputWithContext

func (o RouteMethodPtrOutput) ToRouteMethodPtrOutputWithContext(ctx context.Context) RouteMethodPtrOutput

func (RouteMethodPtrOutput) ToStringPtrOutput

func (o RouteMethodPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteMethodPtrOutput) ToStringPtrOutputWithContext

func (o RouteMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteOutput

type RouteOutput struct{ *pulumi.OutputState }

func (RouteOutput) ApplicationIdentifier added in v0.17.0

func (o RouteOutput) ApplicationIdentifier() pulumi.StringOutput

func (RouteOutput) Arn added in v0.17.0

func (RouteOutput) DefaultRoute added in v0.21.0

func (RouteOutput) ElementType

func (RouteOutput) ElementType() reflect.Type

func (RouteOutput) EnvironmentIdentifier added in v0.17.0

func (o RouteOutput) EnvironmentIdentifier() pulumi.StringOutput

func (RouteOutput) PathResourceToId added in v0.17.0

func (o RouteOutput) PathResourceToId() pulumi.StringOutput

func (RouteOutput) RouteIdentifier added in v0.17.0

func (o RouteOutput) RouteIdentifier() pulumi.StringOutput

func (RouteOutput) RouteType added in v0.17.0

func (o RouteOutput) RouteType() RouteTypeOutput

func (RouteOutput) ServiceIdentifier added in v0.17.0

func (o RouteOutput) ServiceIdentifier() pulumi.StringOutput

func (RouteOutput) Tags added in v0.17.0

func (o RouteOutput) Tags() aws.TagArrayOutput

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (RouteOutput) ToRouteOutput

func (o RouteOutput) ToRouteOutput() RouteOutput

func (RouteOutput) ToRouteOutputWithContext

func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput

func (RouteOutput) UriPathRoute added in v0.17.0

type RouteState

type RouteState struct {
}

func (RouteState) ElementType

func (RouteState) ElementType() reflect.Type

type RouteTag

type RouteTag struct {
	// A string used to identify this tag
	Key string `pulumi:"key"`
	// A string containing the value for the tag
	Value string `pulumi:"value"`
}

A label for tagging Environment resource

type RouteType

type RouteType string

func (RouteType) ElementType

func (RouteType) ElementType() reflect.Type

func (RouteType) ToRouteTypeOutput

func (e RouteType) ToRouteTypeOutput() RouteTypeOutput

func (RouteType) ToRouteTypeOutputWithContext

func (e RouteType) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput

func (RouteType) ToRouteTypePtrOutput

func (e RouteType) ToRouteTypePtrOutput() RouteTypePtrOutput

func (RouteType) ToRouteTypePtrOutputWithContext

func (e RouteType) ToRouteTypePtrOutputWithContext(ctx context.Context) RouteTypePtrOutput

func (RouteType) ToStringOutput

func (e RouteType) ToStringOutput() pulumi.StringOutput

func (RouteType) ToStringOutputWithContext

func (e RouteType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteType) ToStringPtrOutput

func (e RouteType) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteType) ToStringPtrOutputWithContext

func (e RouteType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteTypeInput

type RouteTypeInput interface {
	pulumi.Input

	ToRouteTypeOutput() RouteTypeOutput
	ToRouteTypeOutputWithContext(context.Context) RouteTypeOutput
}

RouteTypeInput is an input type that accepts values of the RouteType enum A concrete instance of `RouteTypeInput` can be one of the following:

RouteTypeDefault
RouteTypeUriPath

type RouteTypeOutput

type RouteTypeOutput struct{ *pulumi.OutputState }

func (RouteTypeOutput) ElementType

func (RouteTypeOutput) ElementType() reflect.Type

func (RouteTypeOutput) ToRouteTypeOutput

func (o RouteTypeOutput) ToRouteTypeOutput() RouteTypeOutput

func (RouteTypeOutput) ToRouteTypeOutputWithContext

func (o RouteTypeOutput) ToRouteTypeOutputWithContext(ctx context.Context) RouteTypeOutput

func (RouteTypeOutput) ToRouteTypePtrOutput

func (o RouteTypeOutput) ToRouteTypePtrOutput() RouteTypePtrOutput

func (RouteTypeOutput) ToRouteTypePtrOutputWithContext

func (o RouteTypeOutput) ToRouteTypePtrOutputWithContext(ctx context.Context) RouteTypePtrOutput

func (RouteTypeOutput) ToStringOutput

func (o RouteTypeOutput) ToStringOutput() pulumi.StringOutput

func (RouteTypeOutput) ToStringOutputWithContext

func (o RouteTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (RouteTypeOutput) ToStringPtrOutput

func (o RouteTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteTypeOutput) ToStringPtrOutputWithContext

func (o RouteTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteTypePtrInput

type RouteTypePtrInput interface {
	pulumi.Input

	ToRouteTypePtrOutput() RouteTypePtrOutput
	ToRouteTypePtrOutputWithContext(context.Context) RouteTypePtrOutput
}

func RouteTypePtr

func RouteTypePtr(v string) RouteTypePtrInput

type RouteTypePtrOutput

type RouteTypePtrOutput struct{ *pulumi.OutputState }

func (RouteTypePtrOutput) Elem

func (RouteTypePtrOutput) ElementType

func (RouteTypePtrOutput) ElementType() reflect.Type

func (RouteTypePtrOutput) ToRouteTypePtrOutput

func (o RouteTypePtrOutput) ToRouteTypePtrOutput() RouteTypePtrOutput

func (RouteTypePtrOutput) ToRouteTypePtrOutputWithContext

func (o RouteTypePtrOutput) ToRouteTypePtrOutputWithContext(ctx context.Context) RouteTypePtrOutput

func (RouteTypePtrOutput) ToStringPtrOutput

func (o RouteTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (RouteTypePtrOutput) ToStringPtrOutputWithContext

func (o RouteTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type RouteUriPathRouteInput

type RouteUriPathRouteInput struct {
	ActivationState   RouteActivationState `pulumi:"activationState"`
	AppendSourcePath  *bool                `pulumi:"appendSourcePath"`
	IncludeChildPaths *bool                `pulumi:"includeChildPaths"`
	Methods           []RouteMethod        `pulumi:"methods"`
	SourcePath        *string              `pulumi:"sourcePath"`
}

type RouteUriPathRouteInputArgs

type RouteUriPathRouteInputArgs struct {
	ActivationState   RouteActivationStateInput `pulumi:"activationState"`
	AppendSourcePath  pulumi.BoolPtrInput       `pulumi:"appendSourcePath"`
	IncludeChildPaths pulumi.BoolPtrInput       `pulumi:"includeChildPaths"`
	Methods           RouteMethodArrayInput     `pulumi:"methods"`
	SourcePath        pulumi.StringPtrInput     `pulumi:"sourcePath"`
}

func (RouteUriPathRouteInputArgs) ElementType

func (RouteUriPathRouteInputArgs) ElementType() reflect.Type

func (RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputOutput

func (i RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputOutput() RouteUriPathRouteInputOutput

func (RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputOutputWithContext

func (i RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputOutputWithContext(ctx context.Context) RouteUriPathRouteInputOutput

func (RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputPtrOutput

func (i RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputPtrOutput() RouteUriPathRouteInputPtrOutput

func (RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputPtrOutputWithContext

func (i RouteUriPathRouteInputArgs) ToRouteUriPathRouteInputPtrOutputWithContext(ctx context.Context) RouteUriPathRouteInputPtrOutput

type RouteUriPathRouteInputInput

type RouteUriPathRouteInputInput interface {
	pulumi.Input

	ToRouteUriPathRouteInputOutput() RouteUriPathRouteInputOutput
	ToRouteUriPathRouteInputOutputWithContext(context.Context) RouteUriPathRouteInputOutput
}

RouteUriPathRouteInputInput is an input type that accepts RouteUriPathRouteInputArgs and RouteUriPathRouteInputOutput values. You can construct a concrete instance of `RouteUriPathRouteInputInput` via:

RouteUriPathRouteInputArgs{...}

type RouteUriPathRouteInputOutput

type RouteUriPathRouteInputOutput struct{ *pulumi.OutputState }

func (RouteUriPathRouteInputOutput) ActivationState

func (RouteUriPathRouteInputOutput) AppendSourcePath added in v0.63.0

func (o RouteUriPathRouteInputOutput) AppendSourcePath() pulumi.BoolPtrOutput

func (RouteUriPathRouteInputOutput) ElementType

func (RouteUriPathRouteInputOutput) IncludeChildPaths

func (o RouteUriPathRouteInputOutput) IncludeChildPaths() pulumi.BoolPtrOutput

func (RouteUriPathRouteInputOutput) Methods

func (RouteUriPathRouteInputOutput) SourcePath

func (RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputOutput

func (o RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputOutput() RouteUriPathRouteInputOutput

func (RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputOutputWithContext

func (o RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputOutputWithContext(ctx context.Context) RouteUriPathRouteInputOutput

func (RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputPtrOutput

func (o RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputPtrOutput() RouteUriPathRouteInputPtrOutput

func (RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputPtrOutputWithContext

func (o RouteUriPathRouteInputOutput) ToRouteUriPathRouteInputPtrOutputWithContext(ctx context.Context) RouteUriPathRouteInputPtrOutput

type RouteUriPathRouteInputPtrInput

type RouteUriPathRouteInputPtrInput interface {
	pulumi.Input

	ToRouteUriPathRouteInputPtrOutput() RouteUriPathRouteInputPtrOutput
	ToRouteUriPathRouteInputPtrOutputWithContext(context.Context) RouteUriPathRouteInputPtrOutput
}

RouteUriPathRouteInputPtrInput is an input type that accepts RouteUriPathRouteInputArgs, RouteUriPathRouteInputPtr and RouteUriPathRouteInputPtrOutput values. You can construct a concrete instance of `RouteUriPathRouteInputPtrInput` via:

        RouteUriPathRouteInputArgs{...}

or:

        nil

type RouteUriPathRouteInputPtrOutput

type RouteUriPathRouteInputPtrOutput struct{ *pulumi.OutputState }

func (RouteUriPathRouteInputPtrOutput) ActivationState

func (RouteUriPathRouteInputPtrOutput) AppendSourcePath added in v0.63.0

func (RouteUriPathRouteInputPtrOutput) Elem

func (RouteUriPathRouteInputPtrOutput) ElementType

func (RouteUriPathRouteInputPtrOutput) IncludeChildPaths

func (RouteUriPathRouteInputPtrOutput) Methods

func (RouteUriPathRouteInputPtrOutput) SourcePath

func (RouteUriPathRouteInputPtrOutput) ToRouteUriPathRouteInputPtrOutput

func (o RouteUriPathRouteInputPtrOutput) ToRouteUriPathRouteInputPtrOutput() RouteUriPathRouteInputPtrOutput

func (RouteUriPathRouteInputPtrOutput) ToRouteUriPathRouteInputPtrOutputWithContext

func (o RouteUriPathRouteInputPtrOutput) ToRouteUriPathRouteInputPtrOutputWithContext(ctx context.Context) RouteUriPathRouteInputPtrOutput

type Service

type Service struct {
	pulumi.CustomResourceState

	ApplicationIdentifier pulumi.StringOutput                 `pulumi:"applicationIdentifier"`
	Arn                   pulumi.StringOutput                 `pulumi:"arn"`
	Description           pulumi.StringPtrOutput              `pulumi:"description"`
	EndpointType          ServiceEndpointTypeOutput           `pulumi:"endpointType"`
	EnvironmentIdentifier pulumi.StringOutput                 `pulumi:"environmentIdentifier"`
	LambdaEndpoint        ServiceLambdaEndpointInputPtrOutput `pulumi:"lambdaEndpoint"`
	Name                  pulumi.StringOutput                 `pulumi:"name"`
	ServiceIdentifier     pulumi.StringOutput                 `pulumi:"serviceIdentifier"`
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags        aws.TagArrayOutput               `pulumi:"tags"`
	UrlEndpoint ServiceUrlEndpointInputPtrOutput `pulumi:"urlEndpoint"`
	VpcId       pulumi.StringPtrOutput           `pulumi:"vpcId"`
}

Definition of AWS::RefactorSpaces::Service Resource Type

func GetService

func GetService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)

GetService gets an existing Service 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 NewService

func NewService(ctx *pulumi.Context,
	name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)

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

func (*Service) ElementType

func (*Service) ElementType() reflect.Type

func (*Service) ToServiceOutput

func (i *Service) ToServiceOutput() ServiceOutput

func (*Service) ToServiceOutputWithContext

func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

type ServiceArgs

type ServiceArgs struct {
	ApplicationIdentifier pulumi.StringInput
	Description           pulumi.StringPtrInput
	EndpointType          ServiceEndpointTypeInput
	EnvironmentIdentifier pulumi.StringInput
	LambdaEndpoint        ServiceLambdaEndpointInputPtrInput
	Name                  pulumi.StringPtrInput
	// Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.
	Tags        aws.TagArrayInput
	UrlEndpoint ServiceUrlEndpointInputPtrInput
	VpcId       pulumi.StringPtrInput
}

The set of arguments for constructing a Service resource.

func (ServiceArgs) ElementType

func (ServiceArgs) ElementType() reflect.Type

type ServiceEndpointType

type ServiceEndpointType string

func (ServiceEndpointType) ElementType

func (ServiceEndpointType) ElementType() reflect.Type

func (ServiceEndpointType) ToServiceEndpointTypeOutput

func (e ServiceEndpointType) ToServiceEndpointTypeOutput() ServiceEndpointTypeOutput

func (ServiceEndpointType) ToServiceEndpointTypeOutputWithContext

func (e ServiceEndpointType) ToServiceEndpointTypeOutputWithContext(ctx context.Context) ServiceEndpointTypeOutput

func (ServiceEndpointType) ToServiceEndpointTypePtrOutput

func (e ServiceEndpointType) ToServiceEndpointTypePtrOutput() ServiceEndpointTypePtrOutput

func (ServiceEndpointType) ToServiceEndpointTypePtrOutputWithContext

func (e ServiceEndpointType) ToServiceEndpointTypePtrOutputWithContext(ctx context.Context) ServiceEndpointTypePtrOutput

func (ServiceEndpointType) ToStringOutput

func (e ServiceEndpointType) ToStringOutput() pulumi.StringOutput

func (ServiceEndpointType) ToStringOutputWithContext

func (e ServiceEndpointType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServiceEndpointType) ToStringPtrOutput

func (e ServiceEndpointType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceEndpointType) ToStringPtrOutputWithContext

func (e ServiceEndpointType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceEndpointTypeInput

type ServiceEndpointTypeInput interface {
	pulumi.Input

	ToServiceEndpointTypeOutput() ServiceEndpointTypeOutput
	ToServiceEndpointTypeOutputWithContext(context.Context) ServiceEndpointTypeOutput
}

ServiceEndpointTypeInput is an input type that accepts values of the ServiceEndpointType enum A concrete instance of `ServiceEndpointTypeInput` can be one of the following:

ServiceEndpointTypeLambda
ServiceEndpointTypeUrl

type ServiceEndpointTypeOutput

type ServiceEndpointTypeOutput struct{ *pulumi.OutputState }

func (ServiceEndpointTypeOutput) ElementType

func (ServiceEndpointTypeOutput) ElementType() reflect.Type

func (ServiceEndpointTypeOutput) ToServiceEndpointTypeOutput

func (o ServiceEndpointTypeOutput) ToServiceEndpointTypeOutput() ServiceEndpointTypeOutput

func (ServiceEndpointTypeOutput) ToServiceEndpointTypeOutputWithContext

func (o ServiceEndpointTypeOutput) ToServiceEndpointTypeOutputWithContext(ctx context.Context) ServiceEndpointTypeOutput

func (ServiceEndpointTypeOutput) ToServiceEndpointTypePtrOutput

func (o ServiceEndpointTypeOutput) ToServiceEndpointTypePtrOutput() ServiceEndpointTypePtrOutput

func (ServiceEndpointTypeOutput) ToServiceEndpointTypePtrOutputWithContext

func (o ServiceEndpointTypeOutput) ToServiceEndpointTypePtrOutputWithContext(ctx context.Context) ServiceEndpointTypePtrOutput

func (ServiceEndpointTypeOutput) ToStringOutput

func (o ServiceEndpointTypeOutput) ToStringOutput() pulumi.StringOutput

func (ServiceEndpointTypeOutput) ToStringOutputWithContext

func (o ServiceEndpointTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ServiceEndpointTypeOutput) ToStringPtrOutput

func (o ServiceEndpointTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceEndpointTypeOutput) ToStringPtrOutputWithContext

func (o ServiceEndpointTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceEndpointTypePtrInput

type ServiceEndpointTypePtrInput interface {
	pulumi.Input

	ToServiceEndpointTypePtrOutput() ServiceEndpointTypePtrOutput
	ToServiceEndpointTypePtrOutputWithContext(context.Context) ServiceEndpointTypePtrOutput
}

func ServiceEndpointTypePtr

func ServiceEndpointTypePtr(v string) ServiceEndpointTypePtrInput

type ServiceEndpointTypePtrOutput

type ServiceEndpointTypePtrOutput struct{ *pulumi.OutputState }

func (ServiceEndpointTypePtrOutput) Elem

func (ServiceEndpointTypePtrOutput) ElementType

func (ServiceEndpointTypePtrOutput) ToServiceEndpointTypePtrOutput

func (o ServiceEndpointTypePtrOutput) ToServiceEndpointTypePtrOutput() ServiceEndpointTypePtrOutput

func (ServiceEndpointTypePtrOutput) ToServiceEndpointTypePtrOutputWithContext

func (o ServiceEndpointTypePtrOutput) ToServiceEndpointTypePtrOutputWithContext(ctx context.Context) ServiceEndpointTypePtrOutput

func (ServiceEndpointTypePtrOutput) ToStringPtrOutput

func (o ServiceEndpointTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ServiceEndpointTypePtrOutput) ToStringPtrOutputWithContext

func (o ServiceEndpointTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ServiceInput

type ServiceInput interface {
	pulumi.Input

	ToServiceOutput() ServiceOutput
	ToServiceOutputWithContext(ctx context.Context) ServiceOutput
}

type ServiceLambdaEndpointInput

type ServiceLambdaEndpointInput struct {
	Arn string `pulumi:"arn"`
}

type ServiceLambdaEndpointInputArgs

type ServiceLambdaEndpointInputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (ServiceLambdaEndpointInputArgs) ElementType

func (ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputOutput

func (i ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputOutput() ServiceLambdaEndpointInputOutput

func (ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputOutputWithContext

func (i ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputOutputWithContext(ctx context.Context) ServiceLambdaEndpointInputOutput

func (ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputPtrOutput

func (i ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputPtrOutput() ServiceLambdaEndpointInputPtrOutput

func (ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputPtrOutputWithContext

func (i ServiceLambdaEndpointInputArgs) ToServiceLambdaEndpointInputPtrOutputWithContext(ctx context.Context) ServiceLambdaEndpointInputPtrOutput

type ServiceLambdaEndpointInputInput

type ServiceLambdaEndpointInputInput interface {
	pulumi.Input

	ToServiceLambdaEndpointInputOutput() ServiceLambdaEndpointInputOutput
	ToServiceLambdaEndpointInputOutputWithContext(context.Context) ServiceLambdaEndpointInputOutput
}

ServiceLambdaEndpointInputInput is an input type that accepts ServiceLambdaEndpointInputArgs and ServiceLambdaEndpointInputOutput values. You can construct a concrete instance of `ServiceLambdaEndpointInputInput` via:

ServiceLambdaEndpointInputArgs{...}

type ServiceLambdaEndpointInputOutput

type ServiceLambdaEndpointInputOutput struct{ *pulumi.OutputState }

func (ServiceLambdaEndpointInputOutput) Arn

func (ServiceLambdaEndpointInputOutput) ElementType

func (ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputOutput

func (o ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputOutput() ServiceLambdaEndpointInputOutput

func (ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputOutputWithContext

func (o ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputOutputWithContext(ctx context.Context) ServiceLambdaEndpointInputOutput

func (ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputPtrOutput

func (o ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputPtrOutput() ServiceLambdaEndpointInputPtrOutput

func (ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputPtrOutputWithContext

func (o ServiceLambdaEndpointInputOutput) ToServiceLambdaEndpointInputPtrOutputWithContext(ctx context.Context) ServiceLambdaEndpointInputPtrOutput

type ServiceLambdaEndpointInputPtrInput

type ServiceLambdaEndpointInputPtrInput interface {
	pulumi.Input

	ToServiceLambdaEndpointInputPtrOutput() ServiceLambdaEndpointInputPtrOutput
	ToServiceLambdaEndpointInputPtrOutputWithContext(context.Context) ServiceLambdaEndpointInputPtrOutput
}

ServiceLambdaEndpointInputPtrInput is an input type that accepts ServiceLambdaEndpointInputArgs, ServiceLambdaEndpointInputPtr and ServiceLambdaEndpointInputPtrOutput values. You can construct a concrete instance of `ServiceLambdaEndpointInputPtrInput` via:

        ServiceLambdaEndpointInputArgs{...}

or:

        nil

type ServiceLambdaEndpointInputPtrOutput

type ServiceLambdaEndpointInputPtrOutput struct{ *pulumi.OutputState }

func (ServiceLambdaEndpointInputPtrOutput) Arn

func (ServiceLambdaEndpointInputPtrOutput) Elem

func (ServiceLambdaEndpointInputPtrOutput) ElementType

func (ServiceLambdaEndpointInputPtrOutput) ToServiceLambdaEndpointInputPtrOutput

func (o ServiceLambdaEndpointInputPtrOutput) ToServiceLambdaEndpointInputPtrOutput() ServiceLambdaEndpointInputPtrOutput

func (ServiceLambdaEndpointInputPtrOutput) ToServiceLambdaEndpointInputPtrOutputWithContext

func (o ServiceLambdaEndpointInputPtrOutput) ToServiceLambdaEndpointInputPtrOutputWithContext(ctx context.Context) ServiceLambdaEndpointInputPtrOutput

type ServiceOutput

type ServiceOutput struct{ *pulumi.OutputState }

func (ServiceOutput) ApplicationIdentifier added in v0.17.0

func (o ServiceOutput) ApplicationIdentifier() pulumi.StringOutput

func (ServiceOutput) Arn added in v0.17.0

func (ServiceOutput) Description added in v0.17.0

func (o ServiceOutput) Description() pulumi.StringPtrOutput

func (ServiceOutput) ElementType

func (ServiceOutput) ElementType() reflect.Type

func (ServiceOutput) EndpointType added in v0.17.0

func (o ServiceOutput) EndpointType() ServiceEndpointTypeOutput

func (ServiceOutput) EnvironmentIdentifier added in v0.17.0

func (o ServiceOutput) EnvironmentIdentifier() pulumi.StringOutput

func (ServiceOutput) LambdaEndpoint added in v0.17.0

func (ServiceOutput) Name added in v0.17.0

func (ServiceOutput) ServiceIdentifier added in v0.17.0

func (o ServiceOutput) ServiceIdentifier() pulumi.StringOutput

func (ServiceOutput) Tags added in v0.17.0

func (o ServiceOutput) Tags() aws.TagArrayOutput

Metadata that you can assign to help organize the frameworks that you create. Each tag is a key-value pair.

func (ServiceOutput) ToServiceOutput

func (o ServiceOutput) ToServiceOutput() ServiceOutput

func (ServiceOutput) ToServiceOutputWithContext

func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput

func (ServiceOutput) UrlEndpoint added in v0.17.0

func (ServiceOutput) VpcId added in v0.17.0

type ServiceState

type ServiceState struct {
}

func (ServiceState) ElementType

func (ServiceState) ElementType() reflect.Type

type ServiceTag

type ServiceTag struct {
	// A string used to identify this tag
	Key string `pulumi:"key"`
	// A string containing the value for the tag
	Value string `pulumi:"value"`
}

A label for tagging Environment resource

type ServiceUrlEndpointInput

type ServiceUrlEndpointInput struct {
	HealthUrl *string `pulumi:"healthUrl"`
	Url       string  `pulumi:"url"`
}

type ServiceUrlEndpointInputArgs

type ServiceUrlEndpointInputArgs struct {
	HealthUrl pulumi.StringPtrInput `pulumi:"healthUrl"`
	Url       pulumi.StringInput    `pulumi:"url"`
}

func (ServiceUrlEndpointInputArgs) ElementType

func (ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputOutput

func (i ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputOutput() ServiceUrlEndpointInputOutput

func (ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputOutputWithContext

func (i ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputOutputWithContext(ctx context.Context) ServiceUrlEndpointInputOutput

func (ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputPtrOutput

func (i ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputPtrOutput() ServiceUrlEndpointInputPtrOutput

func (ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputPtrOutputWithContext

func (i ServiceUrlEndpointInputArgs) ToServiceUrlEndpointInputPtrOutputWithContext(ctx context.Context) ServiceUrlEndpointInputPtrOutput

type ServiceUrlEndpointInputInput

type ServiceUrlEndpointInputInput interface {
	pulumi.Input

	ToServiceUrlEndpointInputOutput() ServiceUrlEndpointInputOutput
	ToServiceUrlEndpointInputOutputWithContext(context.Context) ServiceUrlEndpointInputOutput
}

ServiceUrlEndpointInputInput is an input type that accepts ServiceUrlEndpointInputArgs and ServiceUrlEndpointInputOutput values. You can construct a concrete instance of `ServiceUrlEndpointInputInput` via:

ServiceUrlEndpointInputArgs{...}

type ServiceUrlEndpointInputOutput

type ServiceUrlEndpointInputOutput struct{ *pulumi.OutputState }

func (ServiceUrlEndpointInputOutput) ElementType

func (ServiceUrlEndpointInputOutput) HealthUrl

func (ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputOutput

func (o ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputOutput() ServiceUrlEndpointInputOutput

func (ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputOutputWithContext

func (o ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputOutputWithContext(ctx context.Context) ServiceUrlEndpointInputOutput

func (ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputPtrOutput

func (o ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputPtrOutput() ServiceUrlEndpointInputPtrOutput

func (ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputPtrOutputWithContext

func (o ServiceUrlEndpointInputOutput) ToServiceUrlEndpointInputPtrOutputWithContext(ctx context.Context) ServiceUrlEndpointInputPtrOutput

func (ServiceUrlEndpointInputOutput) Url

type ServiceUrlEndpointInputPtrInput

type ServiceUrlEndpointInputPtrInput interface {
	pulumi.Input

	ToServiceUrlEndpointInputPtrOutput() ServiceUrlEndpointInputPtrOutput
	ToServiceUrlEndpointInputPtrOutputWithContext(context.Context) ServiceUrlEndpointInputPtrOutput
}

ServiceUrlEndpointInputPtrInput is an input type that accepts ServiceUrlEndpointInputArgs, ServiceUrlEndpointInputPtr and ServiceUrlEndpointInputPtrOutput values. You can construct a concrete instance of `ServiceUrlEndpointInputPtrInput` via:

        ServiceUrlEndpointInputArgs{...}

or:

        nil

type ServiceUrlEndpointInputPtrOutput

type ServiceUrlEndpointInputPtrOutput struct{ *pulumi.OutputState }

func (ServiceUrlEndpointInputPtrOutput) Elem

func (ServiceUrlEndpointInputPtrOutput) ElementType

func (ServiceUrlEndpointInputPtrOutput) HealthUrl

func (ServiceUrlEndpointInputPtrOutput) ToServiceUrlEndpointInputPtrOutput

func (o ServiceUrlEndpointInputPtrOutput) ToServiceUrlEndpointInputPtrOutput() ServiceUrlEndpointInputPtrOutput

func (ServiceUrlEndpointInputPtrOutput) ToServiceUrlEndpointInputPtrOutputWithContext

func (o ServiceUrlEndpointInputPtrOutput) ToServiceUrlEndpointInputPtrOutputWithContext(ctx context.Context) ServiceUrlEndpointInputPtrOutput

func (ServiceUrlEndpointInputPtrOutput) Url

Jump to

Keyboard shortcuts

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