apigatewayv2

package
v0.73.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Api

type Api struct {
	pulumi.CustomResourceState

	ApiEndpoint               pulumi.StringOutput        `pulumi:"apiEndpoint"`
	ApiId                     pulumi.StringOutput        `pulumi:"apiId"`
	ApiKeySelectionExpression pulumi.StringPtrOutput     `pulumi:"apiKeySelectionExpression"`
	BasePath                  pulumi.StringPtrOutput     `pulumi:"basePath"`
	Body                      pulumi.AnyOutput           `pulumi:"body"`
	BodyS3Location            ApiBodyS3LocationPtrOutput `pulumi:"bodyS3Location"`
	CorsConfiguration         ApiCorsPtrOutput           `pulumi:"corsConfiguration"`
	CredentialsArn            pulumi.StringPtrOutput     `pulumi:"credentialsArn"`
	Description               pulumi.StringPtrOutput     `pulumi:"description"`
	DisableExecuteApiEndpoint pulumi.BoolPtrOutput       `pulumi:"disableExecuteApiEndpoint"`
	DisableSchemaValidation   pulumi.BoolPtrOutput       `pulumi:"disableSchemaValidation"`
	FailOnWarnings            pulumi.BoolPtrOutput       `pulumi:"failOnWarnings"`
	Name                      pulumi.StringPtrOutput     `pulumi:"name"`
	ProtocolType              pulumi.StringPtrOutput     `pulumi:"protocolType"`
	RouteKey                  pulumi.StringPtrOutput     `pulumi:"routeKey"`
	RouteSelectionExpression  pulumi.StringPtrOutput     `pulumi:"routeSelectionExpression"`
	// This resource type use map for Tags, suggest to use List of Tag
	Tags    pulumi.AnyOutput       `pulumi:"tags"`
	Target  pulumi.StringPtrOutput `pulumi:"target"`
	Version pulumi.StringPtrOutput `pulumi:"version"`
}

Resource Type definition for AWS::ApiGatewayV2::Api

func GetApi

func GetApi(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiState, opts ...pulumi.ResourceOption) (*Api, error)

GetApi gets an existing Api 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 NewApi

func NewApi(ctx *pulumi.Context,
	name string, args *ApiArgs, opts ...pulumi.ResourceOption) (*Api, error)

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

func (*Api) ElementType

func (*Api) ElementType() reflect.Type

func (*Api) ToApiOutput

func (i *Api) ToApiOutput() ApiOutput

func (*Api) ToApiOutputWithContext

func (i *Api) ToApiOutputWithContext(ctx context.Context) ApiOutput

type ApiArgs

type ApiArgs struct {
	ApiKeySelectionExpression pulumi.StringPtrInput
	BasePath                  pulumi.StringPtrInput
	Body                      pulumi.Input
	BodyS3Location            ApiBodyS3LocationPtrInput
	CorsConfiguration         ApiCorsPtrInput
	CredentialsArn            pulumi.StringPtrInput
	Description               pulumi.StringPtrInput
	DisableExecuteApiEndpoint pulumi.BoolPtrInput
	DisableSchemaValidation   pulumi.BoolPtrInput
	FailOnWarnings            pulumi.BoolPtrInput
	Name                      pulumi.StringPtrInput
	ProtocolType              pulumi.StringPtrInput
	RouteKey                  pulumi.StringPtrInput
	RouteSelectionExpression  pulumi.StringPtrInput
	// This resource type use map for Tags, suggest to use List of Tag
	Tags    pulumi.Input
	Target  pulumi.StringPtrInput
	Version pulumi.StringPtrInput
}

The set of arguments for constructing a Api resource.

func (ApiArgs) ElementType

func (ApiArgs) ElementType() reflect.Type

type ApiBodyS3Location

type ApiBodyS3Location struct {
	Bucket  *string `pulumi:"bucket"`
	Etag    *string `pulumi:"etag"`
	Key     *string `pulumi:"key"`
	Version *string `pulumi:"version"`
}

type ApiBodyS3LocationArgs

type ApiBodyS3LocationArgs struct {
	Bucket  pulumi.StringPtrInput `pulumi:"bucket"`
	Etag    pulumi.StringPtrInput `pulumi:"etag"`
	Key     pulumi.StringPtrInput `pulumi:"key"`
	Version pulumi.StringPtrInput `pulumi:"version"`
}

func (ApiBodyS3LocationArgs) ElementType

func (ApiBodyS3LocationArgs) ElementType() reflect.Type

func (ApiBodyS3LocationArgs) ToApiBodyS3LocationOutput

func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput

func (ApiBodyS3LocationArgs) ToApiBodyS3LocationOutputWithContext

func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationOutputWithContext(ctx context.Context) ApiBodyS3LocationOutput

func (ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutput

func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput

func (ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutputWithContext

func (i ApiBodyS3LocationArgs) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput

type ApiBodyS3LocationInput

type ApiBodyS3LocationInput interface {
	pulumi.Input

	ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput
	ToApiBodyS3LocationOutputWithContext(context.Context) ApiBodyS3LocationOutput
}

ApiBodyS3LocationInput is an input type that accepts ApiBodyS3LocationArgs and ApiBodyS3LocationOutput values. You can construct a concrete instance of `ApiBodyS3LocationInput` via:

ApiBodyS3LocationArgs{...}

type ApiBodyS3LocationOutput

type ApiBodyS3LocationOutput struct{ *pulumi.OutputState }

func (ApiBodyS3LocationOutput) Bucket

func (ApiBodyS3LocationOutput) ElementType

func (ApiBodyS3LocationOutput) ElementType() reflect.Type

func (ApiBodyS3LocationOutput) Etag

func (ApiBodyS3LocationOutput) Key

func (ApiBodyS3LocationOutput) ToApiBodyS3LocationOutput

func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationOutput() ApiBodyS3LocationOutput

func (ApiBodyS3LocationOutput) ToApiBodyS3LocationOutputWithContext

func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationOutputWithContext(ctx context.Context) ApiBodyS3LocationOutput

func (ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutput

func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput

func (ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutputWithContext

func (o ApiBodyS3LocationOutput) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput

func (ApiBodyS3LocationOutput) Version

type ApiBodyS3LocationPtrInput

type ApiBodyS3LocationPtrInput interface {
	pulumi.Input

	ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput
	ToApiBodyS3LocationPtrOutputWithContext(context.Context) ApiBodyS3LocationPtrOutput
}

ApiBodyS3LocationPtrInput is an input type that accepts ApiBodyS3LocationArgs, ApiBodyS3LocationPtr and ApiBodyS3LocationPtrOutput values. You can construct a concrete instance of `ApiBodyS3LocationPtrInput` via:

        ApiBodyS3LocationArgs{...}

or:

        nil

type ApiBodyS3LocationPtrOutput

type ApiBodyS3LocationPtrOutput struct{ *pulumi.OutputState }

func (ApiBodyS3LocationPtrOutput) Bucket

func (ApiBodyS3LocationPtrOutput) Elem

func (ApiBodyS3LocationPtrOutput) ElementType

func (ApiBodyS3LocationPtrOutput) ElementType() reflect.Type

func (ApiBodyS3LocationPtrOutput) Etag

func (ApiBodyS3LocationPtrOutput) Key

func (ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutput

func (o ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutput() ApiBodyS3LocationPtrOutput

func (ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutputWithContext

func (o ApiBodyS3LocationPtrOutput) ToApiBodyS3LocationPtrOutputWithContext(ctx context.Context) ApiBodyS3LocationPtrOutput

func (ApiBodyS3LocationPtrOutput) Version

type ApiCors

type ApiCors struct {
	AllowCredentials *bool    `pulumi:"allowCredentials"`
	AllowHeaders     []string `pulumi:"allowHeaders"`
	AllowMethods     []string `pulumi:"allowMethods"`
	AllowOrigins     []string `pulumi:"allowOrigins"`
	ExposeHeaders    []string `pulumi:"exposeHeaders"`
	MaxAge           *int     `pulumi:"maxAge"`
}

type ApiCorsArgs

type ApiCorsArgs struct {
	AllowCredentials pulumi.BoolPtrInput     `pulumi:"allowCredentials"`
	AllowHeaders     pulumi.StringArrayInput `pulumi:"allowHeaders"`
	AllowMethods     pulumi.StringArrayInput `pulumi:"allowMethods"`
	AllowOrigins     pulumi.StringArrayInput `pulumi:"allowOrigins"`
	ExposeHeaders    pulumi.StringArrayInput `pulumi:"exposeHeaders"`
	MaxAge           pulumi.IntPtrInput      `pulumi:"maxAge"`
}

func (ApiCorsArgs) ElementType

func (ApiCorsArgs) ElementType() reflect.Type

func (ApiCorsArgs) ToApiCorsOutput

func (i ApiCorsArgs) ToApiCorsOutput() ApiCorsOutput

func (ApiCorsArgs) ToApiCorsOutputWithContext

func (i ApiCorsArgs) ToApiCorsOutputWithContext(ctx context.Context) ApiCorsOutput

func (ApiCorsArgs) ToApiCorsPtrOutput

func (i ApiCorsArgs) ToApiCorsPtrOutput() ApiCorsPtrOutput

func (ApiCorsArgs) ToApiCorsPtrOutputWithContext

func (i ApiCorsArgs) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput

type ApiCorsInput

type ApiCorsInput interface {
	pulumi.Input

	ToApiCorsOutput() ApiCorsOutput
	ToApiCorsOutputWithContext(context.Context) ApiCorsOutput
}

ApiCorsInput is an input type that accepts ApiCorsArgs and ApiCorsOutput values. You can construct a concrete instance of `ApiCorsInput` via:

ApiCorsArgs{...}

type ApiCorsOutput

type ApiCorsOutput struct{ *pulumi.OutputState }

func (ApiCorsOutput) AllowCredentials

func (o ApiCorsOutput) AllowCredentials() pulumi.BoolPtrOutput

func (ApiCorsOutput) AllowHeaders

func (o ApiCorsOutput) AllowHeaders() pulumi.StringArrayOutput

func (ApiCorsOutput) AllowMethods

func (o ApiCorsOutput) AllowMethods() pulumi.StringArrayOutput

func (ApiCorsOutput) AllowOrigins

func (o ApiCorsOutput) AllowOrigins() pulumi.StringArrayOutput

func (ApiCorsOutput) ElementType

func (ApiCorsOutput) ElementType() reflect.Type

func (ApiCorsOutput) ExposeHeaders

func (o ApiCorsOutput) ExposeHeaders() pulumi.StringArrayOutput

func (ApiCorsOutput) MaxAge

func (o ApiCorsOutput) MaxAge() pulumi.IntPtrOutput

func (ApiCorsOutput) ToApiCorsOutput

func (o ApiCorsOutput) ToApiCorsOutput() ApiCorsOutput

func (ApiCorsOutput) ToApiCorsOutputWithContext

func (o ApiCorsOutput) ToApiCorsOutputWithContext(ctx context.Context) ApiCorsOutput

func (ApiCorsOutput) ToApiCorsPtrOutput

func (o ApiCorsOutput) ToApiCorsPtrOutput() ApiCorsPtrOutput

func (ApiCorsOutput) ToApiCorsPtrOutputWithContext

func (o ApiCorsOutput) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput

type ApiCorsPtrInput

type ApiCorsPtrInput interface {
	pulumi.Input

	ToApiCorsPtrOutput() ApiCorsPtrOutput
	ToApiCorsPtrOutputWithContext(context.Context) ApiCorsPtrOutput
}

ApiCorsPtrInput is an input type that accepts ApiCorsArgs, ApiCorsPtr and ApiCorsPtrOutput values. You can construct a concrete instance of `ApiCorsPtrInput` via:

        ApiCorsArgs{...}

or:

        nil

func ApiCorsPtr

func ApiCorsPtr(v *ApiCorsArgs) ApiCorsPtrInput

type ApiCorsPtrOutput

type ApiCorsPtrOutput struct{ *pulumi.OutputState }

func (ApiCorsPtrOutput) AllowCredentials

func (o ApiCorsPtrOutput) AllowCredentials() pulumi.BoolPtrOutput

func (ApiCorsPtrOutput) AllowHeaders

func (o ApiCorsPtrOutput) AllowHeaders() pulumi.StringArrayOutput

func (ApiCorsPtrOutput) AllowMethods

func (o ApiCorsPtrOutput) AllowMethods() pulumi.StringArrayOutput

func (ApiCorsPtrOutput) AllowOrigins

func (o ApiCorsPtrOutput) AllowOrigins() pulumi.StringArrayOutput

func (ApiCorsPtrOutput) Elem

func (ApiCorsPtrOutput) ElementType

func (ApiCorsPtrOutput) ElementType() reflect.Type

func (ApiCorsPtrOutput) ExposeHeaders

func (o ApiCorsPtrOutput) ExposeHeaders() pulumi.StringArrayOutput

func (ApiCorsPtrOutput) MaxAge

func (ApiCorsPtrOutput) ToApiCorsPtrOutput

func (o ApiCorsPtrOutput) ToApiCorsPtrOutput() ApiCorsPtrOutput

func (ApiCorsPtrOutput) ToApiCorsPtrOutputWithContext

func (o ApiCorsPtrOutput) ToApiCorsPtrOutputWithContext(ctx context.Context) ApiCorsPtrOutput

type ApiGatewayManagedOverrides deprecated

type ApiGatewayManagedOverrides struct {
	pulumi.CustomResourceState

	ApiId       pulumi.StringOutput                                     `pulumi:"apiId"`
	Integration ApiGatewayManagedOverridesIntegrationOverridesPtrOutput `pulumi:"integration"`
	Route       ApiGatewayManagedOverridesRouteOverridesPtrOutput       `pulumi:"route"`
	Stage       ApiGatewayManagedOverridesStageOverridesPtrOutput       `pulumi:"stage"`
}

Resource Type definition for AWS::ApiGatewayV2::ApiGatewayManagedOverrides

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

func GetApiGatewayManagedOverrides

func GetApiGatewayManagedOverrides(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiGatewayManagedOverridesState, opts ...pulumi.ResourceOption) (*ApiGatewayManagedOverrides, error)

GetApiGatewayManagedOverrides gets an existing ApiGatewayManagedOverrides 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 NewApiGatewayManagedOverrides

func NewApiGatewayManagedOverrides(ctx *pulumi.Context,
	name string, args *ApiGatewayManagedOverridesArgs, opts ...pulumi.ResourceOption) (*ApiGatewayManagedOverrides, error)

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

func (*ApiGatewayManagedOverrides) ElementType

func (*ApiGatewayManagedOverrides) ElementType() reflect.Type

func (*ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutput

func (i *ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput

func (*ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutputWithContext

func (i *ApiGatewayManagedOverrides) ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput

type ApiGatewayManagedOverridesAccessLogSettings

type ApiGatewayManagedOverridesAccessLogSettings struct {
	DestinationArn *string `pulumi:"destinationArn"`
	Format         *string `pulumi:"format"`
}

type ApiGatewayManagedOverridesAccessLogSettingsArgs

type ApiGatewayManagedOverridesAccessLogSettingsArgs struct {
	DestinationArn pulumi.StringPtrInput `pulumi:"destinationArn"`
	Format         pulumi.StringPtrInput `pulumi:"format"`
}

func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ElementType

func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutput

func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput

func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext

func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput

func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput

func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput

func (ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext

func (i ApiGatewayManagedOverridesAccessLogSettingsArgs) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput

type ApiGatewayManagedOverridesAccessLogSettingsInput

type ApiGatewayManagedOverridesAccessLogSettingsInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput
	ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput
}

ApiGatewayManagedOverridesAccessLogSettingsInput is an input type that accepts ApiGatewayManagedOverridesAccessLogSettingsArgs and ApiGatewayManagedOverridesAccessLogSettingsOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesAccessLogSettingsInput` via:

ApiGatewayManagedOverridesAccessLogSettingsArgs{...}

type ApiGatewayManagedOverridesAccessLogSettingsOutput

type ApiGatewayManagedOverridesAccessLogSettingsOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesAccessLogSettingsOutput) DestinationArn

func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ElementType

func (ApiGatewayManagedOverridesAccessLogSettingsOutput) Format

func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutput

func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutput() ApiGatewayManagedOverridesAccessLogSettingsOutput

func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext

func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsOutput

func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput

func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput

func (ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext

func (o ApiGatewayManagedOverridesAccessLogSettingsOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput

type ApiGatewayManagedOverridesAccessLogSettingsPtrInput

type ApiGatewayManagedOverridesAccessLogSettingsPtrInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput() ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
	ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput
}

ApiGatewayManagedOverridesAccessLogSettingsPtrInput is an input type that accepts ApiGatewayManagedOverridesAccessLogSettingsArgs, ApiGatewayManagedOverridesAccessLogSettingsPtr and ApiGatewayManagedOverridesAccessLogSettingsPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesAccessLogSettingsPtrInput` via:

        ApiGatewayManagedOverridesAccessLogSettingsArgs{...}

or:

        nil

type ApiGatewayManagedOverridesAccessLogSettingsPtrOutput

type ApiGatewayManagedOverridesAccessLogSettingsPtrOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) DestinationArn

func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) Elem

func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ElementType

func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) Format

func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutput

func (ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext

func (o ApiGatewayManagedOverridesAccessLogSettingsPtrOutput) ToApiGatewayManagedOverridesAccessLogSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesAccessLogSettingsPtrOutput

type ApiGatewayManagedOverridesArgs

The set of arguments for constructing a ApiGatewayManagedOverrides resource.

func (ApiGatewayManagedOverridesArgs) ElementType

type ApiGatewayManagedOverridesInput

type ApiGatewayManagedOverridesInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput
	ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput
}

type ApiGatewayManagedOverridesIntegrationOverrides

type ApiGatewayManagedOverridesIntegrationOverrides struct {
	Description          *string `pulumi:"description"`
	IntegrationMethod    *string `pulumi:"integrationMethod"`
	PayloadFormatVersion *string `pulumi:"payloadFormatVersion"`
	TimeoutInMillis      *int    `pulumi:"timeoutInMillis"`
}

type ApiGatewayManagedOverridesIntegrationOverridesArgs

type ApiGatewayManagedOverridesIntegrationOverridesArgs struct {
	Description          pulumi.StringPtrInput `pulumi:"description"`
	IntegrationMethod    pulumi.StringPtrInput `pulumi:"integrationMethod"`
	PayloadFormatVersion pulumi.StringPtrInput `pulumi:"payloadFormatVersion"`
	TimeoutInMillis      pulumi.IntPtrInput    `pulumi:"timeoutInMillis"`
}

func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ElementType

func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutput

func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutput() ApiGatewayManagedOverridesIntegrationOverridesOutput

func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext

func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput

func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput

func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput

func (ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext

func (i ApiGatewayManagedOverridesIntegrationOverridesArgs) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput

type ApiGatewayManagedOverridesIntegrationOverridesInput

type ApiGatewayManagedOverridesIntegrationOverridesInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesIntegrationOverridesOutput() ApiGatewayManagedOverridesIntegrationOverridesOutput
	ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput
}

ApiGatewayManagedOverridesIntegrationOverridesInput is an input type that accepts ApiGatewayManagedOverridesIntegrationOverridesArgs and ApiGatewayManagedOverridesIntegrationOverridesOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesIntegrationOverridesInput` via:

ApiGatewayManagedOverridesIntegrationOverridesArgs{...}

type ApiGatewayManagedOverridesIntegrationOverridesOutput

type ApiGatewayManagedOverridesIntegrationOverridesOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) Description

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ElementType

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) IntegrationMethod

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) PayloadFormatVersion

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) TimeoutInMillis

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutput

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext

func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesOutput

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput

func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput

func (ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext

func (o ApiGatewayManagedOverridesIntegrationOverridesOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput

type ApiGatewayManagedOverridesIntegrationOverridesPtrInput

type ApiGatewayManagedOverridesIntegrationOverridesPtrInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput() ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
	ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput
}

ApiGatewayManagedOverridesIntegrationOverridesPtrInput is an input type that accepts ApiGatewayManagedOverridesIntegrationOverridesArgs, ApiGatewayManagedOverridesIntegrationOverridesPtr and ApiGatewayManagedOverridesIntegrationOverridesPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesIntegrationOverridesPtrInput` via:

        ApiGatewayManagedOverridesIntegrationOverridesArgs{...}

or:

        nil

type ApiGatewayManagedOverridesIntegrationOverridesPtrOutput

type ApiGatewayManagedOverridesIntegrationOverridesPtrOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) Description

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) Elem

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ElementType

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) IntegrationMethod

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) PayloadFormatVersion

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) TimeoutInMillis

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutput

func (ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext

func (o ApiGatewayManagedOverridesIntegrationOverridesPtrOutput) ToApiGatewayManagedOverridesIntegrationOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesIntegrationOverridesPtrOutput

type ApiGatewayManagedOverridesOutput

type ApiGatewayManagedOverridesOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesOutput) ApiId added in v0.17.0

func (ApiGatewayManagedOverridesOutput) ElementType

func (ApiGatewayManagedOverridesOutput) Integration added in v0.17.0

func (ApiGatewayManagedOverridesOutput) Route added in v0.17.0

func (ApiGatewayManagedOverridesOutput) Stage added in v0.17.0

func (ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutput

func (o ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutput() ApiGatewayManagedOverridesOutput

func (ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutputWithContext

func (o ApiGatewayManagedOverridesOutput) ToApiGatewayManagedOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesOutput

type ApiGatewayManagedOverridesRouteOverrides

type ApiGatewayManagedOverridesRouteOverrides struct {
	AuthorizationScopes []string `pulumi:"authorizationScopes"`
	AuthorizationType   *string  `pulumi:"authorizationType"`
	AuthorizerId        *string  `pulumi:"authorizerId"`
	OperationName       *string  `pulumi:"operationName"`
	Target              *string  `pulumi:"target"`
}

type ApiGatewayManagedOverridesRouteOverridesArgs

type ApiGatewayManagedOverridesRouteOverridesArgs struct {
	AuthorizationScopes pulumi.StringArrayInput `pulumi:"authorizationScopes"`
	AuthorizationType   pulumi.StringPtrInput   `pulumi:"authorizationType"`
	AuthorizerId        pulumi.StringPtrInput   `pulumi:"authorizerId"`
	OperationName       pulumi.StringPtrInput   `pulumi:"operationName"`
	Target              pulumi.StringPtrInput   `pulumi:"target"`
}

func (ApiGatewayManagedOverridesRouteOverridesArgs) ElementType

func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutput

func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput

func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext

func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesOutput

func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutput

func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput

func (ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext

func (i ApiGatewayManagedOverridesRouteOverridesArgs) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput

type ApiGatewayManagedOverridesRouteOverridesInput

type ApiGatewayManagedOverridesRouteOverridesInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput
	ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteOverridesOutput
}

ApiGatewayManagedOverridesRouteOverridesInput is an input type that accepts ApiGatewayManagedOverridesRouteOverridesArgs and ApiGatewayManagedOverridesRouteOverridesOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteOverridesInput` via:

ApiGatewayManagedOverridesRouteOverridesArgs{...}

type ApiGatewayManagedOverridesRouteOverridesOutput

type ApiGatewayManagedOverridesRouteOverridesOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationScopes

func (ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizationType

func (ApiGatewayManagedOverridesRouteOverridesOutput) AuthorizerId

func (ApiGatewayManagedOverridesRouteOverridesOutput) ElementType

func (ApiGatewayManagedOverridesRouteOverridesOutput) OperationName

func (ApiGatewayManagedOverridesRouteOverridesOutput) Target

func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutput

func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutput() ApiGatewayManagedOverridesRouteOverridesOutput

func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext

func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesOutput

func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput

func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput

func (ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext

func (o ApiGatewayManagedOverridesRouteOverridesOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput

type ApiGatewayManagedOverridesRouteOverridesPtrInput

type ApiGatewayManagedOverridesRouteOverridesPtrInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput
	ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput
}

ApiGatewayManagedOverridesRouteOverridesPtrInput is an input type that accepts ApiGatewayManagedOverridesRouteOverridesArgs, ApiGatewayManagedOverridesRouteOverridesPtr and ApiGatewayManagedOverridesRouteOverridesPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteOverridesPtrInput` via:

        ApiGatewayManagedOverridesRouteOverridesArgs{...}

or:

        nil

type ApiGatewayManagedOverridesRouteOverridesPtrOutput

type ApiGatewayManagedOverridesRouteOverridesPtrOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationScopes

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizationType

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) AuthorizerId

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) Elem

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ElementType

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) OperationName

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) Target

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput

func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutput() ApiGatewayManagedOverridesRouteOverridesPtrOutput

func (ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext

func (o ApiGatewayManagedOverridesRouteOverridesPtrOutput) ToApiGatewayManagedOverridesRouteOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteOverridesPtrOutput

type ApiGatewayManagedOverridesRouteSettings

type ApiGatewayManagedOverridesRouteSettings struct {
	DataTraceEnabled       *bool    `pulumi:"dataTraceEnabled"`
	DetailedMetricsEnabled *bool    `pulumi:"detailedMetricsEnabled"`
	LoggingLevel           *string  `pulumi:"loggingLevel"`
	ThrottlingBurstLimit   *int     `pulumi:"throttlingBurstLimit"`
	ThrottlingRateLimit    *float64 `pulumi:"throttlingRateLimit"`
}

type ApiGatewayManagedOverridesRouteSettingsArgs

type ApiGatewayManagedOverridesRouteSettingsArgs struct {
	DataTraceEnabled       pulumi.BoolPtrInput    `pulumi:"dataTraceEnabled"`
	DetailedMetricsEnabled pulumi.BoolPtrInput    `pulumi:"detailedMetricsEnabled"`
	LoggingLevel           pulumi.StringPtrInput  `pulumi:"loggingLevel"`
	ThrottlingBurstLimit   pulumi.IntPtrInput     `pulumi:"throttlingBurstLimit"`
	ThrottlingRateLimit    pulumi.Float64PtrInput `pulumi:"throttlingRateLimit"`
}

func (ApiGatewayManagedOverridesRouteSettingsArgs) ElementType

func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutput

func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput

func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext

func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsOutput

func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutput

func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput

func (ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext

func (i ApiGatewayManagedOverridesRouteSettingsArgs) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput

type ApiGatewayManagedOverridesRouteSettingsInput

type ApiGatewayManagedOverridesRouteSettingsInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput
	ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteSettingsOutput
}

ApiGatewayManagedOverridesRouteSettingsInput is an input type that accepts ApiGatewayManagedOverridesRouteSettingsArgs and ApiGatewayManagedOverridesRouteSettingsOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteSettingsInput` via:

ApiGatewayManagedOverridesRouteSettingsArgs{...}

type ApiGatewayManagedOverridesRouteSettingsOutput

type ApiGatewayManagedOverridesRouteSettingsOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesRouteSettingsOutput) DataTraceEnabled

func (ApiGatewayManagedOverridesRouteSettingsOutput) DetailedMetricsEnabled

func (ApiGatewayManagedOverridesRouteSettingsOutput) ElementType

func (ApiGatewayManagedOverridesRouteSettingsOutput) LoggingLevel

func (ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingBurstLimit

func (ApiGatewayManagedOverridesRouteSettingsOutput) ThrottlingRateLimit

func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutput

func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutput() ApiGatewayManagedOverridesRouteSettingsOutput

func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext

func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsOutput

func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput

func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput

func (ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext

func (o ApiGatewayManagedOverridesRouteSettingsOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput

type ApiGatewayManagedOverridesRouteSettingsPtrInput

type ApiGatewayManagedOverridesRouteSettingsPtrInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput
	ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput
}

ApiGatewayManagedOverridesRouteSettingsPtrInput is an input type that accepts ApiGatewayManagedOverridesRouteSettingsArgs, ApiGatewayManagedOverridesRouteSettingsPtr and ApiGatewayManagedOverridesRouteSettingsPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesRouteSettingsPtrInput` via:

        ApiGatewayManagedOverridesRouteSettingsArgs{...}

or:

        nil

type ApiGatewayManagedOverridesRouteSettingsPtrOutput

type ApiGatewayManagedOverridesRouteSettingsPtrOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) DataTraceEnabled

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) DetailedMetricsEnabled

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) Elem

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ElementType

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) LoggingLevel

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingBurstLimit

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ThrottlingRateLimit

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput

func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutput() ApiGatewayManagedOverridesRouteSettingsPtrOutput

func (ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext

func (o ApiGatewayManagedOverridesRouteSettingsPtrOutput) ToApiGatewayManagedOverridesRouteSettingsPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesRouteSettingsPtrOutput

type ApiGatewayManagedOverridesStageOverrides

type ApiGatewayManagedOverridesStageOverrides struct {
	AccessLogSettings    *ApiGatewayManagedOverridesAccessLogSettings `pulumi:"accessLogSettings"`
	AutoDeploy           *bool                                        `pulumi:"autoDeploy"`
	DefaultRouteSettings *ApiGatewayManagedOverridesRouteSettings     `pulumi:"defaultRouteSettings"`
	Description          *string                                      `pulumi:"description"`
	RouteSettings        interface{}                                  `pulumi:"routeSettings"`
	StageVariables       interface{}                                  `pulumi:"stageVariables"`
}

type ApiGatewayManagedOverridesStageOverridesArgs

type ApiGatewayManagedOverridesStageOverridesArgs struct {
	AccessLogSettings    ApiGatewayManagedOverridesAccessLogSettingsPtrInput `pulumi:"accessLogSettings"`
	AutoDeploy           pulumi.BoolPtrInput                                 `pulumi:"autoDeploy"`
	DefaultRouteSettings ApiGatewayManagedOverridesRouteSettingsPtrInput     `pulumi:"defaultRouteSettings"`
	Description          pulumi.StringPtrInput                               `pulumi:"description"`
	RouteSettings        pulumi.Input                                        `pulumi:"routeSettings"`
	StageVariables       pulumi.Input                                        `pulumi:"stageVariables"`
}

func (ApiGatewayManagedOverridesStageOverridesArgs) ElementType

func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutput

func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput

func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutputWithContext

func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesOutput

func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutput

func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput

func (ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext

func (i ApiGatewayManagedOverridesStageOverridesArgs) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput

type ApiGatewayManagedOverridesStageOverridesInput

type ApiGatewayManagedOverridesStageOverridesInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput
	ToApiGatewayManagedOverridesStageOverridesOutputWithContext(context.Context) ApiGatewayManagedOverridesStageOverridesOutput
}

ApiGatewayManagedOverridesStageOverridesInput is an input type that accepts ApiGatewayManagedOverridesStageOverridesArgs and ApiGatewayManagedOverridesStageOverridesOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesStageOverridesInput` via:

ApiGatewayManagedOverridesStageOverridesArgs{...}

type ApiGatewayManagedOverridesStageOverridesOutput

type ApiGatewayManagedOverridesStageOverridesOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesStageOverridesOutput) AccessLogSettings

func (ApiGatewayManagedOverridesStageOverridesOutput) AutoDeploy

func (ApiGatewayManagedOverridesStageOverridesOutput) DefaultRouteSettings

func (ApiGatewayManagedOverridesStageOverridesOutput) Description

func (ApiGatewayManagedOverridesStageOverridesOutput) ElementType

func (ApiGatewayManagedOverridesStageOverridesOutput) RouteSettings

func (ApiGatewayManagedOverridesStageOverridesOutput) StageVariables

func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutput

func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutput() ApiGatewayManagedOverridesStageOverridesOutput

func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutputWithContext

func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesOutput

func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput

func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput

func (ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext

func (o ApiGatewayManagedOverridesStageOverridesOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput

type ApiGatewayManagedOverridesStageOverridesPtrInput

type ApiGatewayManagedOverridesStageOverridesPtrInput interface {
	pulumi.Input

	ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput
	ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput
}

ApiGatewayManagedOverridesStageOverridesPtrInput is an input type that accepts ApiGatewayManagedOverridesStageOverridesArgs, ApiGatewayManagedOverridesStageOverridesPtr and ApiGatewayManagedOverridesStageOverridesPtrOutput values. You can construct a concrete instance of `ApiGatewayManagedOverridesStageOverridesPtrInput` via:

        ApiGatewayManagedOverridesStageOverridesArgs{...}

or:

        nil

type ApiGatewayManagedOverridesStageOverridesPtrOutput

type ApiGatewayManagedOverridesStageOverridesPtrOutput struct{ *pulumi.OutputState }

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) AccessLogSettings

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) AutoDeploy

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) DefaultRouteSettings

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) Description

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) Elem

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ElementType

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) RouteSettings

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) StageVariables

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput

func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutput() ApiGatewayManagedOverridesStageOverridesPtrOutput

func (ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext

func (o ApiGatewayManagedOverridesStageOverridesPtrOutput) ToApiGatewayManagedOverridesStageOverridesPtrOutputWithContext(ctx context.Context) ApiGatewayManagedOverridesStageOverridesPtrOutput

type ApiGatewayManagedOverridesState

type ApiGatewayManagedOverridesState struct {
}

func (ApiGatewayManagedOverridesState) ElementType

type ApiInput

type ApiInput interface {
	pulumi.Input

	ToApiOutput() ApiOutput
	ToApiOutputWithContext(ctx context.Context) ApiOutput
}

type ApiMapping

type ApiMapping struct {
	pulumi.CustomResourceState

	// The API identifier
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	// Api Mapping Id generated by service
	ApiMappingId pulumi.StringOutput `pulumi:"apiMappingId"`
	// The API mapping key
	ApiMappingKey pulumi.StringPtrOutput `pulumi:"apiMappingKey"`
	// The domain name
	DomainName pulumi.StringOutput `pulumi:"domainName"`
	// The API stage
	Stage pulumi.StringOutput `pulumi:"stage"`
}

Schema for AWS::ApiGatewayV2::ApiMapping

func GetApiMapping

func GetApiMapping(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApiMappingState, opts ...pulumi.ResourceOption) (*ApiMapping, error)

GetApiMapping gets an existing ApiMapping 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 NewApiMapping

func NewApiMapping(ctx *pulumi.Context,
	name string, args *ApiMappingArgs, opts ...pulumi.ResourceOption) (*ApiMapping, error)

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

func (*ApiMapping) ElementType

func (*ApiMapping) ElementType() reflect.Type

func (*ApiMapping) ToApiMappingOutput

func (i *ApiMapping) ToApiMappingOutput() ApiMappingOutput

func (*ApiMapping) ToApiMappingOutputWithContext

func (i *ApiMapping) ToApiMappingOutputWithContext(ctx context.Context) ApiMappingOutput

type ApiMappingArgs

type ApiMappingArgs struct {
	// The API identifier
	ApiId pulumi.StringInput
	// The API mapping key
	ApiMappingKey pulumi.StringPtrInput
	// The domain name
	DomainName pulumi.StringInput
	// The API stage
	Stage pulumi.StringInput
}

The set of arguments for constructing a ApiMapping resource.

func (ApiMappingArgs) ElementType

func (ApiMappingArgs) ElementType() reflect.Type

type ApiMappingInput

type ApiMappingInput interface {
	pulumi.Input

	ToApiMappingOutput() ApiMappingOutput
	ToApiMappingOutputWithContext(ctx context.Context) ApiMappingOutput
}

type ApiMappingOutput

type ApiMappingOutput struct{ *pulumi.OutputState }

func (ApiMappingOutput) ApiId added in v0.17.0

The API identifier

func (ApiMappingOutput) ApiMappingId added in v0.68.0

func (o ApiMappingOutput) ApiMappingId() pulumi.StringOutput

Api Mapping Id generated by service

func (ApiMappingOutput) ApiMappingKey added in v0.17.0

func (o ApiMappingOutput) ApiMappingKey() pulumi.StringPtrOutput

The API mapping key

func (ApiMappingOutput) DomainName added in v0.17.0

func (o ApiMappingOutput) DomainName() pulumi.StringOutput

The domain name

func (ApiMappingOutput) ElementType

func (ApiMappingOutput) ElementType() reflect.Type

func (ApiMappingOutput) Stage added in v0.17.0

The API stage

func (ApiMappingOutput) ToApiMappingOutput

func (o ApiMappingOutput) ToApiMappingOutput() ApiMappingOutput

func (ApiMappingOutput) ToApiMappingOutputWithContext

func (o ApiMappingOutput) ToApiMappingOutputWithContext(ctx context.Context) ApiMappingOutput

type ApiMappingState

type ApiMappingState struct {
}

func (ApiMappingState) ElementType

func (ApiMappingState) ElementType() reflect.Type

type ApiOutput

type ApiOutput struct{ *pulumi.OutputState }

func (ApiOutput) ApiEndpoint added in v0.17.0

func (o ApiOutput) ApiEndpoint() pulumi.StringOutput

func (ApiOutput) ApiId added in v0.40.0

func (o ApiOutput) ApiId() pulumi.StringOutput

func (ApiOutput) ApiKeySelectionExpression added in v0.17.0

func (o ApiOutput) ApiKeySelectionExpression() pulumi.StringPtrOutput

func (ApiOutput) BasePath added in v0.17.0

func (o ApiOutput) BasePath() pulumi.StringPtrOutput

func (ApiOutput) Body added in v0.17.0

func (o ApiOutput) Body() pulumi.AnyOutput

func (ApiOutput) BodyS3Location added in v0.17.0

func (o ApiOutput) BodyS3Location() ApiBodyS3LocationPtrOutput

func (ApiOutput) CorsConfiguration added in v0.17.0

func (o ApiOutput) CorsConfiguration() ApiCorsPtrOutput

func (ApiOutput) CredentialsArn added in v0.17.0

func (o ApiOutput) CredentialsArn() pulumi.StringPtrOutput

func (ApiOutput) Description added in v0.17.0

func (o ApiOutput) Description() pulumi.StringPtrOutput

func (ApiOutput) DisableExecuteApiEndpoint added in v0.17.0

func (o ApiOutput) DisableExecuteApiEndpoint() pulumi.BoolPtrOutput

func (ApiOutput) DisableSchemaValidation added in v0.17.0

func (o ApiOutput) DisableSchemaValidation() pulumi.BoolPtrOutput

func (ApiOutput) ElementType

func (ApiOutput) ElementType() reflect.Type

func (ApiOutput) FailOnWarnings added in v0.17.0

func (o ApiOutput) FailOnWarnings() pulumi.BoolPtrOutput

func (ApiOutput) Name added in v0.17.0

func (o ApiOutput) Name() pulumi.StringPtrOutput

func (ApiOutput) ProtocolType added in v0.17.0

func (o ApiOutput) ProtocolType() pulumi.StringPtrOutput

func (ApiOutput) RouteKey added in v0.17.0

func (o ApiOutput) RouteKey() pulumi.StringPtrOutput

func (ApiOutput) RouteSelectionExpression added in v0.17.0

func (o ApiOutput) RouteSelectionExpression() pulumi.StringPtrOutput

func (ApiOutput) Tags added in v0.17.0

func (o ApiOutput) Tags() pulumi.AnyOutput

This resource type use map for Tags, suggest to use List of Tag

func (ApiOutput) Target added in v0.17.0

func (o ApiOutput) Target() pulumi.StringPtrOutput

func (ApiOutput) ToApiOutput

func (o ApiOutput) ToApiOutput() ApiOutput

func (ApiOutput) ToApiOutputWithContext

func (o ApiOutput) ToApiOutputWithContext(ctx context.Context) ApiOutput

func (ApiOutput) Version added in v0.17.0

func (o ApiOutput) Version() pulumi.StringPtrOutput

type ApiState

type ApiState struct {
}

func (ApiState) ElementType

func (ApiState) ElementType() reflect.Type

type Authorizer

type Authorizer struct {
	pulumi.CustomResourceState

	ApiId                          pulumi.StringOutput                 `pulumi:"apiId"`
	AuthorizerCredentialsArn       pulumi.StringPtrOutput              `pulumi:"authorizerCredentialsArn"`
	AuthorizerId                   pulumi.StringOutput                 `pulumi:"authorizerId"`
	AuthorizerPayloadFormatVersion pulumi.StringPtrOutput              `pulumi:"authorizerPayloadFormatVersion"`
	AuthorizerResultTtlInSeconds   pulumi.IntPtrOutput                 `pulumi:"authorizerResultTtlInSeconds"`
	AuthorizerType                 pulumi.StringOutput                 `pulumi:"authorizerType"`
	AuthorizerUri                  pulumi.StringPtrOutput              `pulumi:"authorizerUri"`
	EnableSimpleResponses          pulumi.BoolPtrOutput                `pulumi:"enableSimpleResponses"`
	IdentitySource                 pulumi.StringArrayOutput            `pulumi:"identitySource"`
	IdentityValidationExpression   pulumi.StringPtrOutput              `pulumi:"identityValidationExpression"`
	JwtConfiguration               AuthorizerJwtConfigurationPtrOutput `pulumi:"jwtConfiguration"`
	Name                           pulumi.StringOutput                 `pulumi:"name"`
}

Resource Type definition for AWS::ApiGatewayV2::Authorizer

func GetAuthorizer

func GetAuthorizer(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AuthorizerState, opts ...pulumi.ResourceOption) (*Authorizer, error)

GetAuthorizer gets an existing Authorizer 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 NewAuthorizer

func NewAuthorizer(ctx *pulumi.Context,
	name string, args *AuthorizerArgs, opts ...pulumi.ResourceOption) (*Authorizer, error)

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

func (*Authorizer) ElementType

func (*Authorizer) ElementType() reflect.Type

func (*Authorizer) ToAuthorizerOutput

func (i *Authorizer) ToAuthorizerOutput() AuthorizerOutput

func (*Authorizer) ToAuthorizerOutputWithContext

func (i *Authorizer) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput

type AuthorizerArgs

type AuthorizerArgs struct {
	ApiId                          pulumi.StringInput
	AuthorizerCredentialsArn       pulumi.StringPtrInput
	AuthorizerPayloadFormatVersion pulumi.StringPtrInput
	AuthorizerResultTtlInSeconds   pulumi.IntPtrInput
	AuthorizerType                 pulumi.StringInput
	AuthorizerUri                  pulumi.StringPtrInput
	EnableSimpleResponses          pulumi.BoolPtrInput
	IdentitySource                 pulumi.StringArrayInput
	IdentityValidationExpression   pulumi.StringPtrInput
	JwtConfiguration               AuthorizerJwtConfigurationPtrInput
	Name                           pulumi.StringPtrInput
}

The set of arguments for constructing a Authorizer resource.

func (AuthorizerArgs) ElementType

func (AuthorizerArgs) ElementType() reflect.Type

type AuthorizerInput

type AuthorizerInput interface {
	pulumi.Input

	ToAuthorizerOutput() AuthorizerOutput
	ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput
}

type AuthorizerJwtConfiguration added in v0.72.0

type AuthorizerJwtConfiguration struct {
	Audience []string `pulumi:"audience"`
	Issuer   *string  `pulumi:"issuer"`
}

type AuthorizerJwtConfigurationArgs added in v0.72.0

type AuthorizerJwtConfigurationArgs struct {
	Audience pulumi.StringArrayInput `pulumi:"audience"`
	Issuer   pulumi.StringPtrInput   `pulumi:"issuer"`
}

func (AuthorizerJwtConfigurationArgs) ElementType added in v0.72.0

func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutput added in v0.72.0

func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput

func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutputWithContext added in v0.72.0

func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationOutput

func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutput added in v0.72.0

func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput

func (AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutputWithContext added in v0.72.0

func (i AuthorizerJwtConfigurationArgs) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput

type AuthorizerJwtConfigurationInput added in v0.72.0

type AuthorizerJwtConfigurationInput interface {
	pulumi.Input

	ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput
	ToAuthorizerJwtConfigurationOutputWithContext(context.Context) AuthorizerJwtConfigurationOutput
}

AuthorizerJwtConfigurationInput is an input type that accepts AuthorizerJwtConfigurationArgs and AuthorizerJwtConfigurationOutput values. You can construct a concrete instance of `AuthorizerJwtConfigurationInput` via:

AuthorizerJwtConfigurationArgs{...}

type AuthorizerJwtConfigurationOutput added in v0.72.0

type AuthorizerJwtConfigurationOutput struct{ *pulumi.OutputState }

func (AuthorizerJwtConfigurationOutput) Audience added in v0.72.0

func (AuthorizerJwtConfigurationOutput) ElementType added in v0.72.0

func (AuthorizerJwtConfigurationOutput) Issuer added in v0.72.0

func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutput added in v0.72.0

func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutput() AuthorizerJwtConfigurationOutput

func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutputWithContext added in v0.72.0

func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationOutput

func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutput added in v0.72.0

func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput

func (AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext added in v0.72.0

func (o AuthorizerJwtConfigurationOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput

type AuthorizerJwtConfigurationPtrInput added in v0.72.0

type AuthorizerJwtConfigurationPtrInput interface {
	pulumi.Input

	ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput
	ToAuthorizerJwtConfigurationPtrOutputWithContext(context.Context) AuthorizerJwtConfigurationPtrOutput
}

AuthorizerJwtConfigurationPtrInput is an input type that accepts AuthorizerJwtConfigurationArgs, AuthorizerJwtConfigurationPtr and AuthorizerJwtConfigurationPtrOutput values. You can construct a concrete instance of `AuthorizerJwtConfigurationPtrInput` via:

        AuthorizerJwtConfigurationArgs{...}

or:

        nil

func AuthorizerJwtConfigurationPtr added in v0.72.0

type AuthorizerJwtConfigurationPtrOutput added in v0.72.0

type AuthorizerJwtConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AuthorizerJwtConfigurationPtrOutput) Audience added in v0.72.0

func (AuthorizerJwtConfigurationPtrOutput) Elem added in v0.72.0

func (AuthorizerJwtConfigurationPtrOutput) ElementType added in v0.72.0

func (AuthorizerJwtConfigurationPtrOutput) Issuer added in v0.72.0

func (AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutput added in v0.72.0

func (o AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutput() AuthorizerJwtConfigurationPtrOutput

func (AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext added in v0.72.0

func (o AuthorizerJwtConfigurationPtrOutput) ToAuthorizerJwtConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJwtConfigurationPtrOutput

type AuthorizerOutput

type AuthorizerOutput struct{ *pulumi.OutputState }

func (AuthorizerOutput) ApiId added in v0.17.0

func (AuthorizerOutput) AuthorizerCredentialsArn added in v0.17.0

func (o AuthorizerOutput) AuthorizerCredentialsArn() pulumi.StringPtrOutput

func (AuthorizerOutput) AuthorizerId added in v0.42.0

func (o AuthorizerOutput) AuthorizerId() pulumi.StringOutput

func (AuthorizerOutput) AuthorizerPayloadFormatVersion added in v0.17.0

func (o AuthorizerOutput) AuthorizerPayloadFormatVersion() pulumi.StringPtrOutput

func (AuthorizerOutput) AuthorizerResultTtlInSeconds added in v0.17.0

func (o AuthorizerOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput

func (AuthorizerOutput) AuthorizerType added in v0.17.0

func (o AuthorizerOutput) AuthorizerType() pulumi.StringOutput

func (AuthorizerOutput) AuthorizerUri added in v0.17.0

func (o AuthorizerOutput) AuthorizerUri() pulumi.StringPtrOutput

func (AuthorizerOutput) ElementType

func (AuthorizerOutput) ElementType() reflect.Type

func (AuthorizerOutput) EnableSimpleResponses added in v0.17.0

func (o AuthorizerOutput) EnableSimpleResponses() pulumi.BoolPtrOutput

func (AuthorizerOutput) IdentitySource added in v0.17.0

func (o AuthorizerOutput) IdentitySource() pulumi.StringArrayOutput

func (AuthorizerOutput) IdentityValidationExpression added in v0.17.0

func (o AuthorizerOutput) IdentityValidationExpression() pulumi.StringPtrOutput

func (AuthorizerOutput) JwtConfiguration added in v0.17.0

func (AuthorizerOutput) Name added in v0.17.0

func (AuthorizerOutput) ToAuthorizerOutput

func (o AuthorizerOutput) ToAuthorizerOutput() AuthorizerOutput

func (AuthorizerOutput) ToAuthorizerOutputWithContext

func (o AuthorizerOutput) ToAuthorizerOutputWithContext(ctx context.Context) AuthorizerOutput

type AuthorizerState

type AuthorizerState struct {
}

func (AuthorizerState) ElementType

func (AuthorizerState) ElementType() reflect.Type

type Deployment

type Deployment struct {
	pulumi.CustomResourceState

	ApiId        pulumi.StringOutput    `pulumi:"apiId"`
	DeploymentId pulumi.StringOutput    `pulumi:"deploymentId"`
	Description  pulumi.StringPtrOutput `pulumi:"description"`
	StageName    pulumi.StringPtrOutput `pulumi:"stageName"`
}

Resource Type definition for AWS::ApiGatewayV2::Deployment

func GetDeployment

func GetDeployment(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DeploymentState, opts ...pulumi.ResourceOption) (*Deployment, error)

GetDeployment gets an existing Deployment 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 NewDeployment

func NewDeployment(ctx *pulumi.Context,
	name string, args *DeploymentArgs, opts ...pulumi.ResourceOption) (*Deployment, error)

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

func (*Deployment) ElementType

func (*Deployment) ElementType() reflect.Type

func (*Deployment) ToDeploymentOutput

func (i *Deployment) ToDeploymentOutput() DeploymentOutput

func (*Deployment) ToDeploymentOutputWithContext

func (i *Deployment) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentArgs

type DeploymentArgs struct {
	ApiId       pulumi.StringInput
	Description pulumi.StringPtrInput
	StageName   pulumi.StringPtrInput
}

The set of arguments for constructing a Deployment resource.

func (DeploymentArgs) ElementType

func (DeploymentArgs) ElementType() reflect.Type

type DeploymentInput

type DeploymentInput interface {
	pulumi.Input

	ToDeploymentOutput() DeploymentOutput
	ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput
}

type DeploymentOutput

type DeploymentOutput struct{ *pulumi.OutputState }

func (DeploymentOutput) ApiId added in v0.17.0

func (DeploymentOutput) DeploymentId added in v0.40.0

func (o DeploymentOutput) DeploymentId() pulumi.StringOutput

func (DeploymentOutput) Description added in v0.17.0

func (o DeploymentOutput) Description() pulumi.StringPtrOutput

func (DeploymentOutput) ElementType

func (DeploymentOutput) ElementType() reflect.Type

func (DeploymentOutput) StageName added in v0.17.0

func (o DeploymentOutput) StageName() pulumi.StringPtrOutput

func (DeploymentOutput) ToDeploymentOutput

func (o DeploymentOutput) ToDeploymentOutput() DeploymentOutput

func (DeploymentOutput) ToDeploymentOutputWithContext

func (o DeploymentOutput) ToDeploymentOutputWithContext(ctx context.Context) DeploymentOutput

type DeploymentState

type DeploymentState struct {
}

func (DeploymentState) ElementType

func (DeploymentState) ElementType() reflect.Type

type DomainName deprecated

type DomainName struct {
	pulumi.CustomResourceState

	DomainName               pulumi.StringOutput                        `pulumi:"domainName"`
	DomainNameConfigurations DomainNameConfigurationArrayOutput         `pulumi:"domainNameConfigurations"`
	MutualTlsAuthentication  DomainNameMutualTlsAuthenticationPtrOutput `pulumi:"mutualTlsAuthentication"`
	RegionalDomainName       pulumi.StringOutput                        `pulumi:"regionalDomainName"`
	RegionalHostedZoneId     pulumi.StringOutput                        `pulumi:"regionalHostedZoneId"`
	Tags                     pulumi.AnyOutput                           `pulumi:"tags"`
}

Resource Type definition for AWS::ApiGatewayV2::DomainName

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

func GetDomainName

func GetDomainName(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DomainNameState, opts ...pulumi.ResourceOption) (*DomainName, error)

GetDomainName gets an existing DomainName 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 NewDomainName

func NewDomainName(ctx *pulumi.Context,
	name string, args *DomainNameArgs, opts ...pulumi.ResourceOption) (*DomainName, error)

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

func (*DomainName) ElementType

func (*DomainName) ElementType() reflect.Type

func (*DomainName) ToDomainNameOutput

func (i *DomainName) ToDomainNameOutput() DomainNameOutput

func (*DomainName) ToDomainNameOutputWithContext

func (i *DomainName) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput

type DomainNameArgs

type DomainNameArgs struct {
	DomainName               pulumi.StringInput
	DomainNameConfigurations DomainNameConfigurationArrayInput
	MutualTlsAuthentication  DomainNameMutualTlsAuthenticationPtrInput
	Tags                     pulumi.Input
}

The set of arguments for constructing a DomainName resource.

func (DomainNameArgs) ElementType

func (DomainNameArgs) ElementType() reflect.Type

type DomainNameConfiguration added in v0.2.0

type DomainNameConfiguration struct {
	CertificateArn                      *string `pulumi:"certificateArn"`
	CertificateName                     *string `pulumi:"certificateName"`
	EndpointType                        *string `pulumi:"endpointType"`
	OwnershipVerificationCertificateArn *string `pulumi:"ownershipVerificationCertificateArn"`
	SecurityPolicy                      *string `pulumi:"securityPolicy"`
}

type DomainNameConfigurationArgs added in v0.2.0

type DomainNameConfigurationArgs struct {
	CertificateArn                      pulumi.StringPtrInput `pulumi:"certificateArn"`
	CertificateName                     pulumi.StringPtrInput `pulumi:"certificateName"`
	EndpointType                        pulumi.StringPtrInput `pulumi:"endpointType"`
	OwnershipVerificationCertificateArn pulumi.StringPtrInput `pulumi:"ownershipVerificationCertificateArn"`
	SecurityPolicy                      pulumi.StringPtrInput `pulumi:"securityPolicy"`
}

func (DomainNameConfigurationArgs) ElementType added in v0.2.0

func (DomainNameConfigurationArgs) ToDomainNameConfigurationOutput added in v0.2.0

func (i DomainNameConfigurationArgs) ToDomainNameConfigurationOutput() DomainNameConfigurationOutput

func (DomainNameConfigurationArgs) ToDomainNameConfigurationOutputWithContext added in v0.2.0

func (i DomainNameConfigurationArgs) ToDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameConfigurationOutput

type DomainNameConfigurationArray added in v0.2.0

type DomainNameConfigurationArray []DomainNameConfigurationInput

func (DomainNameConfigurationArray) ElementType added in v0.2.0

func (DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutput added in v0.2.0

func (i DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput

func (DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutputWithContext added in v0.2.0

func (i DomainNameConfigurationArray) ToDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameConfigurationArrayOutput

type DomainNameConfigurationArrayInput added in v0.2.0

type DomainNameConfigurationArrayInput interface {
	pulumi.Input

	ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput
	ToDomainNameConfigurationArrayOutputWithContext(context.Context) DomainNameConfigurationArrayOutput
}

DomainNameConfigurationArrayInput is an input type that accepts DomainNameConfigurationArray and DomainNameConfigurationArrayOutput values. You can construct a concrete instance of `DomainNameConfigurationArrayInput` via:

DomainNameConfigurationArray{ DomainNameConfigurationArgs{...} }

type DomainNameConfigurationArrayOutput added in v0.2.0

type DomainNameConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DomainNameConfigurationArrayOutput) ElementType added in v0.2.0

func (DomainNameConfigurationArrayOutput) Index added in v0.2.0

func (DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutput added in v0.2.0

func (o DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutput() DomainNameConfigurationArrayOutput

func (DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutputWithContext added in v0.2.0

func (o DomainNameConfigurationArrayOutput) ToDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameConfigurationArrayOutput

type DomainNameConfigurationInput added in v0.2.0

type DomainNameConfigurationInput interface {
	pulumi.Input

	ToDomainNameConfigurationOutput() DomainNameConfigurationOutput
	ToDomainNameConfigurationOutputWithContext(context.Context) DomainNameConfigurationOutput
}

DomainNameConfigurationInput is an input type that accepts DomainNameConfigurationArgs and DomainNameConfigurationOutput values. You can construct a concrete instance of `DomainNameConfigurationInput` via:

DomainNameConfigurationArgs{...}

type DomainNameConfigurationOutput added in v0.2.0

type DomainNameConfigurationOutput struct{ *pulumi.OutputState }

func (DomainNameConfigurationOutput) CertificateArn added in v0.2.0

func (DomainNameConfigurationOutput) CertificateName added in v0.2.0

func (DomainNameConfigurationOutput) ElementType added in v0.2.0

func (DomainNameConfigurationOutput) EndpointType added in v0.2.0

func (DomainNameConfigurationOutput) OwnershipVerificationCertificateArn added in v0.2.0

func (o DomainNameConfigurationOutput) OwnershipVerificationCertificateArn() pulumi.StringPtrOutput

func (DomainNameConfigurationOutput) SecurityPolicy added in v0.2.0

func (DomainNameConfigurationOutput) ToDomainNameConfigurationOutput added in v0.2.0

func (o DomainNameConfigurationOutput) ToDomainNameConfigurationOutput() DomainNameConfigurationOutput

func (DomainNameConfigurationOutput) ToDomainNameConfigurationOutputWithContext added in v0.2.0

func (o DomainNameConfigurationOutput) ToDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameConfigurationOutput

type DomainNameInput

type DomainNameInput interface {
	pulumi.Input

	ToDomainNameOutput() DomainNameOutput
	ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput
}

type DomainNameMutualTlsAuthentication

type DomainNameMutualTlsAuthentication struct {
	TruststoreUri     *string `pulumi:"truststoreUri"`
	TruststoreVersion *string `pulumi:"truststoreVersion"`
}

type DomainNameMutualTlsAuthenticationArgs

type DomainNameMutualTlsAuthenticationArgs struct {
	TruststoreUri     pulumi.StringPtrInput `pulumi:"truststoreUri"`
	TruststoreVersion pulumi.StringPtrInput `pulumi:"truststoreVersion"`
}

func (DomainNameMutualTlsAuthenticationArgs) ElementType

func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutput

func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput

func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutputWithContext

func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationOutput

func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutput

func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput

func (DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext

func (i DomainNameMutualTlsAuthenticationArgs) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput

type DomainNameMutualTlsAuthenticationInput

type DomainNameMutualTlsAuthenticationInput interface {
	pulumi.Input

	ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput
	ToDomainNameMutualTlsAuthenticationOutputWithContext(context.Context) DomainNameMutualTlsAuthenticationOutput
}

DomainNameMutualTlsAuthenticationInput is an input type that accepts DomainNameMutualTlsAuthenticationArgs and DomainNameMutualTlsAuthenticationOutput values. You can construct a concrete instance of `DomainNameMutualTlsAuthenticationInput` via:

DomainNameMutualTlsAuthenticationArgs{...}

type DomainNameMutualTlsAuthenticationOutput

type DomainNameMutualTlsAuthenticationOutput struct{ *pulumi.OutputState }

func (DomainNameMutualTlsAuthenticationOutput) ElementType

func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutput

func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutput() DomainNameMutualTlsAuthenticationOutput

func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutputWithContext

func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationOutput

func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutput

func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput

func (DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext

func (o DomainNameMutualTlsAuthenticationOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput

func (DomainNameMutualTlsAuthenticationOutput) TruststoreUri

func (DomainNameMutualTlsAuthenticationOutput) TruststoreVersion

type DomainNameMutualTlsAuthenticationPtrInput

type DomainNameMutualTlsAuthenticationPtrInput interface {
	pulumi.Input

	ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput
	ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(context.Context) DomainNameMutualTlsAuthenticationPtrOutput
}

DomainNameMutualTlsAuthenticationPtrInput is an input type that accepts DomainNameMutualTlsAuthenticationArgs, DomainNameMutualTlsAuthenticationPtr and DomainNameMutualTlsAuthenticationPtrOutput values. You can construct a concrete instance of `DomainNameMutualTlsAuthenticationPtrInput` via:

        DomainNameMutualTlsAuthenticationArgs{...}

or:

        nil

type DomainNameMutualTlsAuthenticationPtrOutput

type DomainNameMutualTlsAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (DomainNameMutualTlsAuthenticationPtrOutput) Elem

func (DomainNameMutualTlsAuthenticationPtrOutput) ElementType

func (DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutput

func (o DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutput() DomainNameMutualTlsAuthenticationPtrOutput

func (DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext

func (o DomainNameMutualTlsAuthenticationPtrOutput) ToDomainNameMutualTlsAuthenticationPtrOutputWithContext(ctx context.Context) DomainNameMutualTlsAuthenticationPtrOutput

func (DomainNameMutualTlsAuthenticationPtrOutput) TruststoreUri

func (DomainNameMutualTlsAuthenticationPtrOutput) TruststoreVersion

type DomainNameOutput

type DomainNameOutput struct{ *pulumi.OutputState }

func (DomainNameOutput) DomainName added in v0.17.0

func (o DomainNameOutput) DomainName() pulumi.StringOutput

func (DomainNameOutput) DomainNameConfigurations added in v0.17.0

func (o DomainNameOutput) DomainNameConfigurations() DomainNameConfigurationArrayOutput

func (DomainNameOutput) ElementType

func (DomainNameOutput) ElementType() reflect.Type

func (DomainNameOutput) MutualTlsAuthentication added in v0.17.0

func (DomainNameOutput) RegionalDomainName added in v0.17.0

func (o DomainNameOutput) RegionalDomainName() pulumi.StringOutput

func (DomainNameOutput) RegionalHostedZoneId added in v0.17.0

func (o DomainNameOutput) RegionalHostedZoneId() pulumi.StringOutput

func (DomainNameOutput) Tags added in v0.17.0

func (DomainNameOutput) ToDomainNameOutput

func (o DomainNameOutput) ToDomainNameOutput() DomainNameOutput

func (DomainNameOutput) ToDomainNameOutputWithContext

func (o DomainNameOutput) ToDomainNameOutputWithContext(ctx context.Context) DomainNameOutput

type DomainNameState

type DomainNameState struct {
}

func (DomainNameState) ElementType

func (DomainNameState) ElementType() reflect.Type

type Integration deprecated

type Integration struct {
	pulumi.CustomResourceState

	ApiId                       pulumi.StringOutput           `pulumi:"apiId"`
	ConnectionId                pulumi.StringPtrOutput        `pulumi:"connectionId"`
	ConnectionType              pulumi.StringPtrOutput        `pulumi:"connectionType"`
	ContentHandlingStrategy     pulumi.StringPtrOutput        `pulumi:"contentHandlingStrategy"`
	CredentialsArn              pulumi.StringPtrOutput        `pulumi:"credentialsArn"`
	Description                 pulumi.StringPtrOutput        `pulumi:"description"`
	IntegrationMethod           pulumi.StringPtrOutput        `pulumi:"integrationMethod"`
	IntegrationSubtype          pulumi.StringPtrOutput        `pulumi:"integrationSubtype"`
	IntegrationType             pulumi.StringOutput           `pulumi:"integrationType"`
	IntegrationUri              pulumi.StringPtrOutput        `pulumi:"integrationUri"`
	PassthroughBehavior         pulumi.StringPtrOutput        `pulumi:"passthroughBehavior"`
	PayloadFormatVersion        pulumi.StringPtrOutput        `pulumi:"payloadFormatVersion"`
	RequestParameters           pulumi.AnyOutput              `pulumi:"requestParameters"`
	RequestTemplates            pulumi.AnyOutput              `pulumi:"requestTemplates"`
	ResponseParameters          pulumi.AnyOutput              `pulumi:"responseParameters"`
	TemplateSelectionExpression pulumi.StringPtrOutput        `pulumi:"templateSelectionExpression"`
	TimeoutInMillis             pulumi.IntPtrOutput           `pulumi:"timeoutInMillis"`
	TlsConfig                   IntegrationTlsConfigPtrOutput `pulumi:"tlsConfig"`
}

Resource Type definition for AWS::ApiGatewayV2::Integration

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

func GetIntegration

func GetIntegration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationState, opts ...pulumi.ResourceOption) (*Integration, error)

GetIntegration gets an existing Integration 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 NewIntegration

func NewIntegration(ctx *pulumi.Context,
	name string, args *IntegrationArgs, opts ...pulumi.ResourceOption) (*Integration, error)

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

func (*Integration) ElementType

func (*Integration) ElementType() reflect.Type

func (*Integration) ToIntegrationOutput

func (i *Integration) ToIntegrationOutput() IntegrationOutput

func (*Integration) ToIntegrationOutputWithContext

func (i *Integration) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput

type IntegrationArgs

type IntegrationArgs struct {
	ApiId                       pulumi.StringInput
	ConnectionId                pulumi.StringPtrInput
	ConnectionType              pulumi.StringPtrInput
	ContentHandlingStrategy     pulumi.StringPtrInput
	CredentialsArn              pulumi.StringPtrInput
	Description                 pulumi.StringPtrInput
	IntegrationMethod           pulumi.StringPtrInput
	IntegrationSubtype          pulumi.StringPtrInput
	IntegrationType             pulumi.StringInput
	IntegrationUri              pulumi.StringPtrInput
	PassthroughBehavior         pulumi.StringPtrInput
	PayloadFormatVersion        pulumi.StringPtrInput
	RequestParameters           pulumi.Input
	RequestTemplates            pulumi.Input
	ResponseParameters          pulumi.Input
	TemplateSelectionExpression pulumi.StringPtrInput
	TimeoutInMillis             pulumi.IntPtrInput
	TlsConfig                   IntegrationTlsConfigPtrInput
}

The set of arguments for constructing a Integration resource.

func (IntegrationArgs) ElementType

func (IntegrationArgs) ElementType() reflect.Type

type IntegrationInput

type IntegrationInput interface {
	pulumi.Input

	ToIntegrationOutput() IntegrationOutput
	ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput
}

type IntegrationOutput

type IntegrationOutput struct{ *pulumi.OutputState }

func (IntegrationOutput) ApiId added in v0.17.0

func (IntegrationOutput) ConnectionId added in v0.17.0

func (o IntegrationOutput) ConnectionId() pulumi.StringPtrOutput

func (IntegrationOutput) ConnectionType added in v0.17.0

func (o IntegrationOutput) ConnectionType() pulumi.StringPtrOutput

func (IntegrationOutput) ContentHandlingStrategy added in v0.17.0

func (o IntegrationOutput) ContentHandlingStrategy() pulumi.StringPtrOutput

func (IntegrationOutput) CredentialsArn added in v0.17.0

func (o IntegrationOutput) CredentialsArn() pulumi.StringPtrOutput

func (IntegrationOutput) Description added in v0.17.0

func (o IntegrationOutput) Description() pulumi.StringPtrOutput

func (IntegrationOutput) ElementType

func (IntegrationOutput) ElementType() reflect.Type

func (IntegrationOutput) IntegrationMethod added in v0.17.0

func (o IntegrationOutput) IntegrationMethod() pulumi.StringPtrOutput

func (IntegrationOutput) IntegrationSubtype added in v0.17.0

func (o IntegrationOutput) IntegrationSubtype() pulumi.StringPtrOutput

func (IntegrationOutput) IntegrationType added in v0.17.0

func (o IntegrationOutput) IntegrationType() pulumi.StringOutput

func (IntegrationOutput) IntegrationUri added in v0.17.0

func (o IntegrationOutput) IntegrationUri() pulumi.StringPtrOutput

func (IntegrationOutput) PassthroughBehavior added in v0.17.0

func (o IntegrationOutput) PassthroughBehavior() pulumi.StringPtrOutput

func (IntegrationOutput) PayloadFormatVersion added in v0.17.0

func (o IntegrationOutput) PayloadFormatVersion() pulumi.StringPtrOutput

func (IntegrationOutput) RequestParameters added in v0.17.0

func (o IntegrationOutput) RequestParameters() pulumi.AnyOutput

func (IntegrationOutput) RequestTemplates added in v0.17.0

func (o IntegrationOutput) RequestTemplates() pulumi.AnyOutput

func (IntegrationOutput) ResponseParameters added in v0.17.0

func (o IntegrationOutput) ResponseParameters() pulumi.AnyOutput

func (IntegrationOutput) TemplateSelectionExpression added in v0.17.0

func (o IntegrationOutput) TemplateSelectionExpression() pulumi.StringPtrOutput

func (IntegrationOutput) TimeoutInMillis added in v0.17.0

func (o IntegrationOutput) TimeoutInMillis() pulumi.IntPtrOutput

func (IntegrationOutput) TlsConfig added in v0.17.0

func (IntegrationOutput) ToIntegrationOutput

func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput

func (IntegrationOutput) ToIntegrationOutputWithContext

func (o IntegrationOutput) ToIntegrationOutputWithContext(ctx context.Context) IntegrationOutput

type IntegrationResponse

type IntegrationResponse struct {
	pulumi.CustomResourceState

	// The API identifier
	ApiId pulumi.StringOutput `pulumi:"apiId"`
	//  Specifies how to handle response payload content type conversions
	ContentHandlingStrategy pulumi.StringPtrOutput `pulumi:"contentHandlingStrategy"`
	// The integration ID
	IntegrationId pulumi.StringOutput `pulumi:"integrationId"`
	// Integration Response ID generated by service
	IntegrationResponseId pulumi.StringOutput `pulumi:"integrationResponseId"`
	// The integration response key
	IntegrationResponseKey pulumi.StringOutput `pulumi:"integrationResponseKey"`
	// A key-value map specifying response parameters that are passed to the method response from the backend
	ResponseParameters pulumi.AnyOutput `pulumi:"responseParameters"`
	// The collection of response templates for the integration response as a string-to-string map of key-value pairs
	ResponseTemplates pulumi.AnyOutput `pulumi:"responseTemplates"`
	// The template selection expression for the integration response. Supported only for WebSocket APIs
	TemplateSelectionExpression pulumi.StringPtrOutput `pulumi:"templateSelectionExpression"`
}

Schema for ApiGatewayV2 Integration Response

func GetIntegrationResponse

func GetIntegrationResponse(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IntegrationResponseState, opts ...pulumi.ResourceOption) (*IntegrationResponse, error)

GetIntegrationResponse gets an existing IntegrationResponse 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 NewIntegrationResponse

func NewIntegrationResponse(ctx *pulumi.Context,
	name string, args *IntegrationResponseArgs, opts ...pulumi.ResourceOption) (*IntegrationResponse, error)

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

func (*IntegrationResponse) ElementType

func (*IntegrationResponse) ElementType() reflect.Type

func (*IntegrationResponse) ToIntegrationResponseOutput

func (i *IntegrationResponse) ToIntegrationResponseOutput() IntegrationResponseOutput

func (*IntegrationResponse) ToIntegrationResponseOutputWithContext

func (i *IntegrationResponse) ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput

type IntegrationResponseArgs

type IntegrationResponseArgs struct {
	// The API identifier
	ApiId pulumi.StringInput
	//  Specifies how to handle response payload content type conversions
	ContentHandlingStrategy pulumi.StringPtrInput
	// The integration ID
	IntegrationId pulumi.StringInput
	// The integration response key
	IntegrationResponseKey pulumi.StringInput
	// A key-value map specifying response parameters that are passed to the method response from the backend
	ResponseParameters pulumi.Input
	// The collection of response templates for the integration response as a string-to-string map of key-value pairs
	ResponseTemplates pulumi.Input
	// The template selection expression for the integration response. Supported only for WebSocket APIs
	TemplateSelectionExpression pulumi.StringPtrInput
}

The set of arguments for constructing a IntegrationResponse resource.

func (IntegrationResponseArgs) ElementType

func (IntegrationResponseArgs) ElementType() reflect.Type

type IntegrationResponseInput

type IntegrationResponseInput interface {
	pulumi.Input

	ToIntegrationResponseOutput() IntegrationResponseOutput
	ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput
}

type IntegrationResponseOutput

type IntegrationResponseOutput struct{ *pulumi.OutputState }

func (IntegrationResponseOutput) ApiId added in v0.17.0

The API identifier

func (IntegrationResponseOutput) ContentHandlingStrategy added in v0.17.0

func (o IntegrationResponseOutput) ContentHandlingStrategy() pulumi.StringPtrOutput

Specifies how to handle response payload content type conversions

func (IntegrationResponseOutput) ElementType

func (IntegrationResponseOutput) ElementType() reflect.Type

func (IntegrationResponseOutput) IntegrationId added in v0.17.0

func (o IntegrationResponseOutput) IntegrationId() pulumi.StringOutput

The integration ID

func (IntegrationResponseOutput) IntegrationResponseId added in v0.60.0

func (o IntegrationResponseOutput) IntegrationResponseId() pulumi.StringOutput

Integration Response ID generated by service

func (IntegrationResponseOutput) IntegrationResponseKey added in v0.17.0

func (o IntegrationResponseOutput) IntegrationResponseKey() pulumi.StringOutput

The integration response key

func (IntegrationResponseOutput) ResponseParameters added in v0.17.0

func (o IntegrationResponseOutput) ResponseParameters() pulumi.AnyOutput

A key-value map specifying response parameters that are passed to the method response from the backend

func (IntegrationResponseOutput) ResponseTemplates added in v0.17.0

func (o IntegrationResponseOutput) ResponseTemplates() pulumi.AnyOutput

The collection of response templates for the integration response as a string-to-string map of key-value pairs

func (IntegrationResponseOutput) TemplateSelectionExpression added in v0.17.0

func (o IntegrationResponseOutput) TemplateSelectionExpression() pulumi.StringPtrOutput

The template selection expression for the integration response. Supported only for WebSocket APIs

func (IntegrationResponseOutput) ToIntegrationResponseOutput

func (o IntegrationResponseOutput) ToIntegrationResponseOutput() IntegrationResponseOutput

func (IntegrationResponseOutput) ToIntegrationResponseOutputWithContext

func (o IntegrationResponseOutput) ToIntegrationResponseOutputWithContext(ctx context.Context) IntegrationResponseOutput

type IntegrationResponseState

type IntegrationResponseState struct {
}

func (IntegrationResponseState) ElementType

func (IntegrationResponseState) ElementType() reflect.Type

type IntegrationState

type IntegrationState struct {
}

func (IntegrationState) ElementType

func (IntegrationState) ElementType() reflect.Type

type IntegrationTlsConfig

type IntegrationTlsConfig struct {
	ServerNameToVerify *string `pulumi:"serverNameToVerify"`
}

type IntegrationTlsConfigArgs

type IntegrationTlsConfigArgs struct {
	ServerNameToVerify pulumi.StringPtrInput `pulumi:"serverNameToVerify"`
}

func (IntegrationTlsConfigArgs) ElementType

func (IntegrationTlsConfigArgs) ElementType() reflect.Type

func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutput

func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput

func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutputWithContext

func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigOutputWithContext(ctx context.Context) IntegrationTlsConfigOutput

func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutput

func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput

func (IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutputWithContext

func (i IntegrationTlsConfigArgs) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput

type IntegrationTlsConfigInput

type IntegrationTlsConfigInput interface {
	pulumi.Input

	ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput
	ToIntegrationTlsConfigOutputWithContext(context.Context) IntegrationTlsConfigOutput
}

IntegrationTlsConfigInput is an input type that accepts IntegrationTlsConfigArgs and IntegrationTlsConfigOutput values. You can construct a concrete instance of `IntegrationTlsConfigInput` via:

IntegrationTlsConfigArgs{...}

type IntegrationTlsConfigOutput

type IntegrationTlsConfigOutput struct{ *pulumi.OutputState }

func (IntegrationTlsConfigOutput) ElementType

func (IntegrationTlsConfigOutput) ElementType() reflect.Type

func (IntegrationTlsConfigOutput) ServerNameToVerify

func (o IntegrationTlsConfigOutput) ServerNameToVerify() pulumi.StringPtrOutput

func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutput

func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutput() IntegrationTlsConfigOutput

func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutputWithContext

func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigOutputWithContext(ctx context.Context) IntegrationTlsConfigOutput

func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutput

func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput

func (IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutputWithContext

func (o IntegrationTlsConfigOutput) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput

type IntegrationTlsConfigPtrInput

type IntegrationTlsConfigPtrInput interface {
	pulumi.Input

	ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput
	ToIntegrationTlsConfigPtrOutputWithContext(context.Context) IntegrationTlsConfigPtrOutput
}

IntegrationTlsConfigPtrInput is an input type that accepts IntegrationTlsConfigArgs, IntegrationTlsConfigPtr and IntegrationTlsConfigPtrOutput values. You can construct a concrete instance of `IntegrationTlsConfigPtrInput` via:

        IntegrationTlsConfigArgs{...}

or:

        nil

type IntegrationTlsConfigPtrOutput

type IntegrationTlsConfigPtrOutput struct{ *pulumi.OutputState }

func (IntegrationTlsConfigPtrOutput) Elem

func (IntegrationTlsConfigPtrOutput) ElementType

func (IntegrationTlsConfigPtrOutput) ServerNameToVerify

func (o IntegrationTlsConfigPtrOutput) ServerNameToVerify() pulumi.StringPtrOutput

func (IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutput

func (o IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutput() IntegrationTlsConfigPtrOutput

func (IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutputWithContext

func (o IntegrationTlsConfigPtrOutput) ToIntegrationTlsConfigPtrOutputWithContext(ctx context.Context) IntegrationTlsConfigPtrOutput

type LookupApiArgs added in v0.12.0

type LookupApiArgs struct {
	ApiId string `pulumi:"apiId"`
}

type LookupApiGatewayManagedOverridesArgs added in v0.12.0

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

type LookupApiGatewayManagedOverridesOutputArgs added in v0.12.0

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

func (LookupApiGatewayManagedOverridesOutputArgs) ElementType added in v0.12.0

type LookupApiGatewayManagedOverridesResult added in v0.12.0

type LookupApiGatewayManagedOverridesResult struct {
	Id          *string                                         `pulumi:"id"`
	Integration *ApiGatewayManagedOverridesIntegrationOverrides `pulumi:"integration"`
	Route       *ApiGatewayManagedOverridesRouteOverrides       `pulumi:"route"`
	Stage       *ApiGatewayManagedOverridesStageOverrides       `pulumi:"stage"`
}

func LookupApiGatewayManagedOverrides added in v0.12.0

Resource Type definition for AWS::ApiGatewayV2::ApiGatewayManagedOverrides

type LookupApiGatewayManagedOverridesResultOutput added in v0.12.0

type LookupApiGatewayManagedOverridesResultOutput struct{ *pulumi.OutputState }

func (LookupApiGatewayManagedOverridesResultOutput) ElementType added in v0.12.0

func (LookupApiGatewayManagedOverridesResultOutput) Id added in v0.12.0

func (LookupApiGatewayManagedOverridesResultOutput) Integration added in v0.12.0

func (LookupApiGatewayManagedOverridesResultOutput) Route added in v0.12.0

func (LookupApiGatewayManagedOverridesResultOutput) Stage added in v0.12.0

func (LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutput added in v0.12.0

func (o LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutput() LookupApiGatewayManagedOverridesResultOutput

func (LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutputWithContext added in v0.12.0

func (o LookupApiGatewayManagedOverridesResultOutput) ToLookupApiGatewayManagedOverridesResultOutputWithContext(ctx context.Context) LookupApiGatewayManagedOverridesResultOutput

type LookupApiMappingArgs added in v0.12.0

type LookupApiMappingArgs struct {
	// Api Mapping Id generated by service
	ApiMappingId string `pulumi:"apiMappingId"`
	// The domain name
	DomainName string `pulumi:"domainName"`
}

type LookupApiMappingOutputArgs added in v0.12.0

type LookupApiMappingOutputArgs struct {
	// Api Mapping Id generated by service
	ApiMappingId pulumi.StringInput `pulumi:"apiMappingId"`
	// The domain name
	DomainName pulumi.StringInput `pulumi:"domainName"`
}

func (LookupApiMappingOutputArgs) ElementType added in v0.12.0

func (LookupApiMappingOutputArgs) ElementType() reflect.Type

type LookupApiMappingResult added in v0.12.0

type LookupApiMappingResult struct {
	// The API identifier
	ApiId *string `pulumi:"apiId"`
	// Api Mapping Id generated by service
	ApiMappingId *string `pulumi:"apiMappingId"`
	// The API mapping key
	ApiMappingKey *string `pulumi:"apiMappingKey"`
	// The API stage
	Stage *string `pulumi:"stage"`
}

func LookupApiMapping added in v0.12.0

func LookupApiMapping(ctx *pulumi.Context, args *LookupApiMappingArgs, opts ...pulumi.InvokeOption) (*LookupApiMappingResult, error)

Schema for AWS::ApiGatewayV2::ApiMapping

type LookupApiMappingResultOutput added in v0.12.0

type LookupApiMappingResultOutput struct{ *pulumi.OutputState }

func LookupApiMappingOutput added in v0.12.0

func (LookupApiMappingResultOutput) ApiId added in v0.50.0

The API identifier

func (LookupApiMappingResultOutput) ApiMappingId added in v0.68.0

Api Mapping Id generated by service

func (LookupApiMappingResultOutput) ApiMappingKey added in v0.12.0

The API mapping key

func (LookupApiMappingResultOutput) ElementType added in v0.12.0

func (LookupApiMappingResultOutput) Stage added in v0.12.0

The API stage

func (LookupApiMappingResultOutput) ToLookupApiMappingResultOutput added in v0.12.0

func (o LookupApiMappingResultOutput) ToLookupApiMappingResultOutput() LookupApiMappingResultOutput

func (LookupApiMappingResultOutput) ToLookupApiMappingResultOutputWithContext added in v0.12.0

func (o LookupApiMappingResultOutput) ToLookupApiMappingResultOutputWithContext(ctx context.Context) LookupApiMappingResultOutput

type LookupApiOutputArgs added in v0.12.0

type LookupApiOutputArgs struct {
	ApiId pulumi.StringInput `pulumi:"apiId"`
}

func (LookupApiOutputArgs) ElementType added in v0.12.0

func (LookupApiOutputArgs) ElementType() reflect.Type

type LookupApiResult added in v0.12.0

type LookupApiResult struct {
	ApiEndpoint               *string  `pulumi:"apiEndpoint"`
	ApiId                     *string  `pulumi:"apiId"`
	ApiKeySelectionExpression *string  `pulumi:"apiKeySelectionExpression"`
	CorsConfiguration         *ApiCors `pulumi:"corsConfiguration"`
	Description               *string  `pulumi:"description"`
	DisableExecuteApiEndpoint *bool    `pulumi:"disableExecuteApiEndpoint"`
	Name                      *string  `pulumi:"name"`
	RouteSelectionExpression  *string  `pulumi:"routeSelectionExpression"`
	// This resource type use map for Tags, suggest to use List of Tag
	Tags    interface{} `pulumi:"tags"`
	Version *string     `pulumi:"version"`
}

func LookupApi added in v0.12.0

func LookupApi(ctx *pulumi.Context, args *LookupApiArgs, opts ...pulumi.InvokeOption) (*LookupApiResult, error)

Resource Type definition for AWS::ApiGatewayV2::Api

type LookupApiResultOutput added in v0.12.0

type LookupApiResultOutput struct{ *pulumi.OutputState }

func LookupApiOutput added in v0.12.0

func LookupApiOutput(ctx *pulumi.Context, args LookupApiOutputArgs, opts ...pulumi.InvokeOption) LookupApiResultOutput

func (LookupApiResultOutput) ApiEndpoint added in v0.12.0

func (LookupApiResultOutput) ApiId added in v0.40.0

func (LookupApiResultOutput) ApiKeySelectionExpression added in v0.12.0

func (o LookupApiResultOutput) ApiKeySelectionExpression() pulumi.StringPtrOutput

func (LookupApiResultOutput) CorsConfiguration added in v0.12.0

func (o LookupApiResultOutput) CorsConfiguration() ApiCorsPtrOutput

func (LookupApiResultOutput) Description added in v0.12.0

func (LookupApiResultOutput) DisableExecuteApiEndpoint added in v0.12.0

func (o LookupApiResultOutput) DisableExecuteApiEndpoint() pulumi.BoolPtrOutput

func (LookupApiResultOutput) ElementType added in v0.12.0

func (LookupApiResultOutput) ElementType() reflect.Type

func (LookupApiResultOutput) Name added in v0.12.0

func (LookupApiResultOutput) RouteSelectionExpression added in v0.12.0

func (o LookupApiResultOutput) RouteSelectionExpression() pulumi.StringPtrOutput

func (LookupApiResultOutput) Tags added in v0.12.0

This resource type use map for Tags, suggest to use List of Tag

func (LookupApiResultOutput) ToLookupApiResultOutput added in v0.12.0

func (o LookupApiResultOutput) ToLookupApiResultOutput() LookupApiResultOutput

func (LookupApiResultOutput) ToLookupApiResultOutputWithContext added in v0.12.0

func (o LookupApiResultOutput) ToLookupApiResultOutputWithContext(ctx context.Context) LookupApiResultOutput

func (LookupApiResultOutput) Version added in v0.12.0

type LookupAuthorizerArgs added in v0.12.0

type LookupAuthorizerArgs struct {
	ApiId        string `pulumi:"apiId"`
	AuthorizerId string `pulumi:"authorizerId"`
}

type LookupAuthorizerOutputArgs added in v0.12.0

type LookupAuthorizerOutputArgs struct {
	ApiId        pulumi.StringInput `pulumi:"apiId"`
	AuthorizerId pulumi.StringInput `pulumi:"authorizerId"`
}

func (LookupAuthorizerOutputArgs) ElementType added in v0.12.0

func (LookupAuthorizerOutputArgs) ElementType() reflect.Type

type LookupAuthorizerResult added in v0.12.0

type LookupAuthorizerResult struct {
	AuthorizerCredentialsArn       *string                     `pulumi:"authorizerCredentialsArn"`
	AuthorizerId                   *string                     `pulumi:"authorizerId"`
	AuthorizerPayloadFormatVersion *string                     `pulumi:"authorizerPayloadFormatVersion"`
	AuthorizerResultTtlInSeconds   *int                        `pulumi:"authorizerResultTtlInSeconds"`
	AuthorizerType                 *string                     `pulumi:"authorizerType"`
	AuthorizerUri                  *string                     `pulumi:"authorizerUri"`
	EnableSimpleResponses          *bool                       `pulumi:"enableSimpleResponses"`
	IdentitySource                 []string                    `pulumi:"identitySource"`
	IdentityValidationExpression   *string                     `pulumi:"identityValidationExpression"`
	JwtConfiguration               *AuthorizerJwtConfiguration `pulumi:"jwtConfiguration"`
	Name                           *string                     `pulumi:"name"`
}

func LookupAuthorizer added in v0.12.0

func LookupAuthorizer(ctx *pulumi.Context, args *LookupAuthorizerArgs, opts ...pulumi.InvokeOption) (*LookupAuthorizerResult, error)

Resource Type definition for AWS::ApiGatewayV2::Authorizer

type LookupAuthorizerResultOutput added in v0.12.0

type LookupAuthorizerResultOutput struct{ *pulumi.OutputState }

func LookupAuthorizerOutput added in v0.12.0

func (LookupAuthorizerResultOutput) AuthorizerCredentialsArn added in v0.12.0

func (o LookupAuthorizerResultOutput) AuthorizerCredentialsArn() pulumi.StringPtrOutput

func (LookupAuthorizerResultOutput) AuthorizerId added in v0.42.0

func (LookupAuthorizerResultOutput) AuthorizerPayloadFormatVersion added in v0.12.0

func (o LookupAuthorizerResultOutput) AuthorizerPayloadFormatVersion() pulumi.StringPtrOutput

func (LookupAuthorizerResultOutput) AuthorizerResultTtlInSeconds added in v0.12.0

func (o LookupAuthorizerResultOutput) AuthorizerResultTtlInSeconds() pulumi.IntPtrOutput

func (LookupAuthorizerResultOutput) AuthorizerType added in v0.12.0

func (LookupAuthorizerResultOutput) AuthorizerUri added in v0.12.0

func (LookupAuthorizerResultOutput) ElementType added in v0.12.0

func (LookupAuthorizerResultOutput) EnableSimpleResponses added in v0.12.0

func (o LookupAuthorizerResultOutput) EnableSimpleResponses() pulumi.BoolPtrOutput

func (LookupAuthorizerResultOutput) IdentitySource added in v0.12.0

func (LookupAuthorizerResultOutput) IdentityValidationExpression added in v0.12.0

func (o LookupAuthorizerResultOutput) IdentityValidationExpression() pulumi.StringPtrOutput

func (LookupAuthorizerResultOutput) JwtConfiguration added in v0.12.0

func (LookupAuthorizerResultOutput) Name added in v0.12.0

func (LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput added in v0.12.0

func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutput() LookupAuthorizerResultOutput

func (LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext added in v0.12.0

func (o LookupAuthorizerResultOutput) ToLookupAuthorizerResultOutputWithContext(ctx context.Context) LookupAuthorizerResultOutput

type LookupDeploymentArgs added in v0.12.0

type LookupDeploymentArgs struct {
	ApiId        string `pulumi:"apiId"`
	DeploymentId string `pulumi:"deploymentId"`
}

type LookupDeploymentOutputArgs added in v0.12.0

type LookupDeploymentOutputArgs struct {
	ApiId        pulumi.StringInput `pulumi:"apiId"`
	DeploymentId pulumi.StringInput `pulumi:"deploymentId"`
}

func (LookupDeploymentOutputArgs) ElementType added in v0.12.0

func (LookupDeploymentOutputArgs) ElementType() reflect.Type

type LookupDeploymentResult added in v0.12.0

type LookupDeploymentResult struct {
	DeploymentId *string `pulumi:"deploymentId"`
	Description  *string `pulumi:"description"`
}

func LookupDeployment added in v0.12.0

func LookupDeployment(ctx *pulumi.Context, args *LookupDeploymentArgs, opts ...pulumi.InvokeOption) (*LookupDeploymentResult, error)

Resource Type definition for AWS::ApiGatewayV2::Deployment

type LookupDeploymentResultOutput added in v0.12.0

type LookupDeploymentResultOutput struct{ *pulumi.OutputState }

func LookupDeploymentOutput added in v0.12.0

func (LookupDeploymentResultOutput) DeploymentId added in v0.40.0

func (LookupDeploymentResultOutput) Description added in v0.12.0

func (LookupDeploymentResultOutput) ElementType added in v0.12.0

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutput added in v0.12.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutput() LookupDeploymentResultOutput

func (LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext added in v0.12.0

func (o LookupDeploymentResultOutput) ToLookupDeploymentResultOutputWithContext(ctx context.Context) LookupDeploymentResultOutput

type LookupDomainNameArgs added in v0.12.0

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

type LookupDomainNameOutputArgs added in v0.12.0

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

func (LookupDomainNameOutputArgs) ElementType added in v0.12.0

func (LookupDomainNameOutputArgs) ElementType() reflect.Type

type LookupDomainNameResult added in v0.12.0

type LookupDomainNameResult struct {
	DomainNameConfigurations []DomainNameConfiguration          `pulumi:"domainNameConfigurations"`
	Id                       *string                            `pulumi:"id"`
	MutualTlsAuthentication  *DomainNameMutualTlsAuthentication `pulumi:"mutualTlsAuthentication"`
	RegionalDomainName       *string                            `pulumi:"regionalDomainName"`
	RegionalHostedZoneId     *string                            `pulumi:"regionalHostedZoneId"`
	Tags                     interface{}                        `pulumi:"tags"`
}

func LookupDomainName added in v0.12.0

func LookupDomainName(ctx *pulumi.Context, args *LookupDomainNameArgs, opts ...pulumi.InvokeOption) (*LookupDomainNameResult, error)

Resource Type definition for AWS::ApiGatewayV2::DomainName

type LookupDomainNameResultOutput added in v0.12.0

type LookupDomainNameResultOutput struct{ *pulumi.OutputState }

func LookupDomainNameOutput added in v0.12.0

func (LookupDomainNameResultOutput) DomainNameConfigurations added in v0.12.0

func (LookupDomainNameResultOutput) ElementType added in v0.12.0

func (LookupDomainNameResultOutput) Id added in v0.12.0

func (LookupDomainNameResultOutput) MutualTlsAuthentication added in v0.12.0

func (LookupDomainNameResultOutput) RegionalDomainName added in v0.12.0

func (o LookupDomainNameResultOutput) RegionalDomainName() pulumi.StringPtrOutput

func (LookupDomainNameResultOutput) RegionalHostedZoneId added in v0.12.0

func (o LookupDomainNameResultOutput) RegionalHostedZoneId() pulumi.StringPtrOutput

func (LookupDomainNameResultOutput) Tags added in v0.12.0

func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutput added in v0.12.0

func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutput() LookupDomainNameResultOutput

func (LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext added in v0.12.0

func (o LookupDomainNameResultOutput) ToLookupDomainNameResultOutputWithContext(ctx context.Context) LookupDomainNameResultOutput

type LookupIntegrationArgs added in v0.12.0

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

type LookupIntegrationOutputArgs added in v0.12.0

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

func (LookupIntegrationOutputArgs) ElementType added in v0.12.0

type LookupIntegrationResponseArgs added in v0.12.0

type LookupIntegrationResponseArgs struct {
	// The API identifier
	ApiId string `pulumi:"apiId"`
	// The integration ID
	IntegrationId string `pulumi:"integrationId"`
	// Integration Response ID generated by service
	IntegrationResponseId string `pulumi:"integrationResponseId"`
}

type LookupIntegrationResponseOutputArgs added in v0.12.0

type LookupIntegrationResponseOutputArgs struct {
	// The API identifier
	ApiId pulumi.StringInput `pulumi:"apiId"`
	// The integration ID
	IntegrationId pulumi.StringInput `pulumi:"integrationId"`
	// Integration Response ID generated by service
	IntegrationResponseId pulumi.StringInput `pulumi:"integrationResponseId"`
}

func (LookupIntegrationResponseOutputArgs) ElementType added in v0.12.0

type LookupIntegrationResponseResult added in v0.12.0

type LookupIntegrationResponseResult struct {
	//  Specifies how to handle response payload content type conversions
	ContentHandlingStrategy *string `pulumi:"contentHandlingStrategy"`
	// Integration Response ID generated by service
	IntegrationResponseId *string `pulumi:"integrationResponseId"`
	// The integration response key
	IntegrationResponseKey *string `pulumi:"integrationResponseKey"`
	// A key-value map specifying response parameters that are passed to the method response from the backend
	ResponseParameters interface{} `pulumi:"responseParameters"`
	// The collection of response templates for the integration response as a string-to-string map of key-value pairs
	ResponseTemplates interface{} `pulumi:"responseTemplates"`
	// The template selection expression for the integration response. Supported only for WebSocket APIs
	TemplateSelectionExpression *string `pulumi:"templateSelectionExpression"`
}

func LookupIntegrationResponse added in v0.12.0

func LookupIntegrationResponse(ctx *pulumi.Context, args *LookupIntegrationResponseArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationResponseResult, error)

Schema for ApiGatewayV2 Integration Response

type LookupIntegrationResponseResultOutput added in v0.12.0

type LookupIntegrationResponseResultOutput struct{ *pulumi.OutputState }

func (LookupIntegrationResponseResultOutput) ContentHandlingStrategy added in v0.12.0

func (o LookupIntegrationResponseResultOutput) ContentHandlingStrategy() pulumi.StringPtrOutput

Specifies how to handle response payload content type conversions

func (LookupIntegrationResponseResultOutput) ElementType added in v0.12.0

func (LookupIntegrationResponseResultOutput) IntegrationResponseId added in v0.60.0

Integration Response ID generated by service

func (LookupIntegrationResponseResultOutput) IntegrationResponseKey added in v0.12.0

The integration response key

func (LookupIntegrationResponseResultOutput) ResponseParameters added in v0.12.0

A key-value map specifying response parameters that are passed to the method response from the backend

func (LookupIntegrationResponseResultOutput) ResponseTemplates added in v0.12.0

The collection of response templates for the integration response as a string-to-string map of key-value pairs

func (LookupIntegrationResponseResultOutput) TemplateSelectionExpression added in v0.12.0

func (o LookupIntegrationResponseResultOutput) TemplateSelectionExpression() pulumi.StringPtrOutput

The template selection expression for the integration response. Supported only for WebSocket APIs

func (LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutput added in v0.12.0

func (o LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutput() LookupIntegrationResponseResultOutput

func (LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutputWithContext added in v0.12.0

func (o LookupIntegrationResponseResultOutput) ToLookupIntegrationResponseResultOutputWithContext(ctx context.Context) LookupIntegrationResponseResultOutput

type LookupIntegrationResult added in v0.12.0

type LookupIntegrationResult struct {
	ConnectionId                *string               `pulumi:"connectionId"`
	ConnectionType              *string               `pulumi:"connectionType"`
	ContentHandlingStrategy     *string               `pulumi:"contentHandlingStrategy"`
	CredentialsArn              *string               `pulumi:"credentialsArn"`
	Description                 *string               `pulumi:"description"`
	Id                          *string               `pulumi:"id"`
	IntegrationMethod           *string               `pulumi:"integrationMethod"`
	IntegrationSubtype          *string               `pulumi:"integrationSubtype"`
	IntegrationType             *string               `pulumi:"integrationType"`
	IntegrationUri              *string               `pulumi:"integrationUri"`
	PassthroughBehavior         *string               `pulumi:"passthroughBehavior"`
	PayloadFormatVersion        *string               `pulumi:"payloadFormatVersion"`
	RequestParameters           interface{}           `pulumi:"requestParameters"`
	RequestTemplates            interface{}           `pulumi:"requestTemplates"`
	ResponseParameters          interface{}           `pulumi:"responseParameters"`
	TemplateSelectionExpression *string               `pulumi:"templateSelectionExpression"`
	TimeoutInMillis             *int                  `pulumi:"timeoutInMillis"`
	TlsConfig                   *IntegrationTlsConfig `pulumi:"tlsConfig"`
}

func LookupIntegration added in v0.12.0

func LookupIntegration(ctx *pulumi.Context, args *LookupIntegrationArgs, opts ...pulumi.InvokeOption) (*LookupIntegrationResult, error)

Resource Type definition for AWS::ApiGatewayV2::Integration

type LookupIntegrationResultOutput added in v0.12.0

type LookupIntegrationResultOutput struct{ *pulumi.OutputState }

func LookupIntegrationOutput added in v0.12.0

func (LookupIntegrationResultOutput) ConnectionId added in v0.12.0

func (LookupIntegrationResultOutput) ConnectionType added in v0.12.0

func (LookupIntegrationResultOutput) ContentHandlingStrategy added in v0.12.0

func (o LookupIntegrationResultOutput) ContentHandlingStrategy() pulumi.StringPtrOutput

func (LookupIntegrationResultOutput) CredentialsArn added in v0.12.0

func (LookupIntegrationResultOutput) Description added in v0.12.0

func (LookupIntegrationResultOutput) ElementType added in v0.12.0

func (LookupIntegrationResultOutput) Id added in v0.12.0

func (LookupIntegrationResultOutput) IntegrationMethod added in v0.12.0

func (LookupIntegrationResultOutput) IntegrationSubtype added in v0.12.0

func (o LookupIntegrationResultOutput) IntegrationSubtype() pulumi.StringPtrOutput

func (LookupIntegrationResultOutput) IntegrationType added in v0.12.0

func (LookupIntegrationResultOutput) IntegrationUri added in v0.12.0

func (LookupIntegrationResultOutput) PassthroughBehavior added in v0.12.0

func (o LookupIntegrationResultOutput) PassthroughBehavior() pulumi.StringPtrOutput

func (LookupIntegrationResultOutput) PayloadFormatVersion added in v0.12.0

func (o LookupIntegrationResultOutput) PayloadFormatVersion() pulumi.StringPtrOutput

func (LookupIntegrationResultOutput) RequestParameters added in v0.12.0

func (o LookupIntegrationResultOutput) RequestParameters() pulumi.AnyOutput

func (LookupIntegrationResultOutput) RequestTemplates added in v0.12.0

func (o LookupIntegrationResultOutput) RequestTemplates() pulumi.AnyOutput

func (LookupIntegrationResultOutput) ResponseParameters added in v0.12.0

func (o LookupIntegrationResultOutput) ResponseParameters() pulumi.AnyOutput

func (LookupIntegrationResultOutput) TemplateSelectionExpression added in v0.12.0

func (o LookupIntegrationResultOutput) TemplateSelectionExpression() pulumi.StringPtrOutput

func (LookupIntegrationResultOutput) TimeoutInMillis added in v0.12.0

func (LookupIntegrationResultOutput) TlsConfig added in v0.12.0

func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutput added in v0.12.0

func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutput() LookupIntegrationResultOutput

func (LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext added in v0.12.0

func (o LookupIntegrationResultOutput) ToLookupIntegrationResultOutputWithContext(ctx context.Context) LookupIntegrationResultOutput

type LookupModelArgs added in v0.12.0

type LookupModelArgs struct {
	ApiId   string `pulumi:"apiId"`
	ModelId string `pulumi:"modelId"`
}

type LookupModelOutputArgs added in v0.12.0

type LookupModelOutputArgs struct {
	ApiId   pulumi.StringInput `pulumi:"apiId"`
	ModelId pulumi.StringInput `pulumi:"modelId"`
}

func (LookupModelOutputArgs) ElementType added in v0.12.0

func (LookupModelOutputArgs) ElementType() reflect.Type

type LookupModelResult added in v0.12.0

type LookupModelResult struct {
	ContentType *string     `pulumi:"contentType"`
	Description *string     `pulumi:"description"`
	ModelId     *string     `pulumi:"modelId"`
	Name        *string     `pulumi:"name"`
	Schema      interface{} `pulumi:"schema"`
}

func LookupModel added in v0.12.0

func LookupModel(ctx *pulumi.Context, args *LookupModelArgs, opts ...pulumi.InvokeOption) (*LookupModelResult, error)

Resource Type definition for AWS::ApiGatewayV2::Model

type LookupModelResultOutput added in v0.12.0

type LookupModelResultOutput struct{ *pulumi.OutputState }

func LookupModelOutput added in v0.12.0

func LookupModelOutput(ctx *pulumi.Context, args LookupModelOutputArgs, opts ...pulumi.InvokeOption) LookupModelResultOutput

func (LookupModelResultOutput) ContentType added in v0.12.0

func (LookupModelResultOutput) Description added in v0.12.0

func (LookupModelResultOutput) ElementType added in v0.12.0

func (LookupModelResultOutput) ElementType() reflect.Type

func (LookupModelResultOutput) ModelId added in v0.38.0

func (LookupModelResultOutput) Name added in v0.12.0

func (LookupModelResultOutput) Schema added in v0.12.0

func (LookupModelResultOutput) ToLookupModelResultOutput added in v0.12.0

func (o LookupModelResultOutput) ToLookupModelResultOutput() LookupModelResultOutput

func (LookupModelResultOutput) ToLookupModelResultOutputWithContext added in v0.12.0

func (o LookupModelResultOutput) ToLookupModelResultOutputWithContext(ctx context.Context) LookupModelResultOutput

type LookupRouteArgs added in v0.12.0

type LookupRouteArgs struct {
	ApiId   string `pulumi:"apiId"`
	RouteId string `pulumi:"routeId"`
}

type LookupRouteOutputArgs added in v0.12.0

type LookupRouteOutputArgs struct {
	ApiId   pulumi.StringInput `pulumi:"apiId"`
	RouteId pulumi.StringInput `pulumi:"routeId"`
}

func (LookupRouteOutputArgs) ElementType added in v0.12.0

func (LookupRouteOutputArgs) ElementType() reflect.Type

type LookupRouteResponseArgs added in v0.12.0

type LookupRouteResponseArgs struct {
	ApiId           string `pulumi:"apiId"`
	RouteId         string `pulumi:"routeId"`
	RouteResponseId string `pulumi:"routeResponseId"`
}

type LookupRouteResponseOutputArgs added in v0.12.0

type LookupRouteResponseOutputArgs struct {
	ApiId           pulumi.StringInput `pulumi:"apiId"`
	RouteId         pulumi.StringInput `pulumi:"routeId"`
	RouteResponseId pulumi.StringInput `pulumi:"routeResponseId"`
}

func (LookupRouteResponseOutputArgs) ElementType added in v0.12.0

type LookupRouteResponseResult added in v0.12.0

type LookupRouteResponseResult struct {
	ModelSelectionExpression *string                       `pulumi:"modelSelectionExpression"`
	ResponseModels           interface{}                   `pulumi:"responseModels"`
	ResponseParameters       *RouteResponseRouteParameters `pulumi:"responseParameters"`
	RouteResponseId          *string                       `pulumi:"routeResponseId"`
	RouteResponseKey         *string                       `pulumi:"routeResponseKey"`
}

func LookupRouteResponse added in v0.12.0

func LookupRouteResponse(ctx *pulumi.Context, args *LookupRouteResponseArgs, opts ...pulumi.InvokeOption) (*LookupRouteResponseResult, error)

Resource Type definition for AWS::ApiGatewayV2::RouteResponse

type LookupRouteResponseResultOutput added in v0.12.0

type LookupRouteResponseResultOutput struct{ *pulumi.OutputState }

func LookupRouteResponseOutput added in v0.12.0

func (LookupRouteResponseResultOutput) ElementType added in v0.12.0

func (LookupRouteResponseResultOutput) ModelSelectionExpression added in v0.12.0

func (o LookupRouteResponseResultOutput) ModelSelectionExpression() pulumi.StringPtrOutput

func (LookupRouteResponseResultOutput) ResponseModels added in v0.12.0

func (LookupRouteResponseResultOutput) ResponseParameters added in v0.12.0

func (LookupRouteResponseResultOutput) RouteResponseId added in v0.51.0

func (LookupRouteResponseResultOutput) RouteResponseKey added in v0.12.0

func (LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutput added in v0.12.0

func (o LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutput() LookupRouteResponseResultOutput

func (LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutputWithContext added in v0.12.0

func (o LookupRouteResponseResultOutput) ToLookupRouteResponseResultOutputWithContext(ctx context.Context) LookupRouteResponseResultOutput

type LookupRouteResult added in v0.12.0

type LookupRouteResult struct {
	ApiKeyRequired                   *bool       `pulumi:"apiKeyRequired"`
	AuthorizationScopes              []string    `pulumi:"authorizationScopes"`
	AuthorizationType                *string     `pulumi:"authorizationType"`
	ModelSelectionExpression         *string     `pulumi:"modelSelectionExpression"`
	OperationName                    *string     `pulumi:"operationName"`
	RequestModels                    interface{} `pulumi:"requestModels"`
	RouteId                          *string     `pulumi:"routeId"`
	RouteKey                         *string     `pulumi:"routeKey"`
	RouteResponseSelectionExpression *string     `pulumi:"routeResponseSelectionExpression"`
	Target                           *string     `pulumi:"target"`
}

func LookupRoute added in v0.12.0

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

Resource Type definition for AWS::ApiGatewayV2::Route

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) ApiKeyRequired added in v0.12.0

func (o LookupRouteResultOutput) ApiKeyRequired() pulumi.BoolPtrOutput

func (LookupRouteResultOutput) AuthorizationScopes added in v0.12.0

func (o LookupRouteResultOutput) AuthorizationScopes() pulumi.StringArrayOutput

func (LookupRouteResultOutput) AuthorizationType added in v0.12.0

func (o LookupRouteResultOutput) AuthorizationType() pulumi.StringPtrOutput

func (LookupRouteResultOutput) ElementType added in v0.12.0

func (LookupRouteResultOutput) ElementType() reflect.Type

func (LookupRouteResultOutput) ModelSelectionExpression added in v0.12.0

func (o LookupRouteResultOutput) ModelSelectionExpression() pulumi.StringPtrOutput

func (LookupRouteResultOutput) OperationName added in v0.12.0

func (LookupRouteResultOutput) RequestModels added in v0.12.0

func (o LookupRouteResultOutput) RequestModels() pulumi.AnyOutput

func (LookupRouteResultOutput) RouteId added in v0.55.0

func (LookupRouteResultOutput) RouteKey added in v0.12.0

func (LookupRouteResultOutput) RouteResponseSelectionExpression added in v0.12.0

func (o LookupRouteResultOutput) RouteResponseSelectionExpression() pulumi.StringPtrOutput

func (LookupRouteResultOutput) Target added in v0.12.0

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 LookupStageArgs added in v0.12.0

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

type LookupStageOutputArgs added in v0.12.0

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

func (LookupStageOutputArgs) ElementType added in v0.12.0

func (LookupStageOutputArgs) ElementType() reflect.Type

type LookupStageResult added in v0.12.0

type LookupStageResult struct {
	AccessLogSettings    *StageAccessLogSettings `pulumi:"accessLogSettings"`
	AccessPolicyId       *string                 `pulumi:"accessPolicyId"`
	AutoDeploy           *bool                   `pulumi:"autoDeploy"`
	ClientCertificateId  *string                 `pulumi:"clientCertificateId"`
	DefaultRouteSettings *StageRouteSettings     `pulumi:"defaultRouteSettings"`
	DeploymentId         *string                 `pulumi:"deploymentId"`
	Description          *string                 `pulumi:"description"`
	Id                   *string                 `pulumi:"id"`
	RouteSettings        interface{}             `pulumi:"routeSettings"`
	StageVariables       interface{}             `pulumi:"stageVariables"`
	Tags                 interface{}             `pulumi:"tags"`
}

func LookupStage added in v0.12.0

func LookupStage(ctx *pulumi.Context, args *LookupStageArgs, opts ...pulumi.InvokeOption) (*LookupStageResult, error)

Resource Type definition for AWS::ApiGatewayV2::Stage

type LookupStageResultOutput added in v0.12.0

type LookupStageResultOutput struct{ *pulumi.OutputState }

func LookupStageOutput added in v0.12.0

func LookupStageOutput(ctx *pulumi.Context, args LookupStageOutputArgs, opts ...pulumi.InvokeOption) LookupStageResultOutput

func (LookupStageResultOutput) AccessLogSettings added in v0.12.0

func (LookupStageResultOutput) AccessPolicyId added in v0.12.0

func (o LookupStageResultOutput) AccessPolicyId() pulumi.StringPtrOutput

func (LookupStageResultOutput) AutoDeploy added in v0.12.0

func (LookupStageResultOutput) ClientCertificateId added in v0.12.0

func (o LookupStageResultOutput) ClientCertificateId() pulumi.StringPtrOutput

func (LookupStageResultOutput) DefaultRouteSettings added in v0.12.0

func (o LookupStageResultOutput) DefaultRouteSettings() StageRouteSettingsPtrOutput

func (LookupStageResultOutput) DeploymentId added in v0.12.0

func (LookupStageResultOutput) Description added in v0.12.0

func (LookupStageResultOutput) ElementType added in v0.12.0

func (LookupStageResultOutput) ElementType() reflect.Type

func (LookupStageResultOutput) Id added in v0.12.0

func (LookupStageResultOutput) RouteSettings added in v0.12.0

func (o LookupStageResultOutput) RouteSettings() pulumi.AnyOutput

func (LookupStageResultOutput) StageVariables added in v0.12.0

func (o LookupStageResultOutput) StageVariables() pulumi.AnyOutput

func (LookupStageResultOutput) Tags added in v0.12.0

func (LookupStageResultOutput) ToLookupStageResultOutput added in v0.12.0

func (o LookupStageResultOutput) ToLookupStageResultOutput() LookupStageResultOutput

func (LookupStageResultOutput) ToLookupStageResultOutputWithContext added in v0.12.0

func (o LookupStageResultOutput) ToLookupStageResultOutputWithContext(ctx context.Context) LookupStageResultOutput

type LookupVpcLinkArgs added in v0.12.0

type LookupVpcLinkArgs struct {
	VpcLinkId string `pulumi:"vpcLinkId"`
}

type LookupVpcLinkOutputArgs added in v0.12.0

type LookupVpcLinkOutputArgs struct {
	VpcLinkId pulumi.StringInput `pulumi:"vpcLinkId"`
}

func (LookupVpcLinkOutputArgs) ElementType added in v0.12.0

func (LookupVpcLinkOutputArgs) ElementType() reflect.Type

type LookupVpcLinkResult added in v0.12.0

type LookupVpcLinkResult struct {
	Name *string `pulumi:"name"`
	// This resource type use map for Tags, suggest to use List of Tag
	Tags      interface{} `pulumi:"tags"`
	VpcLinkId *string     `pulumi:"vpcLinkId"`
}
func LookupVpcLink(ctx *pulumi.Context, args *LookupVpcLinkArgs, opts ...pulumi.InvokeOption) (*LookupVpcLinkResult, error)

Resource Type definition for AWS::ApiGatewayV2::VpcLink

type LookupVpcLinkResultOutput added in v0.12.0

type LookupVpcLinkResultOutput struct{ *pulumi.OutputState }

func LookupVpcLinkOutput added in v0.12.0

func LookupVpcLinkOutput(ctx *pulumi.Context, args LookupVpcLinkOutputArgs, opts ...pulumi.InvokeOption) LookupVpcLinkResultOutput

func (LookupVpcLinkResultOutput) ElementType added in v0.12.0

func (LookupVpcLinkResultOutput) ElementType() reflect.Type

func (LookupVpcLinkResultOutput) Name added in v0.12.0

func (LookupVpcLinkResultOutput) Tags added in v0.12.0

This resource type use map for Tags, suggest to use List of Tag

func (LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutput added in v0.12.0

func (o LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutput() LookupVpcLinkResultOutput

func (LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutputWithContext added in v0.12.0

func (o LookupVpcLinkResultOutput) ToLookupVpcLinkResultOutputWithContext(ctx context.Context) LookupVpcLinkResultOutput

func (LookupVpcLinkResultOutput) VpcLinkId added in v0.20.0

type Model

type Model struct {
	pulumi.CustomResourceState

	ApiId       pulumi.StringOutput    `pulumi:"apiId"`
	ContentType pulumi.StringPtrOutput `pulumi:"contentType"`
	Description pulumi.StringPtrOutput `pulumi:"description"`
	ModelId     pulumi.StringOutput    `pulumi:"modelId"`
	Name        pulumi.StringOutput    `pulumi:"name"`
	Schema      pulumi.AnyOutput       `pulumi:"schema"`
}

Resource Type definition for AWS::ApiGatewayV2::Model

func GetModel

func GetModel(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ModelState, opts ...pulumi.ResourceOption) (*Model, error)

GetModel gets an existing Model 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 NewModel

func NewModel(ctx *pulumi.Context,
	name string, args *ModelArgs, opts ...pulumi.ResourceOption) (*Model, error)

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

func (*Model) ElementType

func (*Model) ElementType() reflect.Type

func (*Model) ToModelOutput

func (i *Model) ToModelOutput() ModelOutput

func (*Model) ToModelOutputWithContext

func (i *Model) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelArgs

type ModelArgs struct {
	ApiId       pulumi.StringInput
	ContentType pulumi.StringPtrInput
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Schema      pulumi.Input
}

The set of arguments for constructing a Model resource.

func (ModelArgs) ElementType

func (ModelArgs) ElementType() reflect.Type

type ModelInput

type ModelInput interface {
	pulumi.Input

	ToModelOutput() ModelOutput
	ToModelOutputWithContext(ctx context.Context) ModelOutput
}

type ModelOutput

type ModelOutput struct{ *pulumi.OutputState }

func (ModelOutput) ApiId added in v0.17.0

func (o ModelOutput) ApiId() pulumi.StringOutput

func (ModelOutput) ContentType added in v0.17.0

func (o ModelOutput) ContentType() pulumi.StringPtrOutput

func (ModelOutput) Description added in v0.17.0

func (o ModelOutput) Description() pulumi.StringPtrOutput

func (ModelOutput) ElementType

func (ModelOutput) ElementType() reflect.Type

func (ModelOutput) ModelId added in v0.38.0

func (o ModelOutput) ModelId() pulumi.StringOutput

func (ModelOutput) Name added in v0.17.0

func (o ModelOutput) Name() pulumi.StringOutput

func (ModelOutput) Schema added in v0.17.0

func (o ModelOutput) Schema() pulumi.AnyOutput

func (ModelOutput) ToModelOutput

func (o ModelOutput) ToModelOutput() ModelOutput

func (ModelOutput) ToModelOutputWithContext

func (o ModelOutput) ToModelOutputWithContext(ctx context.Context) ModelOutput

type ModelState

type ModelState struct {
}

func (ModelState) ElementType

func (ModelState) ElementType() reflect.Type

type Route

type Route struct {
	pulumi.CustomResourceState

	ApiId                            pulumi.StringOutput      `pulumi:"apiId"`
	ApiKeyRequired                   pulumi.BoolPtrOutput     `pulumi:"apiKeyRequired"`
	AuthorizationScopes              pulumi.StringArrayOutput `pulumi:"authorizationScopes"`
	AuthorizationType                pulumi.StringPtrOutput   `pulumi:"authorizationType"`
	AuthorizerId                     pulumi.StringPtrOutput   `pulumi:"authorizerId"`
	ModelSelectionExpression         pulumi.StringPtrOutput   `pulumi:"modelSelectionExpression"`
	OperationName                    pulumi.StringPtrOutput   `pulumi:"operationName"`
	RequestModels                    pulumi.AnyOutput         `pulumi:"requestModels"`
	RequestParameters                pulumi.AnyOutput         `pulumi:"requestParameters"`
	RouteId                          pulumi.StringOutput      `pulumi:"routeId"`
	RouteKey                         pulumi.StringOutput      `pulumi:"routeKey"`
	RouteResponseSelectionExpression pulumi.StringPtrOutput   `pulumi:"routeResponseSelectionExpression"`
	Target                           pulumi.StringPtrOutput   `pulumi:"target"`
}

Resource Type definition for AWS::ApiGatewayV2::Route

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 RouteArgs

type RouteArgs struct {
	ApiId                            pulumi.StringInput
	ApiKeyRequired                   pulumi.BoolPtrInput
	AuthorizationScopes              pulumi.StringArrayInput
	AuthorizationType                pulumi.StringPtrInput
	AuthorizerId                     pulumi.StringPtrInput
	ModelSelectionExpression         pulumi.StringPtrInput
	OperationName                    pulumi.StringPtrInput
	RequestModels                    pulumi.Input
	RequestParameters                pulumi.Input
	RouteKey                         pulumi.StringInput
	RouteResponseSelectionExpression pulumi.StringPtrInput
	Target                           pulumi.StringPtrInput
}

The set of arguments for constructing a Route resource.

func (RouteArgs) ElementType

func (RouteArgs) ElementType() reflect.Type

type RouteInput

type RouteInput interface {
	pulumi.Input

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

type RouteOutput

type RouteOutput struct{ *pulumi.OutputState }

func (RouteOutput) ApiId added in v0.17.0

func (o RouteOutput) ApiId() pulumi.StringOutput

func (RouteOutput) ApiKeyRequired added in v0.17.0

func (o RouteOutput) ApiKeyRequired() pulumi.BoolPtrOutput

func (RouteOutput) AuthorizationScopes added in v0.17.0

func (o RouteOutput) AuthorizationScopes() pulumi.StringArrayOutput

func (RouteOutput) AuthorizationType added in v0.17.0

func (o RouteOutput) AuthorizationType() pulumi.StringPtrOutput

func (RouteOutput) AuthorizerId added in v0.17.0

func (o RouteOutput) AuthorizerId() pulumi.StringPtrOutput

func (RouteOutput) ElementType

func (RouteOutput) ElementType() reflect.Type

func (RouteOutput) ModelSelectionExpression added in v0.17.0

func (o RouteOutput) ModelSelectionExpression() pulumi.StringPtrOutput

func (RouteOutput) OperationName added in v0.17.0

func (o RouteOutput) OperationName() pulumi.StringPtrOutput

func (RouteOutput) RequestModels added in v0.17.0

func (o RouteOutput) RequestModels() pulumi.AnyOutput

func (RouteOutput) RequestParameters added in v0.17.0

func (o RouteOutput) RequestParameters() pulumi.AnyOutput

func (RouteOutput) RouteId added in v0.55.0

func (o RouteOutput) RouteId() pulumi.StringOutput

func (RouteOutput) RouteKey added in v0.17.0

func (o RouteOutput) RouteKey() pulumi.StringOutput

func (RouteOutput) RouteResponseSelectionExpression added in v0.17.0

func (o RouteOutput) RouteResponseSelectionExpression() pulumi.StringPtrOutput

func (RouteOutput) Target added in v0.17.0

func (o RouteOutput) Target() pulumi.StringPtrOutput

func (RouteOutput) ToRouteOutput

func (o RouteOutput) ToRouteOutput() RouteOutput

func (RouteOutput) ToRouteOutputWithContext

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

type RouteResponse

type RouteResponse struct {
	pulumi.CustomResourceState

	ApiId                    pulumi.StringOutput                   `pulumi:"apiId"`
	ModelSelectionExpression pulumi.StringPtrOutput                `pulumi:"modelSelectionExpression"`
	ResponseModels           pulumi.AnyOutput                      `pulumi:"responseModels"`
	ResponseParameters       RouteResponseRouteParametersPtrOutput `pulumi:"responseParameters"`
	RouteId                  pulumi.StringOutput                   `pulumi:"routeId"`
	RouteResponseId          pulumi.StringOutput                   `pulumi:"routeResponseId"`
	RouteResponseKey         pulumi.StringOutput                   `pulumi:"routeResponseKey"`
}

Resource Type definition for AWS::ApiGatewayV2::RouteResponse

func GetRouteResponse

func GetRouteResponse(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RouteResponseState, opts ...pulumi.ResourceOption) (*RouteResponse, error)

GetRouteResponse gets an existing RouteResponse 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 NewRouteResponse

func NewRouteResponse(ctx *pulumi.Context,
	name string, args *RouteResponseArgs, opts ...pulumi.ResourceOption) (*RouteResponse, error)

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

func (*RouteResponse) ElementType

func (*RouteResponse) ElementType() reflect.Type

func (*RouteResponse) ToRouteResponseOutput

func (i *RouteResponse) ToRouteResponseOutput() RouteResponseOutput

func (*RouteResponse) ToRouteResponseOutputWithContext

func (i *RouteResponse) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput

type RouteResponseArgs

type RouteResponseArgs struct {
	ApiId                    pulumi.StringInput
	ModelSelectionExpression pulumi.StringPtrInput
	ResponseModels           pulumi.Input
	ResponseParameters       RouteResponseRouteParametersPtrInput
	RouteId                  pulumi.StringInput
	RouteResponseKey         pulumi.StringInput
}

The set of arguments for constructing a RouteResponse resource.

func (RouteResponseArgs) ElementType

func (RouteResponseArgs) ElementType() reflect.Type

type RouteResponseInput

type RouteResponseInput interface {
	pulumi.Input

	ToRouteResponseOutput() RouteResponseOutput
	ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput
}

type RouteResponseOutput

type RouteResponseOutput struct{ *pulumi.OutputState }

func (RouteResponseOutput) ApiId added in v0.17.0

func (RouteResponseOutput) ElementType

func (RouteResponseOutput) ElementType() reflect.Type

func (RouteResponseOutput) ModelSelectionExpression added in v0.17.0

func (o RouteResponseOutput) ModelSelectionExpression() pulumi.StringPtrOutput

func (RouteResponseOutput) ResponseModels added in v0.17.0

func (o RouteResponseOutput) ResponseModels() pulumi.AnyOutput

func (RouteResponseOutput) ResponseParameters added in v0.17.0

func (RouteResponseOutput) RouteId added in v0.17.0

func (RouteResponseOutput) RouteResponseId added in v0.51.0

func (o RouteResponseOutput) RouteResponseId() pulumi.StringOutput

func (RouteResponseOutput) RouteResponseKey added in v0.17.0

func (o RouteResponseOutput) RouteResponseKey() pulumi.StringOutput

func (RouteResponseOutput) ToRouteResponseOutput

func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput

func (RouteResponseOutput) ToRouteResponseOutputWithContext

func (o RouteResponseOutput) ToRouteResponseOutputWithContext(ctx context.Context) RouteResponseOutput

type RouteResponseRouteParameters added in v0.64.0

type RouteResponseRouteParameters struct {
}

type RouteResponseRouteParametersArgs added in v0.64.0

type RouteResponseRouteParametersArgs struct {
}

func (RouteResponseRouteParametersArgs) ElementType added in v0.64.0

func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutput added in v0.64.0

func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput

func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutputWithContext added in v0.64.0

func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersOutputWithContext(ctx context.Context) RouteResponseRouteParametersOutput

func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutput added in v0.64.0

func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput

func (RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutputWithContext added in v0.64.0

func (i RouteResponseRouteParametersArgs) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput

type RouteResponseRouteParametersInput added in v0.64.0

type RouteResponseRouteParametersInput interface {
	pulumi.Input

	ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput
	ToRouteResponseRouteParametersOutputWithContext(context.Context) RouteResponseRouteParametersOutput
}

RouteResponseRouteParametersInput is an input type that accepts RouteResponseRouteParametersArgs and RouteResponseRouteParametersOutput values. You can construct a concrete instance of `RouteResponseRouteParametersInput` via:

RouteResponseRouteParametersArgs{...}

type RouteResponseRouteParametersOutput added in v0.64.0

type RouteResponseRouteParametersOutput struct{ *pulumi.OutputState }

func (RouteResponseRouteParametersOutput) ElementType added in v0.64.0

func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutput added in v0.64.0

func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutput() RouteResponseRouteParametersOutput

func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutputWithContext added in v0.64.0

func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersOutputWithContext(ctx context.Context) RouteResponseRouteParametersOutput

func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutput added in v0.64.0

func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput

func (RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutputWithContext added in v0.64.0

func (o RouteResponseRouteParametersOutput) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput

type RouteResponseRouteParametersPtrInput added in v0.64.0

type RouteResponseRouteParametersPtrInput interface {
	pulumi.Input

	ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput
	ToRouteResponseRouteParametersPtrOutputWithContext(context.Context) RouteResponseRouteParametersPtrOutput
}

RouteResponseRouteParametersPtrInput is an input type that accepts RouteResponseRouteParametersArgs, RouteResponseRouteParametersPtr and RouteResponseRouteParametersPtrOutput values. You can construct a concrete instance of `RouteResponseRouteParametersPtrInput` via:

        RouteResponseRouteParametersArgs{...}

or:

        nil

func RouteResponseRouteParametersPtr added in v0.64.0

type RouteResponseRouteParametersPtrOutput added in v0.64.0

type RouteResponseRouteParametersPtrOutput struct{ *pulumi.OutputState }

func (RouteResponseRouteParametersPtrOutput) Elem added in v0.64.0

func (RouteResponseRouteParametersPtrOutput) ElementType added in v0.64.0

func (RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutput added in v0.64.0

func (o RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutput() RouteResponseRouteParametersPtrOutput

func (RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutputWithContext added in v0.64.0

func (o RouteResponseRouteParametersPtrOutput) ToRouteResponseRouteParametersPtrOutputWithContext(ctx context.Context) RouteResponseRouteParametersPtrOutput

type RouteResponseState

type RouteResponseState struct {
}

func (RouteResponseState) ElementType

func (RouteResponseState) ElementType() reflect.Type

type RouteState

type RouteState struct {
}

func (RouteState) ElementType

func (RouteState) ElementType() reflect.Type

type Stage deprecated

type Stage struct {
	pulumi.CustomResourceState

	AccessLogSettings    StageAccessLogSettingsPtrOutput `pulumi:"accessLogSettings"`
	AccessPolicyId       pulumi.StringPtrOutput          `pulumi:"accessPolicyId"`
	ApiId                pulumi.StringOutput             `pulumi:"apiId"`
	AutoDeploy           pulumi.BoolPtrOutput            `pulumi:"autoDeploy"`
	ClientCertificateId  pulumi.StringPtrOutput          `pulumi:"clientCertificateId"`
	DefaultRouteSettings StageRouteSettingsPtrOutput     `pulumi:"defaultRouteSettings"`
	DeploymentId         pulumi.StringPtrOutput          `pulumi:"deploymentId"`
	Description          pulumi.StringPtrOutput          `pulumi:"description"`
	RouteSettings        pulumi.AnyOutput                `pulumi:"routeSettings"`
	StageName            pulumi.StringOutput             `pulumi:"stageName"`
	StageVariables       pulumi.AnyOutput                `pulumi:"stageVariables"`
	Tags                 pulumi.AnyOutput                `pulumi:"tags"`
}

Resource Type definition for AWS::ApiGatewayV2::Stage

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

func GetStage

func GetStage(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StageState, opts ...pulumi.ResourceOption) (*Stage, error)

GetStage gets an existing Stage 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 NewStage

func NewStage(ctx *pulumi.Context,
	name string, args *StageArgs, opts ...pulumi.ResourceOption) (*Stage, error)

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

func (*Stage) ElementType

func (*Stage) ElementType() reflect.Type

func (*Stage) ToStageOutput

func (i *Stage) ToStageOutput() StageOutput

func (*Stage) ToStageOutputWithContext

func (i *Stage) ToStageOutputWithContext(ctx context.Context) StageOutput

type StageAccessLogSettings

type StageAccessLogSettings struct {
	DestinationArn *string `pulumi:"destinationArn"`
	Format         *string `pulumi:"format"`
}

type StageAccessLogSettingsArgs

type StageAccessLogSettingsArgs struct {
	DestinationArn pulumi.StringPtrInput `pulumi:"destinationArn"`
	Format         pulumi.StringPtrInput `pulumi:"format"`
}

func (StageAccessLogSettingsArgs) ElementType

func (StageAccessLogSettingsArgs) ElementType() reflect.Type

func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutput

func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput

func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutputWithContext

func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsOutputWithContext(ctx context.Context) StageAccessLogSettingsOutput

func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutput

func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput

func (StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutputWithContext

func (i StageAccessLogSettingsArgs) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput

type StageAccessLogSettingsInput

type StageAccessLogSettingsInput interface {
	pulumi.Input

	ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput
	ToStageAccessLogSettingsOutputWithContext(context.Context) StageAccessLogSettingsOutput
}

StageAccessLogSettingsInput is an input type that accepts StageAccessLogSettingsArgs and StageAccessLogSettingsOutput values. You can construct a concrete instance of `StageAccessLogSettingsInput` via:

StageAccessLogSettingsArgs{...}

type StageAccessLogSettingsOutput

type StageAccessLogSettingsOutput struct{ *pulumi.OutputState }

func (StageAccessLogSettingsOutput) DestinationArn

func (StageAccessLogSettingsOutput) ElementType

func (StageAccessLogSettingsOutput) Format

func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutput

func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutput() StageAccessLogSettingsOutput

func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutputWithContext

func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsOutputWithContext(ctx context.Context) StageAccessLogSettingsOutput

func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutput

func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput

func (StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutputWithContext

func (o StageAccessLogSettingsOutput) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput

type StageAccessLogSettingsPtrInput

type StageAccessLogSettingsPtrInput interface {
	pulumi.Input

	ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput
	ToStageAccessLogSettingsPtrOutputWithContext(context.Context) StageAccessLogSettingsPtrOutput
}

StageAccessLogSettingsPtrInput is an input type that accepts StageAccessLogSettingsArgs, StageAccessLogSettingsPtr and StageAccessLogSettingsPtrOutput values. You can construct a concrete instance of `StageAccessLogSettingsPtrInput` via:

        StageAccessLogSettingsArgs{...}

or:

        nil

type StageAccessLogSettingsPtrOutput

type StageAccessLogSettingsPtrOutput struct{ *pulumi.OutputState }

func (StageAccessLogSettingsPtrOutput) DestinationArn

func (StageAccessLogSettingsPtrOutput) Elem

func (StageAccessLogSettingsPtrOutput) ElementType

func (StageAccessLogSettingsPtrOutput) Format

func (StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutput

func (o StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutput() StageAccessLogSettingsPtrOutput

func (StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutputWithContext

func (o StageAccessLogSettingsPtrOutput) ToStageAccessLogSettingsPtrOutputWithContext(ctx context.Context) StageAccessLogSettingsPtrOutput

type StageArgs

type StageArgs struct {
	AccessLogSettings    StageAccessLogSettingsPtrInput
	AccessPolicyId       pulumi.StringPtrInput
	ApiId                pulumi.StringInput
	AutoDeploy           pulumi.BoolPtrInput
	ClientCertificateId  pulumi.StringPtrInput
	DefaultRouteSettings StageRouteSettingsPtrInput
	DeploymentId         pulumi.StringPtrInput
	Description          pulumi.StringPtrInput
	RouteSettings        pulumi.Input
	StageName            pulumi.StringPtrInput
	StageVariables       pulumi.Input
	Tags                 pulumi.Input
}

The set of arguments for constructing a Stage resource.

func (StageArgs) ElementType

func (StageArgs) ElementType() reflect.Type

type StageInput

type StageInput interface {
	pulumi.Input

	ToStageOutput() StageOutput
	ToStageOutputWithContext(ctx context.Context) StageOutput
}

type StageOutput

type StageOutput struct{ *pulumi.OutputState }

func (StageOutput) AccessLogSettings added in v0.17.0

func (o StageOutput) AccessLogSettings() StageAccessLogSettingsPtrOutput

func (StageOutput) AccessPolicyId added in v0.17.0

func (o StageOutput) AccessPolicyId() pulumi.StringPtrOutput

func (StageOutput) ApiId added in v0.17.0

func (o StageOutput) ApiId() pulumi.StringOutput

func (StageOutput) AutoDeploy added in v0.17.0

func (o StageOutput) AutoDeploy() pulumi.BoolPtrOutput

func (StageOutput) ClientCertificateId added in v0.17.0

func (o StageOutput) ClientCertificateId() pulumi.StringPtrOutput

func (StageOutput) DefaultRouteSettings added in v0.17.0

func (o StageOutput) DefaultRouteSettings() StageRouteSettingsPtrOutput

func (StageOutput) DeploymentId added in v0.17.0

func (o StageOutput) DeploymentId() pulumi.StringPtrOutput

func (StageOutput) Description added in v0.17.0

func (o StageOutput) Description() pulumi.StringPtrOutput

func (StageOutput) ElementType

func (StageOutput) ElementType() reflect.Type

func (StageOutput) RouteSettings added in v0.17.0

func (o StageOutput) RouteSettings() pulumi.AnyOutput

func (StageOutput) StageName added in v0.17.0

func (o StageOutput) StageName() pulumi.StringOutput

func (StageOutput) StageVariables added in v0.17.0

func (o StageOutput) StageVariables() pulumi.AnyOutput

func (StageOutput) Tags added in v0.17.0

func (o StageOutput) Tags() pulumi.AnyOutput

func (StageOutput) ToStageOutput

func (o StageOutput) ToStageOutput() StageOutput

func (StageOutput) ToStageOutputWithContext

func (o StageOutput) ToStageOutputWithContext(ctx context.Context) StageOutput

type StageRouteSettings

type StageRouteSettings struct {
	DataTraceEnabled       *bool    `pulumi:"dataTraceEnabled"`
	DetailedMetricsEnabled *bool    `pulumi:"detailedMetricsEnabled"`
	LoggingLevel           *string  `pulumi:"loggingLevel"`
	ThrottlingBurstLimit   *int     `pulumi:"throttlingBurstLimit"`
	ThrottlingRateLimit    *float64 `pulumi:"throttlingRateLimit"`
}

type StageRouteSettingsArgs

type StageRouteSettingsArgs struct {
	DataTraceEnabled       pulumi.BoolPtrInput    `pulumi:"dataTraceEnabled"`
	DetailedMetricsEnabled pulumi.BoolPtrInput    `pulumi:"detailedMetricsEnabled"`
	LoggingLevel           pulumi.StringPtrInput  `pulumi:"loggingLevel"`
	ThrottlingBurstLimit   pulumi.IntPtrInput     `pulumi:"throttlingBurstLimit"`
	ThrottlingRateLimit    pulumi.Float64PtrInput `pulumi:"throttlingRateLimit"`
}

func (StageRouteSettingsArgs) ElementType

func (StageRouteSettingsArgs) ElementType() reflect.Type

func (StageRouteSettingsArgs) ToStageRouteSettingsOutput

func (i StageRouteSettingsArgs) ToStageRouteSettingsOutput() StageRouteSettingsOutput

func (StageRouteSettingsArgs) ToStageRouteSettingsOutputWithContext

func (i StageRouteSettingsArgs) ToStageRouteSettingsOutputWithContext(ctx context.Context) StageRouteSettingsOutput

func (StageRouteSettingsArgs) ToStageRouteSettingsPtrOutput

func (i StageRouteSettingsArgs) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput

func (StageRouteSettingsArgs) ToStageRouteSettingsPtrOutputWithContext

func (i StageRouteSettingsArgs) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput

type StageRouteSettingsInput

type StageRouteSettingsInput interface {
	pulumi.Input

	ToStageRouteSettingsOutput() StageRouteSettingsOutput
	ToStageRouteSettingsOutputWithContext(context.Context) StageRouteSettingsOutput
}

StageRouteSettingsInput is an input type that accepts StageRouteSettingsArgs and StageRouteSettingsOutput values. You can construct a concrete instance of `StageRouteSettingsInput` via:

StageRouteSettingsArgs{...}

type StageRouteSettingsOutput

type StageRouteSettingsOutput struct{ *pulumi.OutputState }

func (StageRouteSettingsOutput) DataTraceEnabled

func (o StageRouteSettingsOutput) DataTraceEnabled() pulumi.BoolPtrOutput

func (StageRouteSettingsOutput) DetailedMetricsEnabled

func (o StageRouteSettingsOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput

func (StageRouteSettingsOutput) ElementType

func (StageRouteSettingsOutput) ElementType() reflect.Type

func (StageRouteSettingsOutput) LoggingLevel

func (StageRouteSettingsOutput) ThrottlingBurstLimit

func (o StageRouteSettingsOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput

func (StageRouteSettingsOutput) ThrottlingRateLimit

func (o StageRouteSettingsOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput

func (StageRouteSettingsOutput) ToStageRouteSettingsOutput

func (o StageRouteSettingsOutput) ToStageRouteSettingsOutput() StageRouteSettingsOutput

func (StageRouteSettingsOutput) ToStageRouteSettingsOutputWithContext

func (o StageRouteSettingsOutput) ToStageRouteSettingsOutputWithContext(ctx context.Context) StageRouteSettingsOutput

func (StageRouteSettingsOutput) ToStageRouteSettingsPtrOutput

func (o StageRouteSettingsOutput) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput

func (StageRouteSettingsOutput) ToStageRouteSettingsPtrOutputWithContext

func (o StageRouteSettingsOutput) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput

type StageRouteSettingsPtrInput

type StageRouteSettingsPtrInput interface {
	pulumi.Input

	ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput
	ToStageRouteSettingsPtrOutputWithContext(context.Context) StageRouteSettingsPtrOutput
}

StageRouteSettingsPtrInput is an input type that accepts StageRouteSettingsArgs, StageRouteSettingsPtr and StageRouteSettingsPtrOutput values. You can construct a concrete instance of `StageRouteSettingsPtrInput` via:

        StageRouteSettingsArgs{...}

or:

        nil

type StageRouteSettingsPtrOutput

type StageRouteSettingsPtrOutput struct{ *pulumi.OutputState }

func (StageRouteSettingsPtrOutput) DataTraceEnabled

func (o StageRouteSettingsPtrOutput) DataTraceEnabled() pulumi.BoolPtrOutput

func (StageRouteSettingsPtrOutput) DetailedMetricsEnabled

func (o StageRouteSettingsPtrOutput) DetailedMetricsEnabled() pulumi.BoolPtrOutput

func (StageRouteSettingsPtrOutput) Elem

func (StageRouteSettingsPtrOutput) ElementType

func (StageRouteSettingsPtrOutput) LoggingLevel

func (StageRouteSettingsPtrOutput) ThrottlingBurstLimit

func (o StageRouteSettingsPtrOutput) ThrottlingBurstLimit() pulumi.IntPtrOutput

func (StageRouteSettingsPtrOutput) ThrottlingRateLimit

func (o StageRouteSettingsPtrOutput) ThrottlingRateLimit() pulumi.Float64PtrOutput

func (StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutput

func (o StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutput() StageRouteSettingsPtrOutput

func (StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutputWithContext

func (o StageRouteSettingsPtrOutput) ToStageRouteSettingsPtrOutputWithContext(ctx context.Context) StageRouteSettingsPtrOutput

type StageState

type StageState struct {
}

func (StageState) ElementType

func (StageState) ElementType() reflect.Type
type VpcLink struct {
	pulumi.CustomResourceState

	Name             pulumi.StringOutput      `pulumi:"name"`
	SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	SubnetIds        pulumi.StringArrayOutput `pulumi:"subnetIds"`
	// This resource type use map for Tags, suggest to use List of Tag
	Tags      pulumi.AnyOutput    `pulumi:"tags"`
	VpcLinkId pulumi.StringOutput `pulumi:"vpcLinkId"`
}

Resource Type definition for AWS::ApiGatewayV2::VpcLink

func GetVpcLink(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VpcLinkState, opts ...pulumi.ResourceOption) (*VpcLink, error)

GetVpcLink gets an existing VpcLink 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 NewVpcLink(ctx *pulumi.Context,
	name string, args *VpcLinkArgs, opts ...pulumi.ResourceOption) (*VpcLink, error)

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

func (*VpcLink) ElementType

func (*VpcLink) ElementType() reflect.Type

func (*VpcLink) ToVpcLinkOutput

func (i *VpcLink) ToVpcLinkOutput() VpcLinkOutput

func (*VpcLink) ToVpcLinkOutputWithContext

func (i *VpcLink) ToVpcLinkOutputWithContext(ctx context.Context) VpcLinkOutput

type VpcLinkArgs

type VpcLinkArgs struct {
	Name             pulumi.StringPtrInput
	SecurityGroupIds pulumi.StringArrayInput
	SubnetIds        pulumi.StringArrayInput
	// This resource type use map for Tags, suggest to use List of Tag
	Tags pulumi.Input
}

The set of arguments for constructing a VpcLink resource.

func (VpcLinkArgs) ElementType

func (VpcLinkArgs) ElementType() reflect.Type

type VpcLinkInput

type VpcLinkInput interface {
	pulumi.Input

	ToVpcLinkOutput() VpcLinkOutput
	ToVpcLinkOutputWithContext(ctx context.Context) VpcLinkOutput
}

type VpcLinkOutput

type VpcLinkOutput struct{ *pulumi.OutputState }

func (VpcLinkOutput) ElementType

func (VpcLinkOutput) ElementType() reflect.Type

func (VpcLinkOutput) Name added in v0.17.0

func (VpcLinkOutput) SecurityGroupIds added in v0.17.0

func (o VpcLinkOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (VpcLinkOutput) SubnetIds added in v0.17.0

func (o VpcLinkOutput) SubnetIds() pulumi.StringArrayOutput

func (VpcLinkOutput) Tags added in v0.17.0

func (o VpcLinkOutput) Tags() pulumi.AnyOutput

This resource type use map for Tags, suggest to use List of Tag

func (VpcLinkOutput) ToVpcLinkOutput

func (o VpcLinkOutput) ToVpcLinkOutput() VpcLinkOutput

func (VpcLinkOutput) ToVpcLinkOutputWithContext

func (o VpcLinkOutput) ToVpcLinkOutputWithContext(ctx context.Context) VpcLinkOutput

func (VpcLinkOutput) VpcLinkId added in v0.20.0

func (o VpcLinkOutput) VpcLinkId() pulumi.StringOutput

type VpcLinkState

type VpcLinkState struct {
}

func (VpcLinkState) ElementType

func (VpcLinkState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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