apigatewayv2

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2021 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 deprecated

type Api struct {
	pulumi.CustomResourceState

	ApiEndpoint               pulumi.StringOutput        `pulumi:"apiEndpoint"`
	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"`
	Tags                      pulumi.AnyOutput           `pulumi:"tags"`
	Target                    pulumi.StringPtrOutput     `pulumi:"target"`
	Version                   pulumi.StringPtrOutput     `pulumi:"version"`
}

Resource Type definition for AWS::ApiGatewayV2::Api

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

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

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 deprecated

type ApiMapping struct {
	pulumi.CustomResourceState

	ApiId         pulumi.StringOutput    `pulumi:"apiId"`
	ApiMappingKey pulumi.StringPtrOutput `pulumi:"apiMappingKey"`
	DomainName    pulumi.StringOutput    `pulumi:"domainName"`
	Stage         pulumi.StringOutput    `pulumi:"stage"`
}

Resource Type definition for AWS::ApiGatewayV2::ApiMapping

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

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 {
	ApiId         pulumi.StringInput
	ApiMappingKey pulumi.StringPtrInput
	DomainName    pulumi.StringInput
	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) ElementType

func (ApiMappingOutput) ElementType() reflect.Type

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

func (ApiOutput) ElementType() reflect.Type

func (ApiOutput) ToApiOutput

func (o ApiOutput) ToApiOutput() ApiOutput

func (ApiOutput) ToApiOutputWithContext

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

type ApiState

type ApiState struct {
}

func (ApiState) ElementType

func (ApiState) ElementType() reflect.Type

type Authorizer deprecated

type Authorizer struct {
	pulumi.CustomResourceState

	ApiId                          pulumi.StringOutput                 `pulumi:"apiId"`
	AuthorizerCredentialsArn       pulumi.StringPtrOutput              `pulumi:"authorizerCredentialsArn"`
	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

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

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.StringInput
}

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

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

type AuthorizerJWTConfigurationArgs

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

func (AuthorizerJWTConfigurationArgs) ElementType

func (AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationOutput

func (i AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationOutput() AuthorizerJWTConfigurationOutput

func (AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationOutputWithContext

func (i AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationOutputWithContext(ctx context.Context) AuthorizerJWTConfigurationOutput

func (AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationPtrOutput

func (i AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationPtrOutput() AuthorizerJWTConfigurationPtrOutput

func (AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationPtrOutputWithContext

func (i AuthorizerJWTConfigurationArgs) ToAuthorizerJWTConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJWTConfigurationPtrOutput

type AuthorizerJWTConfigurationInput

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

type AuthorizerJWTConfigurationOutput struct{ *pulumi.OutputState }

func (AuthorizerJWTConfigurationOutput) Audience

func (AuthorizerJWTConfigurationOutput) ElementType

func (AuthorizerJWTConfigurationOutput) Issuer

func (AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationOutput

func (o AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationOutput() AuthorizerJWTConfigurationOutput

func (AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationOutputWithContext

func (o AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationOutputWithContext(ctx context.Context) AuthorizerJWTConfigurationOutput

func (AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationPtrOutput

func (o AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationPtrOutput() AuthorizerJWTConfigurationPtrOutput

func (AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationPtrOutputWithContext

func (o AuthorizerJWTConfigurationOutput) ToAuthorizerJWTConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJWTConfigurationPtrOutput

type AuthorizerJWTConfigurationPtrInput

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

type AuthorizerJWTConfigurationPtrOutput

type AuthorizerJWTConfigurationPtrOutput struct{ *pulumi.OutputState }

func (AuthorizerJWTConfigurationPtrOutput) Audience

func (AuthorizerJWTConfigurationPtrOutput) Elem

func (AuthorizerJWTConfigurationPtrOutput) ElementType

func (AuthorizerJWTConfigurationPtrOutput) Issuer

func (AuthorizerJWTConfigurationPtrOutput) ToAuthorizerJWTConfigurationPtrOutput

func (o AuthorizerJWTConfigurationPtrOutput) ToAuthorizerJWTConfigurationPtrOutput() AuthorizerJWTConfigurationPtrOutput

func (AuthorizerJWTConfigurationPtrOutput) ToAuthorizerJWTConfigurationPtrOutputWithContext

func (o AuthorizerJWTConfigurationPtrOutput) ToAuthorizerJWTConfigurationPtrOutputWithContext(ctx context.Context) AuthorizerJWTConfigurationPtrOutput

type AuthorizerOutput

type AuthorizerOutput struct{ *pulumi.OutputState }

func (AuthorizerOutput) ElementType

func (AuthorizerOutput) ElementType() reflect.Type

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 deprecated

type Deployment struct {
	pulumi.CustomResourceState

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

Resource Type definition for AWS::ApiGatewayV2::Deployment

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

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

func (DeploymentOutput) ElementType() reflect.Type

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 DomainNameDomainNameConfigurationArrayOutput `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 DomainNameDomainNameConfigurationArrayInput
	MutualTlsAuthentication  DomainNameMutualTlsAuthenticationPtrInput
	Tags                     pulumi.Input
}

The set of arguments for constructing a DomainName resource.

func (DomainNameArgs) ElementType

func (DomainNameArgs) ElementType() reflect.Type

type DomainNameDomainNameConfiguration

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

type DomainNameDomainNameConfigurationArgs

type DomainNameDomainNameConfigurationArgs 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 (DomainNameDomainNameConfigurationArgs) ElementType

func (DomainNameDomainNameConfigurationArgs) ToDomainNameDomainNameConfigurationOutput

func (i DomainNameDomainNameConfigurationArgs) ToDomainNameDomainNameConfigurationOutput() DomainNameDomainNameConfigurationOutput

func (DomainNameDomainNameConfigurationArgs) ToDomainNameDomainNameConfigurationOutputWithContext

func (i DomainNameDomainNameConfigurationArgs) ToDomainNameDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameDomainNameConfigurationOutput

type DomainNameDomainNameConfigurationArray

type DomainNameDomainNameConfigurationArray []DomainNameDomainNameConfigurationInput

func (DomainNameDomainNameConfigurationArray) ElementType

func (DomainNameDomainNameConfigurationArray) ToDomainNameDomainNameConfigurationArrayOutput

func (i DomainNameDomainNameConfigurationArray) ToDomainNameDomainNameConfigurationArrayOutput() DomainNameDomainNameConfigurationArrayOutput

func (DomainNameDomainNameConfigurationArray) ToDomainNameDomainNameConfigurationArrayOutputWithContext

func (i DomainNameDomainNameConfigurationArray) ToDomainNameDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameDomainNameConfigurationArrayOutput

type DomainNameDomainNameConfigurationArrayInput

type DomainNameDomainNameConfigurationArrayInput interface {
	pulumi.Input

	ToDomainNameDomainNameConfigurationArrayOutput() DomainNameDomainNameConfigurationArrayOutput
	ToDomainNameDomainNameConfigurationArrayOutputWithContext(context.Context) DomainNameDomainNameConfigurationArrayOutput
}

DomainNameDomainNameConfigurationArrayInput is an input type that accepts DomainNameDomainNameConfigurationArray and DomainNameDomainNameConfigurationArrayOutput values. You can construct a concrete instance of `DomainNameDomainNameConfigurationArrayInput` via:

DomainNameDomainNameConfigurationArray{ DomainNameDomainNameConfigurationArgs{...} }

type DomainNameDomainNameConfigurationArrayOutput

type DomainNameDomainNameConfigurationArrayOutput struct{ *pulumi.OutputState }

func (DomainNameDomainNameConfigurationArrayOutput) ElementType

func (DomainNameDomainNameConfigurationArrayOutput) Index

func (DomainNameDomainNameConfigurationArrayOutput) ToDomainNameDomainNameConfigurationArrayOutput

func (o DomainNameDomainNameConfigurationArrayOutput) ToDomainNameDomainNameConfigurationArrayOutput() DomainNameDomainNameConfigurationArrayOutput

func (DomainNameDomainNameConfigurationArrayOutput) ToDomainNameDomainNameConfigurationArrayOutputWithContext

func (o DomainNameDomainNameConfigurationArrayOutput) ToDomainNameDomainNameConfigurationArrayOutputWithContext(ctx context.Context) DomainNameDomainNameConfigurationArrayOutput

type DomainNameDomainNameConfigurationInput

type DomainNameDomainNameConfigurationInput interface {
	pulumi.Input

	ToDomainNameDomainNameConfigurationOutput() DomainNameDomainNameConfigurationOutput
	ToDomainNameDomainNameConfigurationOutputWithContext(context.Context) DomainNameDomainNameConfigurationOutput
}

DomainNameDomainNameConfigurationInput is an input type that accepts DomainNameDomainNameConfigurationArgs and DomainNameDomainNameConfigurationOutput values. You can construct a concrete instance of `DomainNameDomainNameConfigurationInput` via:

DomainNameDomainNameConfigurationArgs{...}

type DomainNameDomainNameConfigurationOutput

type DomainNameDomainNameConfigurationOutput struct{ *pulumi.OutputState }

func (DomainNameDomainNameConfigurationOutput) CertificateArn

func (DomainNameDomainNameConfigurationOutput) CertificateName

func (DomainNameDomainNameConfigurationOutput) ElementType

func (DomainNameDomainNameConfigurationOutput) EndpointType

func (DomainNameDomainNameConfigurationOutput) OwnershipVerificationCertificateArn

func (o DomainNameDomainNameConfigurationOutput) OwnershipVerificationCertificateArn() pulumi.StringPtrOutput

func (DomainNameDomainNameConfigurationOutput) SecurityPolicy

func (DomainNameDomainNameConfigurationOutput) ToDomainNameDomainNameConfigurationOutput

func (o DomainNameDomainNameConfigurationOutput) ToDomainNameDomainNameConfigurationOutput() DomainNameDomainNameConfigurationOutput

func (DomainNameDomainNameConfigurationOutput) ToDomainNameDomainNameConfigurationOutputWithContext

func (o DomainNameDomainNameConfigurationOutput) ToDomainNameDomainNameConfigurationOutputWithContext(ctx context.Context) DomainNameDomainNameConfigurationOutput

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

func (DomainNameOutput) ElementType() reflect.Type

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

func (IntegrationOutput) ElementType() reflect.Type

func (IntegrationOutput) ToIntegrationOutput

func (o IntegrationOutput) ToIntegrationOutput() IntegrationOutput

func (IntegrationOutput) ToIntegrationOutputWithContext

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

type IntegrationResponse deprecated

type IntegrationResponse struct {
	pulumi.CustomResourceState

	ApiId                       pulumi.StringOutput    `pulumi:"apiId"`
	ContentHandlingStrategy     pulumi.StringPtrOutput `pulumi:"contentHandlingStrategy"`
	IntegrationId               pulumi.StringOutput    `pulumi:"integrationId"`
	IntegrationResponseKey      pulumi.StringOutput    `pulumi:"integrationResponseKey"`
	ResponseParameters          pulumi.AnyOutput       `pulumi:"responseParameters"`
	ResponseTemplates           pulumi.AnyOutput       `pulumi:"responseTemplates"`
	TemplateSelectionExpression pulumi.StringPtrOutput `pulumi:"templateSelectionExpression"`
}

Resource Type definition for AWS::ApiGatewayV2::IntegrationResponse

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

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 {
	ApiId                       pulumi.StringInput
	ContentHandlingStrategy     pulumi.StringPtrInput
	IntegrationId               pulumi.StringInput
	IntegrationResponseKey      pulumi.StringInput
	ResponseParameters          pulumi.Input
	ResponseTemplates           pulumi.Input
	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) ElementType

func (IntegrationResponseOutput) ElementType() reflect.Type

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

type Model struct {
	pulumi.CustomResourceState

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

Resource Type definition for AWS::ApiGatewayV2::Model

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

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.StringInput
	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) ElementType

func (ModelOutput) ElementType() reflect.Type

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 deprecated

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"`
	RouteKey                         pulumi.StringOutput      `pulumi:"routeKey"`
	RouteResponseSelectionExpression pulumi.StringPtrOutput   `pulumi:"routeResponseSelectionExpression"`
	Target                           pulumi.StringPtrOutput   `pulumi:"target"`
}

Resource Type definition for AWS::ApiGatewayV2::Route

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

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

func (RouteOutput) ElementType() reflect.Type

func (RouteOutput) ToRouteOutput

func (o RouteOutput) ToRouteOutput() RouteOutput

func (RouteOutput) ToRouteOutputWithContext

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

type RouteResponse deprecated

type RouteResponse struct {
	pulumi.CustomResourceState

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

Resource Type definition for AWS::ApiGatewayV2::RouteResponse

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

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       pulumi.Input
	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) ElementType

func (RouteResponseOutput) ElementType() reflect.Type

func (RouteResponseOutput) ToRouteResponseOutput

func (o RouteResponseOutput) ToRouteResponseOutput() RouteResponseOutput

func (RouteResponseOutput) ToRouteResponseOutputWithContext

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

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.StringInput
	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) ElementType

func (StageOutput) ElementType() reflect.Type

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"`
	Tags             pulumi.AnyOutput         `pulumi:"tags"`
}

Resource Type definition for AWS::ApiGatewayV2::VpcLink

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

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.StringInput
	SecurityGroupIds pulumi.StringArrayInput
	SubnetIds        pulumi.StringArrayInput
	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) ToVpcLinkOutput

func (o VpcLinkOutput) ToVpcLinkOutput() VpcLinkOutput

func (VpcLinkOutput) ToVpcLinkOutputWithContext

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

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