appmesh

package
v0.84.0 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GatewayRoute deprecated

type GatewayRoute struct {
	pulumi.CustomResourceState

	Arn                pulumi.StringOutput        `pulumi:"arn"`
	GatewayRouteName   pulumi.StringPtrOutput     `pulumi:"gatewayRouteName"`
	MeshName           pulumi.StringOutput        `pulumi:"meshName"`
	MeshOwner          pulumi.StringPtrOutput     `pulumi:"meshOwner"`
	ResourceOwner      pulumi.StringOutput        `pulumi:"resourceOwner"`
	Spec               GatewayRouteSpecOutput     `pulumi:"spec"`
	Tags               GatewayRouteTagArrayOutput `pulumi:"tags"`
	Uid                pulumi.StringOutput        `pulumi:"uid"`
	VirtualGatewayName pulumi.StringOutput        `pulumi:"virtualGatewayName"`
}

Resource Type definition for AWS::AppMesh::GatewayRoute

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

func GetGatewayRoute

func GetGatewayRoute(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *GatewayRouteState, opts ...pulumi.ResourceOption) (*GatewayRoute, error)

GetGatewayRoute gets an existing GatewayRoute 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 NewGatewayRoute

func NewGatewayRoute(ctx *pulumi.Context,
	name string, args *GatewayRouteArgs, opts ...pulumi.ResourceOption) (*GatewayRoute, error)

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

func (*GatewayRoute) ElementType

func (*GatewayRoute) ElementType() reflect.Type

func (*GatewayRoute) ToGatewayRouteOutput

func (i *GatewayRoute) ToGatewayRouteOutput() GatewayRouteOutput

func (*GatewayRoute) ToGatewayRouteOutputWithContext

func (i *GatewayRoute) ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput

func (*GatewayRoute) ToOutput added in v0.76.0

type GatewayRouteArgs

type GatewayRouteArgs struct {
	GatewayRouteName   pulumi.StringPtrInput
	MeshName           pulumi.StringInput
	MeshOwner          pulumi.StringPtrInput
	Spec               GatewayRouteSpecInput
	Tags               GatewayRouteTagArrayInput
	VirtualGatewayName pulumi.StringInput
}

The set of arguments for constructing a GatewayRoute resource.

func (GatewayRouteArgs) ElementType

func (GatewayRouteArgs) ElementType() reflect.Type

type GatewayRouteGrpcGatewayRoute

type GatewayRouteGrpcGatewayRoute struct {
	Action GatewayRouteGrpcGatewayRouteAction `pulumi:"action"`
	Match  GatewayRouteGrpcGatewayRouteMatch  `pulumi:"match"`
}

type GatewayRouteGrpcGatewayRouteAction

type GatewayRouteGrpcGatewayRouteAction struct {
	Rewrite *GatewayRouteGrpcGatewayRouteRewrite `pulumi:"rewrite"`
	Target  GatewayRouteTarget                   `pulumi:"target"`
}

type GatewayRouteGrpcGatewayRouteActionArgs

type GatewayRouteGrpcGatewayRouteActionArgs struct {
	Rewrite GatewayRouteGrpcGatewayRouteRewritePtrInput `pulumi:"rewrite"`
	Target  GatewayRouteTargetInput                     `pulumi:"target"`
}

func (GatewayRouteGrpcGatewayRouteActionArgs) ElementType

func (GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionOutput

func (i GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionOutput() GatewayRouteGrpcGatewayRouteActionOutput

func (GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionOutputWithContext

func (i GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteActionOutput

func (GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionPtrOutput

func (i GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionPtrOutput() GatewayRouteGrpcGatewayRouteActionPtrOutput

func (GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionPtrOutputWithContext

func (i GatewayRouteGrpcGatewayRouteActionArgs) ToGatewayRouteGrpcGatewayRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteActionPtrOutput

func (GatewayRouteGrpcGatewayRouteActionArgs) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteActionInput

type GatewayRouteGrpcGatewayRouteActionInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteActionOutput() GatewayRouteGrpcGatewayRouteActionOutput
	ToGatewayRouteGrpcGatewayRouteActionOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteActionOutput
}

GatewayRouteGrpcGatewayRouteActionInput is an input type that accepts GatewayRouteGrpcGatewayRouteActionArgs and GatewayRouteGrpcGatewayRouteActionOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteActionInput` via:

GatewayRouteGrpcGatewayRouteActionArgs{...}

type GatewayRouteGrpcGatewayRouteActionOutput

type GatewayRouteGrpcGatewayRouteActionOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteActionOutput) ElementType

func (GatewayRouteGrpcGatewayRouteActionOutput) Rewrite

func (GatewayRouteGrpcGatewayRouteActionOutput) Target

func (GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionOutput

func (o GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionOutput() GatewayRouteGrpcGatewayRouteActionOutput

func (GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionOutputWithContext

func (o GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteActionOutput

func (GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutput

func (o GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutput() GatewayRouteGrpcGatewayRouteActionPtrOutput

func (GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutputWithContext

func (o GatewayRouteGrpcGatewayRouteActionOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteActionPtrOutput

func (GatewayRouteGrpcGatewayRouteActionOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteActionPtrInput

type GatewayRouteGrpcGatewayRouteActionPtrInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteActionPtrOutput() GatewayRouteGrpcGatewayRouteActionPtrOutput
	ToGatewayRouteGrpcGatewayRouteActionPtrOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteActionPtrOutput
}

GatewayRouteGrpcGatewayRouteActionPtrInput is an input type that accepts GatewayRouteGrpcGatewayRouteActionArgs, GatewayRouteGrpcGatewayRouteActionPtr and GatewayRouteGrpcGatewayRouteActionPtrOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteActionPtrInput` via:

        GatewayRouteGrpcGatewayRouteActionArgs{...}

or:

        nil

type GatewayRouteGrpcGatewayRouteActionPtrOutput

type GatewayRouteGrpcGatewayRouteActionPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteActionPtrOutput) Elem

func (GatewayRouteGrpcGatewayRouteActionPtrOutput) ElementType

func (GatewayRouteGrpcGatewayRouteActionPtrOutput) Rewrite

func (GatewayRouteGrpcGatewayRouteActionPtrOutput) Target

func (GatewayRouteGrpcGatewayRouteActionPtrOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutput

func (o GatewayRouteGrpcGatewayRouteActionPtrOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutput() GatewayRouteGrpcGatewayRouteActionPtrOutput

func (GatewayRouteGrpcGatewayRouteActionPtrOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutputWithContext

func (o GatewayRouteGrpcGatewayRouteActionPtrOutput) ToGatewayRouteGrpcGatewayRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteActionPtrOutput

func (GatewayRouteGrpcGatewayRouteActionPtrOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteArgs

type GatewayRouteGrpcGatewayRouteArgs struct {
	Action GatewayRouteGrpcGatewayRouteActionInput `pulumi:"action"`
	Match  GatewayRouteGrpcGatewayRouteMatchInput  `pulumi:"match"`
}

func (GatewayRouteGrpcGatewayRouteArgs) ElementType

func (GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRouteOutput

func (i GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRouteOutput() GatewayRouteGrpcGatewayRouteOutput

func (GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRouteOutputWithContext

func (i GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteOutput

func (GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRoutePtrOutput

func (i GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRoutePtrOutput() GatewayRouteGrpcGatewayRoutePtrOutput

func (GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRoutePtrOutputWithContext

func (i GatewayRouteGrpcGatewayRouteArgs) ToGatewayRouteGrpcGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRoutePtrOutput

func (GatewayRouteGrpcGatewayRouteArgs) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteInput

type GatewayRouteGrpcGatewayRouteInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteOutput() GatewayRouteGrpcGatewayRouteOutput
	ToGatewayRouteGrpcGatewayRouteOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteOutput
}

GatewayRouteGrpcGatewayRouteInput is an input type that accepts GatewayRouteGrpcGatewayRouteArgs and GatewayRouteGrpcGatewayRouteOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteInput` via:

GatewayRouteGrpcGatewayRouteArgs{...}

type GatewayRouteGrpcGatewayRouteMatch

type GatewayRouteGrpcGatewayRouteMatch struct {
	Hostname    *GatewayRouteHostnameMatch             `pulumi:"hostname"`
	Metadata    []GatewayRouteGrpcGatewayRouteMetadata `pulumi:"metadata"`
	Port        *int                                   `pulumi:"port"`
	ServiceName *string                                `pulumi:"serviceName"`
}

type GatewayRouteGrpcGatewayRouteMatchArgs

type GatewayRouteGrpcGatewayRouteMatchArgs struct {
	Hostname    GatewayRouteHostnameMatchPtrInput              `pulumi:"hostname"`
	Metadata    GatewayRouteGrpcGatewayRouteMetadataArrayInput `pulumi:"metadata"`
	Port        pulumi.IntPtrInput                             `pulumi:"port"`
	ServiceName pulumi.StringPtrInput                          `pulumi:"serviceName"`
}

func (GatewayRouteGrpcGatewayRouteMatchArgs) ElementType

func (GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchOutput

func (i GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchOutput() GatewayRouteGrpcGatewayRouteMatchOutput

func (GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchOutputWithContext

func (i GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMatchOutput

func (GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchPtrOutput

func (i GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchPtrOutput() GatewayRouteGrpcGatewayRouteMatchPtrOutput

func (GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchPtrOutputWithContext

func (i GatewayRouteGrpcGatewayRouteMatchArgs) ToGatewayRouteGrpcGatewayRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMatchPtrOutput

func (GatewayRouteGrpcGatewayRouteMatchArgs) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteMatchInput

type GatewayRouteGrpcGatewayRouteMatchInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteMatchOutput() GatewayRouteGrpcGatewayRouteMatchOutput
	ToGatewayRouteGrpcGatewayRouteMatchOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteMatchOutput
}

GatewayRouteGrpcGatewayRouteMatchInput is an input type that accepts GatewayRouteGrpcGatewayRouteMatchArgs and GatewayRouteGrpcGatewayRouteMatchOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteMatchInput` via:

GatewayRouteGrpcGatewayRouteMatchArgs{...}

type GatewayRouteGrpcGatewayRouteMatchOutput

type GatewayRouteGrpcGatewayRouteMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteMatchOutput) ElementType

func (GatewayRouteGrpcGatewayRouteMatchOutput) Hostname

func (GatewayRouteGrpcGatewayRouteMatchOutput) Metadata

func (GatewayRouteGrpcGatewayRouteMatchOutput) Port added in v0.22.0

func (GatewayRouteGrpcGatewayRouteMatchOutput) ServiceName

func (GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchOutput

func (o GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchOutput() GatewayRouteGrpcGatewayRouteMatchOutput

func (GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchOutputWithContext

func (o GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMatchOutput

func (GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutput

func (o GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutput() GatewayRouteGrpcGatewayRouteMatchPtrOutput

func (GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutputWithContext

func (o GatewayRouteGrpcGatewayRouteMatchOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMatchPtrOutput

func (GatewayRouteGrpcGatewayRouteMatchOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteMatchPtrInput

type GatewayRouteGrpcGatewayRouteMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteMatchPtrOutput() GatewayRouteGrpcGatewayRouteMatchPtrOutput
	ToGatewayRouteGrpcGatewayRouteMatchPtrOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteMatchPtrOutput
}

GatewayRouteGrpcGatewayRouteMatchPtrInput is an input type that accepts GatewayRouteGrpcGatewayRouteMatchArgs, GatewayRouteGrpcGatewayRouteMatchPtr and GatewayRouteGrpcGatewayRouteMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteMatchPtrInput` via:

        GatewayRouteGrpcGatewayRouteMatchArgs{...}

or:

        nil

type GatewayRouteGrpcGatewayRouteMatchPtrOutput

type GatewayRouteGrpcGatewayRouteMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) Elem

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) ElementType

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) Hostname

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) Metadata

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) Port added in v0.22.0

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) ServiceName

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutput

func (o GatewayRouteGrpcGatewayRouteMatchPtrOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutput() GatewayRouteGrpcGatewayRouteMatchPtrOutput

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutputWithContext

func (o GatewayRouteGrpcGatewayRouteMatchPtrOutput) ToGatewayRouteGrpcGatewayRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMatchPtrOutput

func (GatewayRouteGrpcGatewayRouteMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteMetadata

type GatewayRouteGrpcGatewayRouteMetadata struct {
	Invert *bool                      `pulumi:"invert"`
	Match  *GatewayRouteMetadataMatch `pulumi:"match"`
	Name   string                     `pulumi:"name"`
}

type GatewayRouteGrpcGatewayRouteMetadataArgs

type GatewayRouteGrpcGatewayRouteMetadataArgs struct {
	Invert pulumi.BoolPtrInput               `pulumi:"invert"`
	Match  GatewayRouteMetadataMatchPtrInput `pulumi:"match"`
	Name   pulumi.StringInput                `pulumi:"name"`
}

func (GatewayRouteGrpcGatewayRouteMetadataArgs) ElementType

func (GatewayRouteGrpcGatewayRouteMetadataArgs) ToGatewayRouteGrpcGatewayRouteMetadataOutput

func (i GatewayRouteGrpcGatewayRouteMetadataArgs) ToGatewayRouteGrpcGatewayRouteMetadataOutput() GatewayRouteGrpcGatewayRouteMetadataOutput

func (GatewayRouteGrpcGatewayRouteMetadataArgs) ToGatewayRouteGrpcGatewayRouteMetadataOutputWithContext

func (i GatewayRouteGrpcGatewayRouteMetadataArgs) ToGatewayRouteGrpcGatewayRouteMetadataOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMetadataOutput

func (GatewayRouteGrpcGatewayRouteMetadataArgs) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteMetadataArray

type GatewayRouteGrpcGatewayRouteMetadataArray []GatewayRouteGrpcGatewayRouteMetadataInput

func (GatewayRouteGrpcGatewayRouteMetadataArray) ElementType

func (GatewayRouteGrpcGatewayRouteMetadataArray) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutput

func (i GatewayRouteGrpcGatewayRouteMetadataArray) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutput() GatewayRouteGrpcGatewayRouteMetadataArrayOutput

func (GatewayRouteGrpcGatewayRouteMetadataArray) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutputWithContext

func (i GatewayRouteGrpcGatewayRouteMetadataArray) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMetadataArrayOutput

func (GatewayRouteGrpcGatewayRouteMetadataArray) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteMetadataArrayInput

type GatewayRouteGrpcGatewayRouteMetadataArrayInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteMetadataArrayOutput() GatewayRouteGrpcGatewayRouteMetadataArrayOutput
	ToGatewayRouteGrpcGatewayRouteMetadataArrayOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteMetadataArrayOutput
}

GatewayRouteGrpcGatewayRouteMetadataArrayInput is an input type that accepts GatewayRouteGrpcGatewayRouteMetadataArray and GatewayRouteGrpcGatewayRouteMetadataArrayOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteMetadataArrayInput` via:

GatewayRouteGrpcGatewayRouteMetadataArray{ GatewayRouteGrpcGatewayRouteMetadataArgs{...} }

type GatewayRouteGrpcGatewayRouteMetadataArrayOutput

type GatewayRouteGrpcGatewayRouteMetadataArrayOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteMetadataArrayOutput) ElementType

func (GatewayRouteGrpcGatewayRouteMetadataArrayOutput) Index

func (GatewayRouteGrpcGatewayRouteMetadataArrayOutput) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutput

func (o GatewayRouteGrpcGatewayRouteMetadataArrayOutput) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutput() GatewayRouteGrpcGatewayRouteMetadataArrayOutput

func (GatewayRouteGrpcGatewayRouteMetadataArrayOutput) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutputWithContext

func (o GatewayRouteGrpcGatewayRouteMetadataArrayOutput) ToGatewayRouteGrpcGatewayRouteMetadataArrayOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMetadataArrayOutput

func (GatewayRouteGrpcGatewayRouteMetadataArrayOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteMetadataInput

type GatewayRouteGrpcGatewayRouteMetadataInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteMetadataOutput() GatewayRouteGrpcGatewayRouteMetadataOutput
	ToGatewayRouteGrpcGatewayRouteMetadataOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteMetadataOutput
}

GatewayRouteGrpcGatewayRouteMetadataInput is an input type that accepts GatewayRouteGrpcGatewayRouteMetadataArgs and GatewayRouteGrpcGatewayRouteMetadataOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteMetadataInput` via:

GatewayRouteGrpcGatewayRouteMetadataArgs{...}

type GatewayRouteGrpcGatewayRouteMetadataOutput

type GatewayRouteGrpcGatewayRouteMetadataOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteMetadataOutput) ElementType

func (GatewayRouteGrpcGatewayRouteMetadataOutput) Invert

func (GatewayRouteGrpcGatewayRouteMetadataOutput) Match

func (GatewayRouteGrpcGatewayRouteMetadataOutput) Name

func (GatewayRouteGrpcGatewayRouteMetadataOutput) ToGatewayRouteGrpcGatewayRouteMetadataOutput

func (o GatewayRouteGrpcGatewayRouteMetadataOutput) ToGatewayRouteGrpcGatewayRouteMetadataOutput() GatewayRouteGrpcGatewayRouteMetadataOutput

func (GatewayRouteGrpcGatewayRouteMetadataOutput) ToGatewayRouteGrpcGatewayRouteMetadataOutputWithContext

func (o GatewayRouteGrpcGatewayRouteMetadataOutput) ToGatewayRouteGrpcGatewayRouteMetadataOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteMetadataOutput

func (GatewayRouteGrpcGatewayRouteMetadataOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteOutput

type GatewayRouteGrpcGatewayRouteOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteOutput) Action

func (GatewayRouteGrpcGatewayRouteOutput) ElementType

func (GatewayRouteGrpcGatewayRouteOutput) Match

func (GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRouteOutput

func (o GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRouteOutput() GatewayRouteGrpcGatewayRouteOutput

func (GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRouteOutputWithContext

func (o GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteOutput

func (GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRoutePtrOutput

func (o GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRoutePtrOutput() GatewayRouteGrpcGatewayRoutePtrOutput

func (GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRoutePtrOutputWithContext

func (o GatewayRouteGrpcGatewayRouteOutput) ToGatewayRouteGrpcGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRoutePtrOutput

func (GatewayRouteGrpcGatewayRouteOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRoutePtrInput

type GatewayRouteGrpcGatewayRoutePtrInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRoutePtrOutput() GatewayRouteGrpcGatewayRoutePtrOutput
	ToGatewayRouteGrpcGatewayRoutePtrOutputWithContext(context.Context) GatewayRouteGrpcGatewayRoutePtrOutput
}

GatewayRouteGrpcGatewayRoutePtrInput is an input type that accepts GatewayRouteGrpcGatewayRouteArgs, GatewayRouteGrpcGatewayRoutePtr and GatewayRouteGrpcGatewayRoutePtrOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRoutePtrInput` via:

        GatewayRouteGrpcGatewayRouteArgs{...}

or:

        nil

type GatewayRouteGrpcGatewayRoutePtrOutput

type GatewayRouteGrpcGatewayRoutePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRoutePtrOutput) Action

func (GatewayRouteGrpcGatewayRoutePtrOutput) Elem

func (GatewayRouteGrpcGatewayRoutePtrOutput) ElementType

func (GatewayRouteGrpcGatewayRoutePtrOutput) Match

func (GatewayRouteGrpcGatewayRoutePtrOutput) ToGatewayRouteGrpcGatewayRoutePtrOutput

func (o GatewayRouteGrpcGatewayRoutePtrOutput) ToGatewayRouteGrpcGatewayRoutePtrOutput() GatewayRouteGrpcGatewayRoutePtrOutput

func (GatewayRouteGrpcGatewayRoutePtrOutput) ToGatewayRouteGrpcGatewayRoutePtrOutputWithContext

func (o GatewayRouteGrpcGatewayRoutePtrOutput) ToGatewayRouteGrpcGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRoutePtrOutput

func (GatewayRouteGrpcGatewayRoutePtrOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteRewrite

type GatewayRouteGrpcGatewayRouteRewrite struct {
	Hostname *GatewayRouteHostnameRewrite `pulumi:"hostname"`
}

type GatewayRouteGrpcGatewayRouteRewriteArgs

type GatewayRouteGrpcGatewayRouteRewriteArgs struct {
	Hostname GatewayRouteHostnameRewritePtrInput `pulumi:"hostname"`
}

func (GatewayRouteGrpcGatewayRouteRewriteArgs) ElementType

func (GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewriteOutput

func (i GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewriteOutput() GatewayRouteGrpcGatewayRouteRewriteOutput

func (GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewriteOutputWithContext

func (i GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewriteOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteRewriteOutput

func (GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewritePtrOutput

func (i GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewritePtrOutput() GatewayRouteGrpcGatewayRouteRewritePtrOutput

func (GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewritePtrOutputWithContext

func (i GatewayRouteGrpcGatewayRouteRewriteArgs) ToGatewayRouteGrpcGatewayRouteRewritePtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteRewritePtrOutput

func (GatewayRouteGrpcGatewayRouteRewriteArgs) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteRewriteInput

type GatewayRouteGrpcGatewayRouteRewriteInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteRewriteOutput() GatewayRouteGrpcGatewayRouteRewriteOutput
	ToGatewayRouteGrpcGatewayRouteRewriteOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteRewriteOutput
}

GatewayRouteGrpcGatewayRouteRewriteInput is an input type that accepts GatewayRouteGrpcGatewayRouteRewriteArgs and GatewayRouteGrpcGatewayRouteRewriteOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteRewriteInput` via:

GatewayRouteGrpcGatewayRouteRewriteArgs{...}

type GatewayRouteGrpcGatewayRouteRewriteOutput

type GatewayRouteGrpcGatewayRouteRewriteOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteRewriteOutput) ElementType

func (GatewayRouteGrpcGatewayRouteRewriteOutput) Hostname

func (GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewriteOutput

func (o GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewriteOutput() GatewayRouteGrpcGatewayRouteRewriteOutput

func (GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewriteOutputWithContext

func (o GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewriteOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteRewriteOutput

func (GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutput

func (o GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutput() GatewayRouteGrpcGatewayRouteRewritePtrOutput

func (GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutputWithContext

func (o GatewayRouteGrpcGatewayRouteRewriteOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteRewritePtrOutput

func (GatewayRouteGrpcGatewayRouteRewriteOutput) ToOutput added in v0.76.0

type GatewayRouteGrpcGatewayRouteRewritePtrInput

type GatewayRouteGrpcGatewayRouteRewritePtrInput interface {
	pulumi.Input

	ToGatewayRouteGrpcGatewayRouteRewritePtrOutput() GatewayRouteGrpcGatewayRouteRewritePtrOutput
	ToGatewayRouteGrpcGatewayRouteRewritePtrOutputWithContext(context.Context) GatewayRouteGrpcGatewayRouteRewritePtrOutput
}

GatewayRouteGrpcGatewayRouteRewritePtrInput is an input type that accepts GatewayRouteGrpcGatewayRouteRewriteArgs, GatewayRouteGrpcGatewayRouteRewritePtr and GatewayRouteGrpcGatewayRouteRewritePtrOutput values. You can construct a concrete instance of `GatewayRouteGrpcGatewayRouteRewritePtrInput` via:

        GatewayRouteGrpcGatewayRouteRewriteArgs{...}

or:

        nil

type GatewayRouteGrpcGatewayRouteRewritePtrOutput

type GatewayRouteGrpcGatewayRouteRewritePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteGrpcGatewayRouteRewritePtrOutput) Elem

func (GatewayRouteGrpcGatewayRouteRewritePtrOutput) ElementType

func (GatewayRouteGrpcGatewayRouteRewritePtrOutput) Hostname

func (GatewayRouteGrpcGatewayRouteRewritePtrOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutput

func (o GatewayRouteGrpcGatewayRouteRewritePtrOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutput() GatewayRouteGrpcGatewayRouteRewritePtrOutput

func (GatewayRouteGrpcGatewayRouteRewritePtrOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutputWithContext

func (o GatewayRouteGrpcGatewayRouteRewritePtrOutput) ToGatewayRouteGrpcGatewayRouteRewritePtrOutputWithContext(ctx context.Context) GatewayRouteGrpcGatewayRouteRewritePtrOutput

func (GatewayRouteGrpcGatewayRouteRewritePtrOutput) ToOutput added in v0.76.0

type GatewayRouteHostnameMatch added in v0.2.0

type GatewayRouteHostnameMatch struct {
	Exact  *string `pulumi:"exact"`
	Suffix *string `pulumi:"suffix"`
}

type GatewayRouteHostnameMatchArgs added in v0.2.0

type GatewayRouteHostnameMatchArgs struct {
	Exact  pulumi.StringPtrInput `pulumi:"exact"`
	Suffix pulumi.StringPtrInput `pulumi:"suffix"`
}

func (GatewayRouteHostnameMatchArgs) ElementType added in v0.2.0

func (GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchOutput added in v0.2.0

func (i GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchOutput() GatewayRouteHostnameMatchOutput

func (GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchOutputWithContext added in v0.2.0

func (i GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchOutputWithContext(ctx context.Context) GatewayRouteHostnameMatchOutput

func (GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchPtrOutput added in v0.2.0

func (i GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchPtrOutput() GatewayRouteHostnameMatchPtrOutput

func (GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchPtrOutputWithContext added in v0.2.0

func (i GatewayRouteHostnameMatchArgs) ToGatewayRouteHostnameMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHostnameMatchPtrOutput

func (GatewayRouteHostnameMatchArgs) ToOutput added in v0.76.0

type GatewayRouteHostnameMatchInput added in v0.2.0

type GatewayRouteHostnameMatchInput interface {
	pulumi.Input

	ToGatewayRouteHostnameMatchOutput() GatewayRouteHostnameMatchOutput
	ToGatewayRouteHostnameMatchOutputWithContext(context.Context) GatewayRouteHostnameMatchOutput
}

GatewayRouteHostnameMatchInput is an input type that accepts GatewayRouteHostnameMatchArgs and GatewayRouteHostnameMatchOutput values. You can construct a concrete instance of `GatewayRouteHostnameMatchInput` via:

GatewayRouteHostnameMatchArgs{...}

type GatewayRouteHostnameMatchOutput added in v0.2.0

type GatewayRouteHostnameMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteHostnameMatchOutput) ElementType added in v0.2.0

func (GatewayRouteHostnameMatchOutput) Exact added in v0.2.0

func (GatewayRouteHostnameMatchOutput) Suffix added in v0.2.0

func (GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchOutput added in v0.2.0

func (o GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchOutput() GatewayRouteHostnameMatchOutput

func (GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchOutputWithContext added in v0.2.0

func (o GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchOutputWithContext(ctx context.Context) GatewayRouteHostnameMatchOutput

func (GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchPtrOutput added in v0.2.0

func (o GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchPtrOutput() GatewayRouteHostnameMatchPtrOutput

func (GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchPtrOutputWithContext added in v0.2.0

func (o GatewayRouteHostnameMatchOutput) ToGatewayRouteHostnameMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHostnameMatchPtrOutput

func (GatewayRouteHostnameMatchOutput) ToOutput added in v0.76.0

type GatewayRouteHostnameMatchPtrInput added in v0.2.0

type GatewayRouteHostnameMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteHostnameMatchPtrOutput() GatewayRouteHostnameMatchPtrOutput
	ToGatewayRouteHostnameMatchPtrOutputWithContext(context.Context) GatewayRouteHostnameMatchPtrOutput
}

GatewayRouteHostnameMatchPtrInput is an input type that accepts GatewayRouteHostnameMatchArgs, GatewayRouteHostnameMatchPtr and GatewayRouteHostnameMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteHostnameMatchPtrInput` via:

        GatewayRouteHostnameMatchArgs{...}

or:

        nil

func GatewayRouteHostnameMatchPtr added in v0.2.0

type GatewayRouteHostnameMatchPtrOutput added in v0.2.0

type GatewayRouteHostnameMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHostnameMatchPtrOutput) Elem added in v0.2.0

func (GatewayRouteHostnameMatchPtrOutput) ElementType added in v0.2.0

func (GatewayRouteHostnameMatchPtrOutput) Exact added in v0.2.0

func (GatewayRouteHostnameMatchPtrOutput) Suffix added in v0.2.0

func (GatewayRouteHostnameMatchPtrOutput) ToGatewayRouteHostnameMatchPtrOutput added in v0.2.0

func (o GatewayRouteHostnameMatchPtrOutput) ToGatewayRouteHostnameMatchPtrOutput() GatewayRouteHostnameMatchPtrOutput

func (GatewayRouteHostnameMatchPtrOutput) ToGatewayRouteHostnameMatchPtrOutputWithContext added in v0.2.0

func (o GatewayRouteHostnameMatchPtrOutput) ToGatewayRouteHostnameMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHostnameMatchPtrOutput

func (GatewayRouteHostnameMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteHostnameRewrite added in v0.2.0

type GatewayRouteHostnameRewrite struct {
	DefaultTargetHostname *string `pulumi:"defaultTargetHostname"`
}

type GatewayRouteHostnameRewriteArgs added in v0.2.0

type GatewayRouteHostnameRewriteArgs struct {
	DefaultTargetHostname pulumi.StringPtrInput `pulumi:"defaultTargetHostname"`
}

func (GatewayRouteHostnameRewriteArgs) ElementType added in v0.2.0

func (GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewriteOutput added in v0.2.0

func (i GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewriteOutput() GatewayRouteHostnameRewriteOutput

func (GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewriteOutputWithContext added in v0.2.0

func (i GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewriteOutputWithContext(ctx context.Context) GatewayRouteHostnameRewriteOutput

func (GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewritePtrOutput added in v0.2.0

func (i GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewritePtrOutput() GatewayRouteHostnameRewritePtrOutput

func (GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewritePtrOutputWithContext added in v0.2.0

func (i GatewayRouteHostnameRewriteArgs) ToGatewayRouteHostnameRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHostnameRewritePtrOutput

func (GatewayRouteHostnameRewriteArgs) ToOutput added in v0.76.0

type GatewayRouteHostnameRewriteInput added in v0.2.0

type GatewayRouteHostnameRewriteInput interface {
	pulumi.Input

	ToGatewayRouteHostnameRewriteOutput() GatewayRouteHostnameRewriteOutput
	ToGatewayRouteHostnameRewriteOutputWithContext(context.Context) GatewayRouteHostnameRewriteOutput
}

GatewayRouteHostnameRewriteInput is an input type that accepts GatewayRouteHostnameRewriteArgs and GatewayRouteHostnameRewriteOutput values. You can construct a concrete instance of `GatewayRouteHostnameRewriteInput` via:

GatewayRouteHostnameRewriteArgs{...}

type GatewayRouteHostnameRewriteOutput added in v0.2.0

type GatewayRouteHostnameRewriteOutput struct{ *pulumi.OutputState }

func (GatewayRouteHostnameRewriteOutput) DefaultTargetHostname added in v0.2.0

func (o GatewayRouteHostnameRewriteOutput) DefaultTargetHostname() pulumi.StringPtrOutput

func (GatewayRouteHostnameRewriteOutput) ElementType added in v0.2.0

func (GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewriteOutput added in v0.2.0

func (o GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewriteOutput() GatewayRouteHostnameRewriteOutput

func (GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewriteOutputWithContext added in v0.2.0

func (o GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewriteOutputWithContext(ctx context.Context) GatewayRouteHostnameRewriteOutput

func (GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewritePtrOutput added in v0.2.0

func (o GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewritePtrOutput() GatewayRouteHostnameRewritePtrOutput

func (GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewritePtrOutputWithContext added in v0.2.0

func (o GatewayRouteHostnameRewriteOutput) ToGatewayRouteHostnameRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHostnameRewritePtrOutput

func (GatewayRouteHostnameRewriteOutput) ToOutput added in v0.76.0

type GatewayRouteHostnameRewritePtrInput added in v0.2.0

type GatewayRouteHostnameRewritePtrInput interface {
	pulumi.Input

	ToGatewayRouteHostnameRewritePtrOutput() GatewayRouteHostnameRewritePtrOutput
	ToGatewayRouteHostnameRewritePtrOutputWithContext(context.Context) GatewayRouteHostnameRewritePtrOutput
}

GatewayRouteHostnameRewritePtrInput is an input type that accepts GatewayRouteHostnameRewriteArgs, GatewayRouteHostnameRewritePtr and GatewayRouteHostnameRewritePtrOutput values. You can construct a concrete instance of `GatewayRouteHostnameRewritePtrInput` via:

        GatewayRouteHostnameRewriteArgs{...}

or:

        nil

func GatewayRouteHostnameRewritePtr added in v0.2.0

type GatewayRouteHostnameRewritePtrOutput added in v0.2.0

type GatewayRouteHostnameRewritePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHostnameRewritePtrOutput) DefaultTargetHostname added in v0.2.0

func (GatewayRouteHostnameRewritePtrOutput) Elem added in v0.2.0

func (GatewayRouteHostnameRewritePtrOutput) ElementType added in v0.2.0

func (GatewayRouteHostnameRewritePtrOutput) ToGatewayRouteHostnameRewritePtrOutput added in v0.2.0

func (o GatewayRouteHostnameRewritePtrOutput) ToGatewayRouteHostnameRewritePtrOutput() GatewayRouteHostnameRewritePtrOutput

func (GatewayRouteHostnameRewritePtrOutput) ToGatewayRouteHostnameRewritePtrOutputWithContext added in v0.2.0

func (o GatewayRouteHostnameRewritePtrOutput) ToGatewayRouteHostnameRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHostnameRewritePtrOutput

func (GatewayRouteHostnameRewritePtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRoute

type GatewayRouteHttpGatewayRoute struct {
	Action GatewayRouteHttpGatewayRouteAction `pulumi:"action"`
	Match  GatewayRouteHttpGatewayRouteMatch  `pulumi:"match"`
}

type GatewayRouteHttpGatewayRouteAction

type GatewayRouteHttpGatewayRouteAction struct {
	Rewrite *GatewayRouteHttpGatewayRouteRewrite `pulumi:"rewrite"`
	Target  GatewayRouteTarget                   `pulumi:"target"`
}

type GatewayRouteHttpGatewayRouteActionArgs

type GatewayRouteHttpGatewayRouteActionArgs struct {
	Rewrite GatewayRouteHttpGatewayRouteRewritePtrInput `pulumi:"rewrite"`
	Target  GatewayRouteTargetInput                     `pulumi:"target"`
}

func (GatewayRouteHttpGatewayRouteActionArgs) ElementType

func (GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionOutput

func (i GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionOutput() GatewayRouteHttpGatewayRouteActionOutput

func (GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionOutputWithContext

func (i GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteActionOutput

func (GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionPtrOutput

func (i GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionPtrOutput() GatewayRouteHttpGatewayRouteActionPtrOutput

func (GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionPtrOutputWithContext

func (i GatewayRouteHttpGatewayRouteActionArgs) ToGatewayRouteHttpGatewayRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteActionPtrOutput

func (GatewayRouteHttpGatewayRouteActionArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteActionInput

type GatewayRouteHttpGatewayRouteActionInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteActionOutput() GatewayRouteHttpGatewayRouteActionOutput
	ToGatewayRouteHttpGatewayRouteActionOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteActionOutput
}

GatewayRouteHttpGatewayRouteActionInput is an input type that accepts GatewayRouteHttpGatewayRouteActionArgs and GatewayRouteHttpGatewayRouteActionOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteActionInput` via:

GatewayRouteHttpGatewayRouteActionArgs{...}

type GatewayRouteHttpGatewayRouteActionOutput

type GatewayRouteHttpGatewayRouteActionOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteActionOutput) ElementType

func (GatewayRouteHttpGatewayRouteActionOutput) Rewrite

func (GatewayRouteHttpGatewayRouteActionOutput) Target

func (GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionOutput

func (o GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionOutput() GatewayRouteHttpGatewayRouteActionOutput

func (GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionOutputWithContext

func (o GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteActionOutput

func (GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutput

func (o GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutput() GatewayRouteHttpGatewayRouteActionPtrOutput

func (GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteActionOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteActionPtrOutput

func (GatewayRouteHttpGatewayRouteActionOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteActionPtrInput

type GatewayRouteHttpGatewayRouteActionPtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteActionPtrOutput() GatewayRouteHttpGatewayRouteActionPtrOutput
	ToGatewayRouteHttpGatewayRouteActionPtrOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteActionPtrOutput
}

GatewayRouteHttpGatewayRouteActionPtrInput is an input type that accepts GatewayRouteHttpGatewayRouteActionArgs, GatewayRouteHttpGatewayRouteActionPtr and GatewayRouteHttpGatewayRouteActionPtrOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteActionPtrInput` via:

        GatewayRouteHttpGatewayRouteActionArgs{...}

or:

        nil

type GatewayRouteHttpGatewayRouteActionPtrOutput

type GatewayRouteHttpGatewayRouteActionPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteActionPtrOutput) Elem

func (GatewayRouteHttpGatewayRouteActionPtrOutput) ElementType

func (GatewayRouteHttpGatewayRouteActionPtrOutput) Rewrite

func (GatewayRouteHttpGatewayRouteActionPtrOutput) Target

func (GatewayRouteHttpGatewayRouteActionPtrOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutput

func (o GatewayRouteHttpGatewayRouteActionPtrOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutput() GatewayRouteHttpGatewayRouteActionPtrOutput

func (GatewayRouteHttpGatewayRouteActionPtrOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteActionPtrOutput) ToGatewayRouteHttpGatewayRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteActionPtrOutput

func (GatewayRouteHttpGatewayRouteActionPtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteArgs

type GatewayRouteHttpGatewayRouteArgs struct {
	Action GatewayRouteHttpGatewayRouteActionInput `pulumi:"action"`
	Match  GatewayRouteHttpGatewayRouteMatchInput  `pulumi:"match"`
}

func (GatewayRouteHttpGatewayRouteArgs) ElementType

func (GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRouteOutput

func (i GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRouteOutput() GatewayRouteHttpGatewayRouteOutput

func (GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRouteOutputWithContext

func (i GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteOutput

func (GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRoutePtrOutput

func (i GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRoutePtrOutput() GatewayRouteHttpGatewayRoutePtrOutput

func (GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRoutePtrOutputWithContext

func (i GatewayRouteHttpGatewayRouteArgs) ToGatewayRouteHttpGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePtrOutput

func (GatewayRouteHttpGatewayRouteArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteHeader

type GatewayRouteHttpGatewayRouteHeader struct {
	Invert *bool                                    `pulumi:"invert"`
	Match  *GatewayRouteHttpGatewayRouteHeaderMatch `pulumi:"match"`
	Name   string                                   `pulumi:"name"`
}

type GatewayRouteHttpGatewayRouteHeaderArgs

type GatewayRouteHttpGatewayRouteHeaderArgs struct {
	Invert pulumi.BoolPtrInput                             `pulumi:"invert"`
	Match  GatewayRouteHttpGatewayRouteHeaderMatchPtrInput `pulumi:"match"`
	Name   pulumi.StringInput                              `pulumi:"name"`
}

func (GatewayRouteHttpGatewayRouteHeaderArgs) ElementType

func (GatewayRouteHttpGatewayRouteHeaderArgs) ToGatewayRouteHttpGatewayRouteHeaderOutput

func (i GatewayRouteHttpGatewayRouteHeaderArgs) ToGatewayRouteHttpGatewayRouteHeaderOutput() GatewayRouteHttpGatewayRouteHeaderOutput

func (GatewayRouteHttpGatewayRouteHeaderArgs) ToGatewayRouteHttpGatewayRouteHeaderOutputWithContext

func (i GatewayRouteHttpGatewayRouteHeaderArgs) ToGatewayRouteHttpGatewayRouteHeaderOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderOutput

func (GatewayRouteHttpGatewayRouteHeaderArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteHeaderArray

type GatewayRouteHttpGatewayRouteHeaderArray []GatewayRouteHttpGatewayRouteHeaderInput

func (GatewayRouteHttpGatewayRouteHeaderArray) ElementType

func (GatewayRouteHttpGatewayRouteHeaderArray) ToGatewayRouteHttpGatewayRouteHeaderArrayOutput

func (i GatewayRouteHttpGatewayRouteHeaderArray) ToGatewayRouteHttpGatewayRouteHeaderArrayOutput() GatewayRouteHttpGatewayRouteHeaderArrayOutput

func (GatewayRouteHttpGatewayRouteHeaderArray) ToGatewayRouteHttpGatewayRouteHeaderArrayOutputWithContext

func (i GatewayRouteHttpGatewayRouteHeaderArray) ToGatewayRouteHttpGatewayRouteHeaderArrayOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderArrayOutput

func (GatewayRouteHttpGatewayRouteHeaderArray) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteHeaderArrayInput

type GatewayRouteHttpGatewayRouteHeaderArrayInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteHeaderArrayOutput() GatewayRouteHttpGatewayRouteHeaderArrayOutput
	ToGatewayRouteHttpGatewayRouteHeaderArrayOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteHeaderArrayOutput
}

GatewayRouteHttpGatewayRouteHeaderArrayInput is an input type that accepts GatewayRouteHttpGatewayRouteHeaderArray and GatewayRouteHttpGatewayRouteHeaderArrayOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteHeaderArrayInput` via:

GatewayRouteHttpGatewayRouteHeaderArray{ GatewayRouteHttpGatewayRouteHeaderArgs{...} }

type GatewayRouteHttpGatewayRouteHeaderArrayOutput

type GatewayRouteHttpGatewayRouteHeaderArrayOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteHeaderArrayOutput) ElementType

func (GatewayRouteHttpGatewayRouteHeaderArrayOutput) Index

func (GatewayRouteHttpGatewayRouteHeaderArrayOutput) ToGatewayRouteHttpGatewayRouteHeaderArrayOutput

func (o GatewayRouteHttpGatewayRouteHeaderArrayOutput) ToGatewayRouteHttpGatewayRouteHeaderArrayOutput() GatewayRouteHttpGatewayRouteHeaderArrayOutput

func (GatewayRouteHttpGatewayRouteHeaderArrayOutput) ToGatewayRouteHttpGatewayRouteHeaderArrayOutputWithContext

func (o GatewayRouteHttpGatewayRouteHeaderArrayOutput) ToGatewayRouteHttpGatewayRouteHeaderArrayOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderArrayOutput

func (GatewayRouteHttpGatewayRouteHeaderArrayOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteHeaderInput

type GatewayRouteHttpGatewayRouteHeaderInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteHeaderOutput() GatewayRouteHttpGatewayRouteHeaderOutput
	ToGatewayRouteHttpGatewayRouteHeaderOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteHeaderOutput
}

GatewayRouteHttpGatewayRouteHeaderInput is an input type that accepts GatewayRouteHttpGatewayRouteHeaderArgs and GatewayRouteHttpGatewayRouteHeaderOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteHeaderInput` via:

GatewayRouteHttpGatewayRouteHeaderArgs{...}

type GatewayRouteHttpGatewayRouteHeaderMatch

type GatewayRouteHttpGatewayRouteHeaderMatch struct {
	Exact  *string                 `pulumi:"exact"`
	Prefix *string                 `pulumi:"prefix"`
	Range  *GatewayRouteRangeMatch `pulumi:"range"`
	Regex  *string                 `pulumi:"regex"`
	Suffix *string                 `pulumi:"suffix"`
}

type GatewayRouteHttpGatewayRouteHeaderMatchArgs

type GatewayRouteHttpGatewayRouteHeaderMatchArgs struct {
	Exact  pulumi.StringPtrInput          `pulumi:"exact"`
	Prefix pulumi.StringPtrInput          `pulumi:"prefix"`
	Range  GatewayRouteRangeMatchPtrInput `pulumi:"range"`
	Regex  pulumi.StringPtrInput          `pulumi:"regex"`
	Suffix pulumi.StringPtrInput          `pulumi:"suffix"`
}

func (GatewayRouteHttpGatewayRouteHeaderMatchArgs) ElementType

func (GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchOutput

func (i GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchOutput() GatewayRouteHttpGatewayRouteHeaderMatchOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchOutputWithContext

func (i GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderMatchOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (i GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutput() GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutputWithContext

func (i GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteHeaderMatchInput

type GatewayRouteHttpGatewayRouteHeaderMatchInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteHeaderMatchOutput() GatewayRouteHttpGatewayRouteHeaderMatchOutput
	ToGatewayRouteHttpGatewayRouteHeaderMatchOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteHeaderMatchOutput
}

GatewayRouteHttpGatewayRouteHeaderMatchInput is an input type that accepts GatewayRouteHttpGatewayRouteHeaderMatchArgs and GatewayRouteHttpGatewayRouteHeaderMatchOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteHeaderMatchInput` via:

GatewayRouteHttpGatewayRouteHeaderMatchArgs{...}

type GatewayRouteHttpGatewayRouteHeaderMatchOutput

type GatewayRouteHttpGatewayRouteHeaderMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) ElementType

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) Exact

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) Prefix

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) Range

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) Regex

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) Suffix

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchOutput

func (o GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchOutput() GatewayRouteHttpGatewayRouteHeaderMatchOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchOutputWithContext

func (o GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderMatchOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (o GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutput() GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteHeaderMatchPtrInput

type GatewayRouteHttpGatewayRouteHeaderMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutput() GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput
	ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput
}

GatewayRouteHttpGatewayRouteHeaderMatchPtrInput is an input type that accepts GatewayRouteHttpGatewayRouteHeaderMatchArgs, GatewayRouteHttpGatewayRouteHeaderMatchPtr and GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteHeaderMatchPtrInput` via:

        GatewayRouteHttpGatewayRouteHeaderMatchArgs{...}

or:

        nil

type GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

type GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) Elem

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) ElementType

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) Exact

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) Prefix

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) Range

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) Regex

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) Suffix

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (o GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutput() GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) ToGatewayRouteHttpGatewayRouteHeaderMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput

func (GatewayRouteHttpGatewayRouteHeaderMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteHeaderOutput

type GatewayRouteHttpGatewayRouteHeaderOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteHeaderOutput) ElementType

func (GatewayRouteHttpGatewayRouteHeaderOutput) Invert

func (GatewayRouteHttpGatewayRouteHeaderOutput) Match

func (GatewayRouteHttpGatewayRouteHeaderOutput) Name

func (GatewayRouteHttpGatewayRouteHeaderOutput) ToGatewayRouteHttpGatewayRouteHeaderOutput

func (o GatewayRouteHttpGatewayRouteHeaderOutput) ToGatewayRouteHttpGatewayRouteHeaderOutput() GatewayRouteHttpGatewayRouteHeaderOutput

func (GatewayRouteHttpGatewayRouteHeaderOutput) ToGatewayRouteHttpGatewayRouteHeaderOutputWithContext

func (o GatewayRouteHttpGatewayRouteHeaderOutput) ToGatewayRouteHttpGatewayRouteHeaderOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteHeaderOutput

func (GatewayRouteHttpGatewayRouteHeaderOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteInput

type GatewayRouteHttpGatewayRouteInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteOutput() GatewayRouteHttpGatewayRouteOutput
	ToGatewayRouteHttpGatewayRouteOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteOutput
}

GatewayRouteHttpGatewayRouteInput is an input type that accepts GatewayRouteHttpGatewayRouteArgs and GatewayRouteHttpGatewayRouteOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteInput` via:

GatewayRouteHttpGatewayRouteArgs{...}

type GatewayRouteHttpGatewayRouteMatch

type GatewayRouteHttpGatewayRouteMatch struct {
	Headers         []GatewayRouteHttpGatewayRouteHeader `pulumi:"headers"`
	Hostname        *GatewayRouteHostnameMatch           `pulumi:"hostname"`
	Method          *string                              `pulumi:"method"`
	Path            *GatewayRouteHttpPathMatch           `pulumi:"path"`
	Port            *int                                 `pulumi:"port"`
	Prefix          *string                              `pulumi:"prefix"`
	QueryParameters []GatewayRouteQueryParameter         `pulumi:"queryParameters"`
}

type GatewayRouteHttpGatewayRouteMatchArgs

type GatewayRouteHttpGatewayRouteMatchArgs struct {
	Headers         GatewayRouteHttpGatewayRouteHeaderArrayInput `pulumi:"headers"`
	Hostname        GatewayRouteHostnameMatchPtrInput            `pulumi:"hostname"`
	Method          pulumi.StringPtrInput                        `pulumi:"method"`
	Path            GatewayRouteHttpPathMatchPtrInput            `pulumi:"path"`
	Port            pulumi.IntPtrInput                           `pulumi:"port"`
	Prefix          pulumi.StringPtrInput                        `pulumi:"prefix"`
	QueryParameters GatewayRouteQueryParameterArrayInput         `pulumi:"queryParameters"`
}

func (GatewayRouteHttpGatewayRouteMatchArgs) ElementType

func (GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchOutput

func (i GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchOutput() GatewayRouteHttpGatewayRouteMatchOutput

func (GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchOutputWithContext

func (i GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteMatchOutput

func (GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchPtrOutput

func (i GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchPtrOutput() GatewayRouteHttpGatewayRouteMatchPtrOutput

func (GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchPtrOutputWithContext

func (i GatewayRouteHttpGatewayRouteMatchArgs) ToGatewayRouteHttpGatewayRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteMatchPtrOutput

func (GatewayRouteHttpGatewayRouteMatchArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteMatchInput

type GatewayRouteHttpGatewayRouteMatchInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteMatchOutput() GatewayRouteHttpGatewayRouteMatchOutput
	ToGatewayRouteHttpGatewayRouteMatchOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteMatchOutput
}

GatewayRouteHttpGatewayRouteMatchInput is an input type that accepts GatewayRouteHttpGatewayRouteMatchArgs and GatewayRouteHttpGatewayRouteMatchOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteMatchInput` via:

GatewayRouteHttpGatewayRouteMatchArgs{...}

type GatewayRouteHttpGatewayRouteMatchOutput

type GatewayRouteHttpGatewayRouteMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteMatchOutput) ElementType

func (GatewayRouteHttpGatewayRouteMatchOutput) Headers

func (GatewayRouteHttpGatewayRouteMatchOutput) Hostname

func (GatewayRouteHttpGatewayRouteMatchOutput) Method

func (GatewayRouteHttpGatewayRouteMatchOutput) Path

func (GatewayRouteHttpGatewayRouteMatchOutput) Port added in v0.22.0

func (GatewayRouteHttpGatewayRouteMatchOutput) Prefix

func (GatewayRouteHttpGatewayRouteMatchOutput) QueryParameters

func (GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchOutput

func (o GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchOutput() GatewayRouteHttpGatewayRouteMatchOutput

func (GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchOutputWithContext

func (o GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteMatchOutput

func (GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutput

func (o GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutput() GatewayRouteHttpGatewayRouteMatchPtrOutput

func (GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteMatchOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteMatchPtrOutput

func (GatewayRouteHttpGatewayRouteMatchOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteMatchPtrInput

type GatewayRouteHttpGatewayRouteMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteMatchPtrOutput() GatewayRouteHttpGatewayRouteMatchPtrOutput
	ToGatewayRouteHttpGatewayRouteMatchPtrOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteMatchPtrOutput
}

GatewayRouteHttpGatewayRouteMatchPtrInput is an input type that accepts GatewayRouteHttpGatewayRouteMatchArgs, GatewayRouteHttpGatewayRouteMatchPtr and GatewayRouteHttpGatewayRouteMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteMatchPtrInput` via:

        GatewayRouteHttpGatewayRouteMatchArgs{...}

or:

        nil

type GatewayRouteHttpGatewayRouteMatchPtrOutput

type GatewayRouteHttpGatewayRouteMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) Elem

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) ElementType

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) Headers

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) Hostname

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) Method

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) Path

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) Port added in v0.22.0

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) Prefix

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) QueryParameters

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutput

func (o GatewayRouteHttpGatewayRouteMatchPtrOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutput() GatewayRouteHttpGatewayRouteMatchPtrOutput

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteMatchPtrOutput) ToGatewayRouteHttpGatewayRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteMatchPtrOutput

func (GatewayRouteHttpGatewayRouteMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteOutput

type GatewayRouteHttpGatewayRouteOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteOutput) Action

func (GatewayRouteHttpGatewayRouteOutput) ElementType

func (GatewayRouteHttpGatewayRouteOutput) Match

func (GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRouteOutput

func (o GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRouteOutput() GatewayRouteHttpGatewayRouteOutput

func (GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRouteOutputWithContext

func (o GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteOutput

func (GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRoutePtrOutput

func (o GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRoutePtrOutput() GatewayRouteHttpGatewayRoutePtrOutput

func (GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRoutePtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteOutput) ToGatewayRouteHttpGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePtrOutput

func (GatewayRouteHttpGatewayRouteOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRoutePathRewrite

type GatewayRouteHttpGatewayRoutePathRewrite struct {
	Exact *string `pulumi:"exact"`
}

type GatewayRouteHttpGatewayRoutePathRewriteArgs

type GatewayRouteHttpGatewayRoutePathRewriteArgs struct {
	Exact pulumi.StringPtrInput `pulumi:"exact"`
}

func (GatewayRouteHttpGatewayRoutePathRewriteArgs) ElementType

func (GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewriteOutput

func (i GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewriteOutput() GatewayRouteHttpGatewayRoutePathRewriteOutput

func (GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewriteOutputWithContext

func (i GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewriteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePathRewriteOutput

func (GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (i GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutput() GatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutputWithContext

func (i GatewayRouteHttpGatewayRoutePathRewriteArgs) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePathRewriteArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRoutePathRewriteInput

type GatewayRouteHttpGatewayRoutePathRewriteInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRoutePathRewriteOutput() GatewayRouteHttpGatewayRoutePathRewriteOutput
	ToGatewayRouteHttpGatewayRoutePathRewriteOutputWithContext(context.Context) GatewayRouteHttpGatewayRoutePathRewriteOutput
}

GatewayRouteHttpGatewayRoutePathRewriteInput is an input type that accepts GatewayRouteHttpGatewayRoutePathRewriteArgs and GatewayRouteHttpGatewayRoutePathRewriteOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRoutePathRewriteInput` via:

GatewayRouteHttpGatewayRoutePathRewriteArgs{...}

type GatewayRouteHttpGatewayRoutePathRewriteOutput

type GatewayRouteHttpGatewayRoutePathRewriteOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRoutePathRewriteOutput) ElementType

func (GatewayRouteHttpGatewayRoutePathRewriteOutput) Exact

func (GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewriteOutput

func (o GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewriteOutput() GatewayRouteHttpGatewayRoutePathRewriteOutput

func (GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewriteOutputWithContext

func (o GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewriteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePathRewriteOutput

func (GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (o GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutput() GatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutputWithContext

func (o GatewayRouteHttpGatewayRoutePathRewriteOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePathRewriteOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRoutePathRewritePtrInput

type GatewayRouteHttpGatewayRoutePathRewritePtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRoutePathRewritePtrOutput() GatewayRouteHttpGatewayRoutePathRewritePtrOutput
	ToGatewayRouteHttpGatewayRoutePathRewritePtrOutputWithContext(context.Context) GatewayRouteHttpGatewayRoutePathRewritePtrOutput
}

GatewayRouteHttpGatewayRoutePathRewritePtrInput is an input type that accepts GatewayRouteHttpGatewayRoutePathRewriteArgs, GatewayRouteHttpGatewayRoutePathRewritePtr and GatewayRouteHttpGatewayRoutePathRewritePtrOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRoutePathRewritePtrInput` via:

        GatewayRouteHttpGatewayRoutePathRewriteArgs{...}

or:

        nil

type GatewayRouteHttpGatewayRoutePathRewritePtrOutput

type GatewayRouteHttpGatewayRoutePathRewritePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRoutePathRewritePtrOutput) Elem

func (GatewayRouteHttpGatewayRoutePathRewritePtrOutput) ElementType

func (GatewayRouteHttpGatewayRoutePathRewritePtrOutput) Exact

func (GatewayRouteHttpGatewayRoutePathRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (o GatewayRouteHttpGatewayRoutePathRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutput() GatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePathRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutputWithContext

func (o GatewayRouteHttpGatewayRoutePathRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePathRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePathRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePathRewritePtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRoutePrefixRewrite

type GatewayRouteHttpGatewayRoutePrefixRewrite struct {
	DefaultPrefix *string `pulumi:"defaultPrefix"`
	Value         *string `pulumi:"value"`
}

type GatewayRouteHttpGatewayRoutePrefixRewriteArgs

type GatewayRouteHttpGatewayRoutePrefixRewriteArgs struct {
	DefaultPrefix pulumi.StringPtrInput `pulumi:"defaultPrefix"`
	Value         pulumi.StringPtrInput `pulumi:"value"`
}

func (GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ElementType

func (GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutput

func (i GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutput() GatewayRouteHttpGatewayRoutePrefixRewriteOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutputWithContext

func (i GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePrefixRewriteOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (i GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutput() GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutputWithContext

func (i GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRoutePrefixRewriteInput

type GatewayRouteHttpGatewayRoutePrefixRewriteInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRoutePrefixRewriteOutput() GatewayRouteHttpGatewayRoutePrefixRewriteOutput
	ToGatewayRouteHttpGatewayRoutePrefixRewriteOutputWithContext(context.Context) GatewayRouteHttpGatewayRoutePrefixRewriteOutput
}

GatewayRouteHttpGatewayRoutePrefixRewriteInput is an input type that accepts GatewayRouteHttpGatewayRoutePrefixRewriteArgs and GatewayRouteHttpGatewayRoutePrefixRewriteOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRoutePrefixRewriteInput` via:

GatewayRouteHttpGatewayRoutePrefixRewriteArgs{...}

type GatewayRouteHttpGatewayRoutePrefixRewriteOutput

type GatewayRouteHttpGatewayRoutePrefixRewriteOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) DefaultPrefix

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ElementType

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutput

func (o GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutput() GatewayRouteHttpGatewayRoutePrefixRewriteOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutputWithContext

func (o GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewriteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePrefixRewriteOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (o GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutput() GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutputWithContext

func (o GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) ToOutput added in v0.76.0

func (GatewayRouteHttpGatewayRoutePrefixRewriteOutput) Value

type GatewayRouteHttpGatewayRoutePrefixRewritePtrInput

type GatewayRouteHttpGatewayRoutePrefixRewritePtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutput() GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput
	ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutputWithContext(context.Context) GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput
}

GatewayRouteHttpGatewayRoutePrefixRewritePtrInput is an input type that accepts GatewayRouteHttpGatewayRoutePrefixRewriteArgs, GatewayRouteHttpGatewayRoutePrefixRewritePtr and GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRoutePrefixRewritePtrInput` via:

        GatewayRouteHttpGatewayRoutePrefixRewriteArgs{...}

or:

        nil

type GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

type GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) DefaultPrefix

func (GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) Elem

func (GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) ElementType

func (GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (o GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutput() GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutputWithContext

func (o GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) ToGatewayRouteHttpGatewayRoutePrefixRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput

func (GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) ToOutput added in v0.76.0

func (GatewayRouteHttpGatewayRoutePrefixRewritePtrOutput) Value

type GatewayRouteHttpGatewayRoutePtrInput

type GatewayRouteHttpGatewayRoutePtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRoutePtrOutput() GatewayRouteHttpGatewayRoutePtrOutput
	ToGatewayRouteHttpGatewayRoutePtrOutputWithContext(context.Context) GatewayRouteHttpGatewayRoutePtrOutput
}

GatewayRouteHttpGatewayRoutePtrInput is an input type that accepts GatewayRouteHttpGatewayRouteArgs, GatewayRouteHttpGatewayRoutePtr and GatewayRouteHttpGatewayRoutePtrOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRoutePtrInput` via:

        GatewayRouteHttpGatewayRouteArgs{...}

or:

        nil

type GatewayRouteHttpGatewayRoutePtrOutput

type GatewayRouteHttpGatewayRoutePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRoutePtrOutput) Action

func (GatewayRouteHttpGatewayRoutePtrOutput) Elem

func (GatewayRouteHttpGatewayRoutePtrOutput) ElementType

func (GatewayRouteHttpGatewayRoutePtrOutput) Match

func (GatewayRouteHttpGatewayRoutePtrOutput) ToGatewayRouteHttpGatewayRoutePtrOutput

func (o GatewayRouteHttpGatewayRoutePtrOutput) ToGatewayRouteHttpGatewayRoutePtrOutput() GatewayRouteHttpGatewayRoutePtrOutput

func (GatewayRouteHttpGatewayRoutePtrOutput) ToGatewayRouteHttpGatewayRoutePtrOutputWithContext

func (o GatewayRouteHttpGatewayRoutePtrOutput) ToGatewayRouteHttpGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRoutePtrOutput

func (GatewayRouteHttpGatewayRoutePtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteRewrite

type GatewayRouteHttpGatewayRouteRewrite struct {
	Hostname *GatewayRouteHostnameRewrite               `pulumi:"hostname"`
	Path     *GatewayRouteHttpGatewayRoutePathRewrite   `pulumi:"path"`
	Prefix   *GatewayRouteHttpGatewayRoutePrefixRewrite `pulumi:"prefix"`
}

type GatewayRouteHttpGatewayRouteRewriteArgs

type GatewayRouteHttpGatewayRouteRewriteArgs struct {
	Hostname GatewayRouteHostnameRewritePtrInput               `pulumi:"hostname"`
	Path     GatewayRouteHttpGatewayRoutePathRewritePtrInput   `pulumi:"path"`
	Prefix   GatewayRouteHttpGatewayRoutePrefixRewritePtrInput `pulumi:"prefix"`
}

func (GatewayRouteHttpGatewayRouteRewriteArgs) ElementType

func (GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewriteOutput

func (i GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewriteOutput() GatewayRouteHttpGatewayRouteRewriteOutput

func (GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewriteOutputWithContext

func (i GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewriteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteRewriteOutput

func (GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewritePtrOutput

func (i GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewritePtrOutput() GatewayRouteHttpGatewayRouteRewritePtrOutput

func (GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewritePtrOutputWithContext

func (i GatewayRouteHttpGatewayRouteRewriteArgs) ToGatewayRouteHttpGatewayRouteRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteRewritePtrOutput

func (GatewayRouteHttpGatewayRouteRewriteArgs) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteRewriteInput

type GatewayRouteHttpGatewayRouteRewriteInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteRewriteOutput() GatewayRouteHttpGatewayRouteRewriteOutput
	ToGatewayRouteHttpGatewayRouteRewriteOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteRewriteOutput
}

GatewayRouteHttpGatewayRouteRewriteInput is an input type that accepts GatewayRouteHttpGatewayRouteRewriteArgs and GatewayRouteHttpGatewayRouteRewriteOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteRewriteInput` via:

GatewayRouteHttpGatewayRouteRewriteArgs{...}

type GatewayRouteHttpGatewayRouteRewriteOutput

type GatewayRouteHttpGatewayRouteRewriteOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteRewriteOutput) ElementType

func (GatewayRouteHttpGatewayRouteRewriteOutput) Hostname

func (GatewayRouteHttpGatewayRouteRewriteOutput) Path

func (GatewayRouteHttpGatewayRouteRewriteOutput) Prefix

func (GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewriteOutput

func (o GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewriteOutput() GatewayRouteHttpGatewayRouteRewriteOutput

func (GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewriteOutputWithContext

func (o GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewriteOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteRewriteOutput

func (GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutput

func (o GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutput() GatewayRouteHttpGatewayRouteRewritePtrOutput

func (GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteRewriteOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteRewritePtrOutput

func (GatewayRouteHttpGatewayRouteRewriteOutput) ToOutput added in v0.76.0

type GatewayRouteHttpGatewayRouteRewritePtrInput

type GatewayRouteHttpGatewayRouteRewritePtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpGatewayRouteRewritePtrOutput() GatewayRouteHttpGatewayRouteRewritePtrOutput
	ToGatewayRouteHttpGatewayRouteRewritePtrOutputWithContext(context.Context) GatewayRouteHttpGatewayRouteRewritePtrOutput
}

GatewayRouteHttpGatewayRouteRewritePtrInput is an input type that accepts GatewayRouteHttpGatewayRouteRewriteArgs, GatewayRouteHttpGatewayRouteRewritePtr and GatewayRouteHttpGatewayRouteRewritePtrOutput values. You can construct a concrete instance of `GatewayRouteHttpGatewayRouteRewritePtrInput` via:

        GatewayRouteHttpGatewayRouteRewriteArgs{...}

or:

        nil

type GatewayRouteHttpGatewayRouteRewritePtrOutput

type GatewayRouteHttpGatewayRouteRewritePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) Elem

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) ElementType

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) Hostname

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) Path

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) Prefix

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutput

func (o GatewayRouteHttpGatewayRouteRewritePtrOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutput() GatewayRouteHttpGatewayRouteRewritePtrOutput

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutputWithContext

func (o GatewayRouteHttpGatewayRouteRewritePtrOutput) ToGatewayRouteHttpGatewayRouteRewritePtrOutputWithContext(ctx context.Context) GatewayRouteHttpGatewayRouteRewritePtrOutput

func (GatewayRouteHttpGatewayRouteRewritePtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpPathMatch

type GatewayRouteHttpPathMatch struct {
	Exact *string `pulumi:"exact"`
	Regex *string `pulumi:"regex"`
}

type GatewayRouteHttpPathMatchArgs

type GatewayRouteHttpPathMatchArgs struct {
	Exact pulumi.StringPtrInput `pulumi:"exact"`
	Regex pulumi.StringPtrInput `pulumi:"regex"`
}

func (GatewayRouteHttpPathMatchArgs) ElementType

func (GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchOutput

func (i GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchOutput() GatewayRouteHttpPathMatchOutput

func (GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchOutputWithContext

func (i GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchOutputWithContext(ctx context.Context) GatewayRouteHttpPathMatchOutput

func (GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchPtrOutput

func (i GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchPtrOutput() GatewayRouteHttpPathMatchPtrOutput

func (GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchPtrOutputWithContext

func (i GatewayRouteHttpPathMatchArgs) ToGatewayRouteHttpPathMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpPathMatchPtrOutput

func (GatewayRouteHttpPathMatchArgs) ToOutput added in v0.76.0

type GatewayRouteHttpPathMatchInput

type GatewayRouteHttpPathMatchInput interface {
	pulumi.Input

	ToGatewayRouteHttpPathMatchOutput() GatewayRouteHttpPathMatchOutput
	ToGatewayRouteHttpPathMatchOutputWithContext(context.Context) GatewayRouteHttpPathMatchOutput
}

GatewayRouteHttpPathMatchInput is an input type that accepts GatewayRouteHttpPathMatchArgs and GatewayRouteHttpPathMatchOutput values. You can construct a concrete instance of `GatewayRouteHttpPathMatchInput` via:

GatewayRouteHttpPathMatchArgs{...}

type GatewayRouteHttpPathMatchOutput

type GatewayRouteHttpPathMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpPathMatchOutput) ElementType

func (GatewayRouteHttpPathMatchOutput) Exact

func (GatewayRouteHttpPathMatchOutput) Regex

func (GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchOutput

func (o GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchOutput() GatewayRouteHttpPathMatchOutput

func (GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchOutputWithContext

func (o GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchOutputWithContext(ctx context.Context) GatewayRouteHttpPathMatchOutput

func (GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchPtrOutput

func (o GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchPtrOutput() GatewayRouteHttpPathMatchPtrOutput

func (GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchPtrOutputWithContext

func (o GatewayRouteHttpPathMatchOutput) ToGatewayRouteHttpPathMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpPathMatchPtrOutput

func (GatewayRouteHttpPathMatchOutput) ToOutput added in v0.76.0

type GatewayRouteHttpPathMatchPtrInput

type GatewayRouteHttpPathMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpPathMatchPtrOutput() GatewayRouteHttpPathMatchPtrOutput
	ToGatewayRouteHttpPathMatchPtrOutputWithContext(context.Context) GatewayRouteHttpPathMatchPtrOutput
}

GatewayRouteHttpPathMatchPtrInput is an input type that accepts GatewayRouteHttpPathMatchArgs, GatewayRouteHttpPathMatchPtr and GatewayRouteHttpPathMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteHttpPathMatchPtrInput` via:

        GatewayRouteHttpPathMatchArgs{...}

or:

        nil

type GatewayRouteHttpPathMatchPtrOutput

type GatewayRouteHttpPathMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpPathMatchPtrOutput) Elem

func (GatewayRouteHttpPathMatchPtrOutput) ElementType

func (GatewayRouteHttpPathMatchPtrOutput) Exact

func (GatewayRouteHttpPathMatchPtrOutput) Regex

func (GatewayRouteHttpPathMatchPtrOutput) ToGatewayRouteHttpPathMatchPtrOutput

func (o GatewayRouteHttpPathMatchPtrOutput) ToGatewayRouteHttpPathMatchPtrOutput() GatewayRouteHttpPathMatchPtrOutput

func (GatewayRouteHttpPathMatchPtrOutput) ToGatewayRouteHttpPathMatchPtrOutputWithContext

func (o GatewayRouteHttpPathMatchPtrOutput) ToGatewayRouteHttpPathMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpPathMatchPtrOutput

func (GatewayRouteHttpPathMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteHttpQueryParameterMatch

type GatewayRouteHttpQueryParameterMatch struct {
	Exact *string `pulumi:"exact"`
}

type GatewayRouteHttpQueryParameterMatchArgs

type GatewayRouteHttpQueryParameterMatchArgs struct {
	Exact pulumi.StringPtrInput `pulumi:"exact"`
}

func (GatewayRouteHttpQueryParameterMatchArgs) ElementType

func (GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchOutput

func (i GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchOutput() GatewayRouteHttpQueryParameterMatchOutput

func (GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchOutputWithContext

func (i GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchOutputWithContext(ctx context.Context) GatewayRouteHttpQueryParameterMatchOutput

func (GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchPtrOutput

func (i GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchPtrOutput() GatewayRouteHttpQueryParameterMatchPtrOutput

func (GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchPtrOutputWithContext

func (i GatewayRouteHttpQueryParameterMatchArgs) ToGatewayRouteHttpQueryParameterMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpQueryParameterMatchPtrOutput

func (GatewayRouteHttpQueryParameterMatchArgs) ToOutput added in v0.76.0

type GatewayRouteHttpQueryParameterMatchInput

type GatewayRouteHttpQueryParameterMatchInput interface {
	pulumi.Input

	ToGatewayRouteHttpQueryParameterMatchOutput() GatewayRouteHttpQueryParameterMatchOutput
	ToGatewayRouteHttpQueryParameterMatchOutputWithContext(context.Context) GatewayRouteHttpQueryParameterMatchOutput
}

GatewayRouteHttpQueryParameterMatchInput is an input type that accepts GatewayRouteHttpQueryParameterMatchArgs and GatewayRouteHttpQueryParameterMatchOutput values. You can construct a concrete instance of `GatewayRouteHttpQueryParameterMatchInput` via:

GatewayRouteHttpQueryParameterMatchArgs{...}

type GatewayRouteHttpQueryParameterMatchOutput

type GatewayRouteHttpQueryParameterMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpQueryParameterMatchOutput) ElementType

func (GatewayRouteHttpQueryParameterMatchOutput) Exact

func (GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchOutput

func (o GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchOutput() GatewayRouteHttpQueryParameterMatchOutput

func (GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchOutputWithContext

func (o GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchOutputWithContext(ctx context.Context) GatewayRouteHttpQueryParameterMatchOutput

func (GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutput

func (o GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutput() GatewayRouteHttpQueryParameterMatchPtrOutput

func (GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutputWithContext

func (o GatewayRouteHttpQueryParameterMatchOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpQueryParameterMatchPtrOutput

func (GatewayRouteHttpQueryParameterMatchOutput) ToOutput added in v0.76.0

type GatewayRouteHttpQueryParameterMatchPtrInput

type GatewayRouteHttpQueryParameterMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteHttpQueryParameterMatchPtrOutput() GatewayRouteHttpQueryParameterMatchPtrOutput
	ToGatewayRouteHttpQueryParameterMatchPtrOutputWithContext(context.Context) GatewayRouteHttpQueryParameterMatchPtrOutput
}

GatewayRouteHttpQueryParameterMatchPtrInput is an input type that accepts GatewayRouteHttpQueryParameterMatchArgs, GatewayRouteHttpQueryParameterMatchPtr and GatewayRouteHttpQueryParameterMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteHttpQueryParameterMatchPtrInput` via:

        GatewayRouteHttpQueryParameterMatchArgs{...}

or:

        nil

type GatewayRouteHttpQueryParameterMatchPtrOutput

type GatewayRouteHttpQueryParameterMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteHttpQueryParameterMatchPtrOutput) Elem

func (GatewayRouteHttpQueryParameterMatchPtrOutput) ElementType

func (GatewayRouteHttpQueryParameterMatchPtrOutput) Exact

func (GatewayRouteHttpQueryParameterMatchPtrOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutput

func (o GatewayRouteHttpQueryParameterMatchPtrOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutput() GatewayRouteHttpQueryParameterMatchPtrOutput

func (GatewayRouteHttpQueryParameterMatchPtrOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutputWithContext

func (o GatewayRouteHttpQueryParameterMatchPtrOutput) ToGatewayRouteHttpQueryParameterMatchPtrOutputWithContext(ctx context.Context) GatewayRouteHttpQueryParameterMatchPtrOutput

func (GatewayRouteHttpQueryParameterMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteInput

type GatewayRouteInput interface {
	pulumi.Input

	ToGatewayRouteOutput() GatewayRouteOutput
	ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput
}

type GatewayRouteMetadataMatch added in v0.2.0

type GatewayRouteMetadataMatch struct {
	Exact  *string                 `pulumi:"exact"`
	Prefix *string                 `pulumi:"prefix"`
	Range  *GatewayRouteRangeMatch `pulumi:"range"`
	Regex  *string                 `pulumi:"regex"`
	Suffix *string                 `pulumi:"suffix"`
}

type GatewayRouteMetadataMatchArgs added in v0.2.0

type GatewayRouteMetadataMatchArgs struct {
	Exact  pulumi.StringPtrInput          `pulumi:"exact"`
	Prefix pulumi.StringPtrInput          `pulumi:"prefix"`
	Range  GatewayRouteRangeMatchPtrInput `pulumi:"range"`
	Regex  pulumi.StringPtrInput          `pulumi:"regex"`
	Suffix pulumi.StringPtrInput          `pulumi:"suffix"`
}

func (GatewayRouteMetadataMatchArgs) ElementType added in v0.2.0

func (GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchOutput added in v0.2.0

func (i GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchOutput() GatewayRouteMetadataMatchOutput

func (GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchOutputWithContext added in v0.2.0

func (i GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchOutputWithContext(ctx context.Context) GatewayRouteMetadataMatchOutput

func (GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchPtrOutput added in v0.2.0

func (i GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchPtrOutput() GatewayRouteMetadataMatchPtrOutput

func (GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchPtrOutputWithContext added in v0.2.0

func (i GatewayRouteMetadataMatchArgs) ToGatewayRouteMetadataMatchPtrOutputWithContext(ctx context.Context) GatewayRouteMetadataMatchPtrOutput

func (GatewayRouteMetadataMatchArgs) ToOutput added in v0.76.0

type GatewayRouteMetadataMatchInput added in v0.2.0

type GatewayRouteMetadataMatchInput interface {
	pulumi.Input

	ToGatewayRouteMetadataMatchOutput() GatewayRouteMetadataMatchOutput
	ToGatewayRouteMetadataMatchOutputWithContext(context.Context) GatewayRouteMetadataMatchOutput
}

GatewayRouteMetadataMatchInput is an input type that accepts GatewayRouteMetadataMatchArgs and GatewayRouteMetadataMatchOutput values. You can construct a concrete instance of `GatewayRouteMetadataMatchInput` via:

GatewayRouteMetadataMatchArgs{...}

type GatewayRouteMetadataMatchOutput added in v0.2.0

type GatewayRouteMetadataMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteMetadataMatchOutput) ElementType added in v0.2.0

func (GatewayRouteMetadataMatchOutput) Exact added in v0.2.0

func (GatewayRouteMetadataMatchOutput) Prefix added in v0.2.0

func (GatewayRouteMetadataMatchOutput) Range added in v0.2.0

func (GatewayRouteMetadataMatchOutput) Regex added in v0.2.0

func (GatewayRouteMetadataMatchOutput) Suffix added in v0.2.0

func (GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchOutput added in v0.2.0

func (o GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchOutput() GatewayRouteMetadataMatchOutput

func (GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchOutputWithContext added in v0.2.0

func (o GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchOutputWithContext(ctx context.Context) GatewayRouteMetadataMatchOutput

func (GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchPtrOutput added in v0.2.0

func (o GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchPtrOutput() GatewayRouteMetadataMatchPtrOutput

func (GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchPtrOutputWithContext added in v0.2.0

func (o GatewayRouteMetadataMatchOutput) ToGatewayRouteMetadataMatchPtrOutputWithContext(ctx context.Context) GatewayRouteMetadataMatchPtrOutput

func (GatewayRouteMetadataMatchOutput) ToOutput added in v0.76.0

type GatewayRouteMetadataMatchPtrInput added in v0.2.0

type GatewayRouteMetadataMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteMetadataMatchPtrOutput() GatewayRouteMetadataMatchPtrOutput
	ToGatewayRouteMetadataMatchPtrOutputWithContext(context.Context) GatewayRouteMetadataMatchPtrOutput
}

GatewayRouteMetadataMatchPtrInput is an input type that accepts GatewayRouteMetadataMatchArgs, GatewayRouteMetadataMatchPtr and GatewayRouteMetadataMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteMetadataMatchPtrInput` via:

        GatewayRouteMetadataMatchArgs{...}

or:

        nil

func GatewayRouteMetadataMatchPtr added in v0.2.0

type GatewayRouteMetadataMatchPtrOutput added in v0.2.0

type GatewayRouteMetadataMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteMetadataMatchPtrOutput) Elem added in v0.2.0

func (GatewayRouteMetadataMatchPtrOutput) ElementType added in v0.2.0

func (GatewayRouteMetadataMatchPtrOutput) Exact added in v0.2.0

func (GatewayRouteMetadataMatchPtrOutput) Prefix added in v0.2.0

func (GatewayRouteMetadataMatchPtrOutput) Range added in v0.2.0

func (GatewayRouteMetadataMatchPtrOutput) Regex added in v0.2.0

func (GatewayRouteMetadataMatchPtrOutput) Suffix added in v0.2.0

func (GatewayRouteMetadataMatchPtrOutput) ToGatewayRouteMetadataMatchPtrOutput added in v0.2.0

func (o GatewayRouteMetadataMatchPtrOutput) ToGatewayRouteMetadataMatchPtrOutput() GatewayRouteMetadataMatchPtrOutput

func (GatewayRouteMetadataMatchPtrOutput) ToGatewayRouteMetadataMatchPtrOutputWithContext added in v0.2.0

func (o GatewayRouteMetadataMatchPtrOutput) ToGatewayRouteMetadataMatchPtrOutputWithContext(ctx context.Context) GatewayRouteMetadataMatchPtrOutput

func (GatewayRouteMetadataMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteOutput

type GatewayRouteOutput struct{ *pulumi.OutputState }

func (GatewayRouteOutput) Arn added in v0.17.0

func (GatewayRouteOutput) ElementType

func (GatewayRouteOutput) ElementType() reflect.Type

func (GatewayRouteOutput) GatewayRouteName added in v0.17.0

func (o GatewayRouteOutput) GatewayRouteName() pulumi.StringPtrOutput

func (GatewayRouteOutput) MeshName added in v0.17.0

func (o GatewayRouteOutput) MeshName() pulumi.StringOutput

func (GatewayRouteOutput) MeshOwner added in v0.17.0

func (GatewayRouteOutput) ResourceOwner added in v0.17.0

func (o GatewayRouteOutput) ResourceOwner() pulumi.StringOutput

func (GatewayRouteOutput) Spec added in v0.17.0

func (GatewayRouteOutput) Tags added in v0.17.0

func (GatewayRouteOutput) ToGatewayRouteOutput

func (o GatewayRouteOutput) ToGatewayRouteOutput() GatewayRouteOutput

func (GatewayRouteOutput) ToGatewayRouteOutputWithContext

func (o GatewayRouteOutput) ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput

func (GatewayRouteOutput) ToOutput added in v0.76.0

func (GatewayRouteOutput) Uid added in v0.17.0

func (GatewayRouteOutput) VirtualGatewayName added in v0.17.0

func (o GatewayRouteOutput) VirtualGatewayName() pulumi.StringOutput

type GatewayRouteQueryParameter

type GatewayRouteQueryParameter struct {
	Match *GatewayRouteHttpQueryParameterMatch `pulumi:"match"`
	Name  string                               `pulumi:"name"`
}

type GatewayRouteQueryParameterArgs

type GatewayRouteQueryParameterArgs struct {
	Match GatewayRouteHttpQueryParameterMatchPtrInput `pulumi:"match"`
	Name  pulumi.StringInput                          `pulumi:"name"`
}

func (GatewayRouteQueryParameterArgs) ElementType

func (GatewayRouteQueryParameterArgs) ToGatewayRouteQueryParameterOutput

func (i GatewayRouteQueryParameterArgs) ToGatewayRouteQueryParameterOutput() GatewayRouteQueryParameterOutput

func (GatewayRouteQueryParameterArgs) ToGatewayRouteQueryParameterOutputWithContext

func (i GatewayRouteQueryParameterArgs) ToGatewayRouteQueryParameterOutputWithContext(ctx context.Context) GatewayRouteQueryParameterOutput

func (GatewayRouteQueryParameterArgs) ToOutput added in v0.76.0

type GatewayRouteQueryParameterArray

type GatewayRouteQueryParameterArray []GatewayRouteQueryParameterInput

func (GatewayRouteQueryParameterArray) ElementType

func (GatewayRouteQueryParameterArray) ToGatewayRouteQueryParameterArrayOutput

func (i GatewayRouteQueryParameterArray) ToGatewayRouteQueryParameterArrayOutput() GatewayRouteQueryParameterArrayOutput

func (GatewayRouteQueryParameterArray) ToGatewayRouteQueryParameterArrayOutputWithContext

func (i GatewayRouteQueryParameterArray) ToGatewayRouteQueryParameterArrayOutputWithContext(ctx context.Context) GatewayRouteQueryParameterArrayOutput

func (GatewayRouteQueryParameterArray) ToOutput added in v0.76.0

type GatewayRouteQueryParameterArrayInput

type GatewayRouteQueryParameterArrayInput interface {
	pulumi.Input

	ToGatewayRouteQueryParameterArrayOutput() GatewayRouteQueryParameterArrayOutput
	ToGatewayRouteQueryParameterArrayOutputWithContext(context.Context) GatewayRouteQueryParameterArrayOutput
}

GatewayRouteQueryParameterArrayInput is an input type that accepts GatewayRouteQueryParameterArray and GatewayRouteQueryParameterArrayOutput values. You can construct a concrete instance of `GatewayRouteQueryParameterArrayInput` via:

GatewayRouteQueryParameterArray{ GatewayRouteQueryParameterArgs{...} }

type GatewayRouteQueryParameterArrayOutput

type GatewayRouteQueryParameterArrayOutput struct{ *pulumi.OutputState }

func (GatewayRouteQueryParameterArrayOutput) ElementType

func (GatewayRouteQueryParameterArrayOutput) Index

func (GatewayRouteQueryParameterArrayOutput) ToGatewayRouteQueryParameterArrayOutput

func (o GatewayRouteQueryParameterArrayOutput) ToGatewayRouteQueryParameterArrayOutput() GatewayRouteQueryParameterArrayOutput

func (GatewayRouteQueryParameterArrayOutput) ToGatewayRouteQueryParameterArrayOutputWithContext

func (o GatewayRouteQueryParameterArrayOutput) ToGatewayRouteQueryParameterArrayOutputWithContext(ctx context.Context) GatewayRouteQueryParameterArrayOutput

func (GatewayRouteQueryParameterArrayOutput) ToOutput added in v0.76.0

type GatewayRouteQueryParameterInput

type GatewayRouteQueryParameterInput interface {
	pulumi.Input

	ToGatewayRouteQueryParameterOutput() GatewayRouteQueryParameterOutput
	ToGatewayRouteQueryParameterOutputWithContext(context.Context) GatewayRouteQueryParameterOutput
}

GatewayRouteQueryParameterInput is an input type that accepts GatewayRouteQueryParameterArgs and GatewayRouteQueryParameterOutput values. You can construct a concrete instance of `GatewayRouteQueryParameterInput` via:

GatewayRouteQueryParameterArgs{...}

type GatewayRouteQueryParameterOutput

type GatewayRouteQueryParameterOutput struct{ *pulumi.OutputState }

func (GatewayRouteQueryParameterOutput) ElementType

func (GatewayRouteQueryParameterOutput) Match

func (GatewayRouteQueryParameterOutput) Name

func (GatewayRouteQueryParameterOutput) ToGatewayRouteQueryParameterOutput

func (o GatewayRouteQueryParameterOutput) ToGatewayRouteQueryParameterOutput() GatewayRouteQueryParameterOutput

func (GatewayRouteQueryParameterOutput) ToGatewayRouteQueryParameterOutputWithContext

func (o GatewayRouteQueryParameterOutput) ToGatewayRouteQueryParameterOutputWithContext(ctx context.Context) GatewayRouteQueryParameterOutput

func (GatewayRouteQueryParameterOutput) ToOutput added in v0.76.0

type GatewayRouteRangeMatch added in v0.2.0

type GatewayRouteRangeMatch struct {
	End   int `pulumi:"end"`
	Start int `pulumi:"start"`
}

type GatewayRouteRangeMatchArgs added in v0.2.0

type GatewayRouteRangeMatchArgs struct {
	End   pulumi.IntInput `pulumi:"end"`
	Start pulumi.IntInput `pulumi:"start"`
}

func (GatewayRouteRangeMatchArgs) ElementType added in v0.2.0

func (GatewayRouteRangeMatchArgs) ElementType() reflect.Type

func (GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchOutput added in v0.2.0

func (i GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchOutput() GatewayRouteRangeMatchOutput

func (GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchOutputWithContext added in v0.2.0

func (i GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchOutputWithContext(ctx context.Context) GatewayRouteRangeMatchOutput

func (GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchPtrOutput added in v0.2.0

func (i GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchPtrOutput() GatewayRouteRangeMatchPtrOutput

func (GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchPtrOutputWithContext added in v0.2.0

func (i GatewayRouteRangeMatchArgs) ToGatewayRouteRangeMatchPtrOutputWithContext(ctx context.Context) GatewayRouteRangeMatchPtrOutput

func (GatewayRouteRangeMatchArgs) ToOutput added in v0.76.0

type GatewayRouteRangeMatchInput added in v0.2.0

type GatewayRouteRangeMatchInput interface {
	pulumi.Input

	ToGatewayRouteRangeMatchOutput() GatewayRouteRangeMatchOutput
	ToGatewayRouteRangeMatchOutputWithContext(context.Context) GatewayRouteRangeMatchOutput
}

GatewayRouteRangeMatchInput is an input type that accepts GatewayRouteRangeMatchArgs and GatewayRouteRangeMatchOutput values. You can construct a concrete instance of `GatewayRouteRangeMatchInput` via:

GatewayRouteRangeMatchArgs{...}

type GatewayRouteRangeMatchOutput added in v0.2.0

type GatewayRouteRangeMatchOutput struct{ *pulumi.OutputState }

func (GatewayRouteRangeMatchOutput) ElementType added in v0.2.0

func (GatewayRouteRangeMatchOutput) End added in v0.2.0

func (GatewayRouteRangeMatchOutput) Start added in v0.2.0

func (GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchOutput added in v0.2.0

func (o GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchOutput() GatewayRouteRangeMatchOutput

func (GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchOutputWithContext added in v0.2.0

func (o GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchOutputWithContext(ctx context.Context) GatewayRouteRangeMatchOutput

func (GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchPtrOutput added in v0.2.0

func (o GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchPtrOutput() GatewayRouteRangeMatchPtrOutput

func (GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchPtrOutputWithContext added in v0.2.0

func (o GatewayRouteRangeMatchOutput) ToGatewayRouteRangeMatchPtrOutputWithContext(ctx context.Context) GatewayRouteRangeMatchPtrOutput

func (GatewayRouteRangeMatchOutput) ToOutput added in v0.76.0

type GatewayRouteRangeMatchPtrInput added in v0.2.0

type GatewayRouteRangeMatchPtrInput interface {
	pulumi.Input

	ToGatewayRouteRangeMatchPtrOutput() GatewayRouteRangeMatchPtrOutput
	ToGatewayRouteRangeMatchPtrOutputWithContext(context.Context) GatewayRouteRangeMatchPtrOutput
}

GatewayRouteRangeMatchPtrInput is an input type that accepts GatewayRouteRangeMatchArgs, GatewayRouteRangeMatchPtr and GatewayRouteRangeMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteRangeMatchPtrInput` via:

        GatewayRouteRangeMatchArgs{...}

or:

        nil

func GatewayRouteRangeMatchPtr added in v0.2.0

func GatewayRouteRangeMatchPtr(v *GatewayRouteRangeMatchArgs) GatewayRouteRangeMatchPtrInput

type GatewayRouteRangeMatchPtrOutput added in v0.2.0

type GatewayRouteRangeMatchPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteRangeMatchPtrOutput) Elem added in v0.2.0

func (GatewayRouteRangeMatchPtrOutput) ElementType added in v0.2.0

func (GatewayRouteRangeMatchPtrOutput) End added in v0.2.0

func (GatewayRouteRangeMatchPtrOutput) Start added in v0.2.0

func (GatewayRouteRangeMatchPtrOutput) ToGatewayRouteRangeMatchPtrOutput added in v0.2.0

func (o GatewayRouteRangeMatchPtrOutput) ToGatewayRouteRangeMatchPtrOutput() GatewayRouteRangeMatchPtrOutput

func (GatewayRouteRangeMatchPtrOutput) ToGatewayRouteRangeMatchPtrOutputWithContext added in v0.2.0

func (o GatewayRouteRangeMatchPtrOutput) ToGatewayRouteRangeMatchPtrOutputWithContext(ctx context.Context) GatewayRouteRangeMatchPtrOutput

func (GatewayRouteRangeMatchPtrOutput) ToOutput added in v0.76.0

type GatewayRouteSpec added in v0.2.0

type GatewayRouteSpec struct {
	GrpcRoute  *GatewayRouteGrpcGatewayRoute `pulumi:"grpcRoute"`
	Http2Route *GatewayRouteHttpGatewayRoute `pulumi:"http2Route"`
	HttpRoute  *GatewayRouteHttpGatewayRoute `pulumi:"httpRoute"`
	Priority   *int                          `pulumi:"priority"`
}

type GatewayRouteSpecArgs added in v0.2.0

type GatewayRouteSpecArgs struct {
	GrpcRoute  GatewayRouteGrpcGatewayRoutePtrInput `pulumi:"grpcRoute"`
	Http2Route GatewayRouteHttpGatewayRoutePtrInput `pulumi:"http2Route"`
	HttpRoute  GatewayRouteHttpGatewayRoutePtrInput `pulumi:"httpRoute"`
	Priority   pulumi.IntPtrInput                   `pulumi:"priority"`
}

func (GatewayRouteSpecArgs) ElementType added in v0.2.0

func (GatewayRouteSpecArgs) ElementType() reflect.Type

func (GatewayRouteSpecArgs) ToGatewayRouteSpecOutput added in v0.2.0

func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput

func (GatewayRouteSpecArgs) ToGatewayRouteSpecOutputWithContext added in v0.2.0

func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput

func (GatewayRouteSpecArgs) ToOutput added in v0.76.0

type GatewayRouteSpecInput added in v0.2.0

type GatewayRouteSpecInput interface {
	pulumi.Input

	ToGatewayRouteSpecOutput() GatewayRouteSpecOutput
	ToGatewayRouteSpecOutputWithContext(context.Context) GatewayRouteSpecOutput
}

GatewayRouteSpecInput is an input type that accepts GatewayRouteSpecArgs and GatewayRouteSpecOutput values. You can construct a concrete instance of `GatewayRouteSpecInput` via:

GatewayRouteSpecArgs{...}

type GatewayRouteSpecOutput added in v0.2.0

type GatewayRouteSpecOutput struct{ *pulumi.OutputState }

func (GatewayRouteSpecOutput) ElementType added in v0.2.0

func (GatewayRouteSpecOutput) ElementType() reflect.Type

func (GatewayRouteSpecOutput) GrpcRoute added in v0.2.0

func (GatewayRouteSpecOutput) Http2Route added in v0.2.0

func (GatewayRouteSpecOutput) HttpRoute added in v0.2.0

func (GatewayRouteSpecOutput) Priority added in v0.4.0

func (GatewayRouteSpecOutput) ToGatewayRouteSpecOutput added in v0.2.0

func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput

func (GatewayRouteSpecOutput) ToGatewayRouteSpecOutputWithContext added in v0.2.0

func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput

func (GatewayRouteSpecOutput) ToOutput added in v0.76.0

type GatewayRouteSpecPtrOutput added in v0.2.0

type GatewayRouteSpecPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteSpecPtrOutput) Elem added in v0.2.0

func (GatewayRouteSpecPtrOutput) ElementType added in v0.2.0

func (GatewayRouteSpecPtrOutput) ElementType() reflect.Type

func (GatewayRouteSpecPtrOutput) GrpcRoute added in v0.2.0

func (GatewayRouteSpecPtrOutput) Http2Route added in v0.2.0

func (GatewayRouteSpecPtrOutput) HttpRoute added in v0.2.0

func (GatewayRouteSpecPtrOutput) Priority added in v0.4.0

func (GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutput added in v0.2.0

func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput

func (GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutputWithContext added in v0.2.0

func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput

func (GatewayRouteSpecPtrOutput) ToOutput added in v0.76.0

type GatewayRouteState

type GatewayRouteState struct {
}

func (GatewayRouteState) ElementType

func (GatewayRouteState) ElementType() reflect.Type

type GatewayRouteTag

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

type GatewayRouteTagArgs

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

func (GatewayRouteTagArgs) ElementType

func (GatewayRouteTagArgs) ElementType() reflect.Type

func (GatewayRouteTagArgs) ToGatewayRouteTagOutput

func (i GatewayRouteTagArgs) ToGatewayRouteTagOutput() GatewayRouteTagOutput

func (GatewayRouteTagArgs) ToGatewayRouteTagOutputWithContext

func (i GatewayRouteTagArgs) ToGatewayRouteTagOutputWithContext(ctx context.Context) GatewayRouteTagOutput

func (GatewayRouteTagArgs) ToOutput added in v0.76.0

type GatewayRouteTagArray

type GatewayRouteTagArray []GatewayRouteTagInput

func (GatewayRouteTagArray) ElementType

func (GatewayRouteTagArray) ElementType() reflect.Type

func (GatewayRouteTagArray) ToGatewayRouteTagArrayOutput

func (i GatewayRouteTagArray) ToGatewayRouteTagArrayOutput() GatewayRouteTagArrayOutput

func (GatewayRouteTagArray) ToGatewayRouteTagArrayOutputWithContext

func (i GatewayRouteTagArray) ToGatewayRouteTagArrayOutputWithContext(ctx context.Context) GatewayRouteTagArrayOutput

func (GatewayRouteTagArray) ToOutput added in v0.76.0

type GatewayRouteTagArrayInput

type GatewayRouteTagArrayInput interface {
	pulumi.Input

	ToGatewayRouteTagArrayOutput() GatewayRouteTagArrayOutput
	ToGatewayRouteTagArrayOutputWithContext(context.Context) GatewayRouteTagArrayOutput
}

GatewayRouteTagArrayInput is an input type that accepts GatewayRouteTagArray and GatewayRouteTagArrayOutput values. You can construct a concrete instance of `GatewayRouteTagArrayInput` via:

GatewayRouteTagArray{ GatewayRouteTagArgs{...} }

type GatewayRouteTagArrayOutput

type GatewayRouteTagArrayOutput struct{ *pulumi.OutputState }

func (GatewayRouteTagArrayOutput) ElementType

func (GatewayRouteTagArrayOutput) ElementType() reflect.Type

func (GatewayRouteTagArrayOutput) Index

func (GatewayRouteTagArrayOutput) ToGatewayRouteTagArrayOutput

func (o GatewayRouteTagArrayOutput) ToGatewayRouteTagArrayOutput() GatewayRouteTagArrayOutput

func (GatewayRouteTagArrayOutput) ToGatewayRouteTagArrayOutputWithContext

func (o GatewayRouteTagArrayOutput) ToGatewayRouteTagArrayOutputWithContext(ctx context.Context) GatewayRouteTagArrayOutput

func (GatewayRouteTagArrayOutput) ToOutput added in v0.76.0

type GatewayRouteTagInput

type GatewayRouteTagInput interface {
	pulumi.Input

	ToGatewayRouteTagOutput() GatewayRouteTagOutput
	ToGatewayRouteTagOutputWithContext(context.Context) GatewayRouteTagOutput
}

GatewayRouteTagInput is an input type that accepts GatewayRouteTagArgs and GatewayRouteTagOutput values. You can construct a concrete instance of `GatewayRouteTagInput` via:

GatewayRouteTagArgs{...}

type GatewayRouteTagOutput

type GatewayRouteTagOutput struct{ *pulumi.OutputState }

func (GatewayRouteTagOutput) ElementType

func (GatewayRouteTagOutput) ElementType() reflect.Type

func (GatewayRouteTagOutput) Key

func (GatewayRouteTagOutput) ToGatewayRouteTagOutput

func (o GatewayRouteTagOutput) ToGatewayRouteTagOutput() GatewayRouteTagOutput

func (GatewayRouteTagOutput) ToGatewayRouteTagOutputWithContext

func (o GatewayRouteTagOutput) ToGatewayRouteTagOutputWithContext(ctx context.Context) GatewayRouteTagOutput

func (GatewayRouteTagOutput) ToOutput added in v0.76.0

func (GatewayRouteTagOutput) Value

type GatewayRouteTarget added in v0.2.0

type GatewayRouteTarget struct {
	Port           *int                       `pulumi:"port"`
	VirtualService GatewayRouteVirtualService `pulumi:"virtualService"`
}

type GatewayRouteTargetArgs added in v0.2.0

type GatewayRouteTargetArgs struct {
	Port           pulumi.IntPtrInput              `pulumi:"port"`
	VirtualService GatewayRouteVirtualServiceInput `pulumi:"virtualService"`
}

func (GatewayRouteTargetArgs) ElementType added in v0.2.0

func (GatewayRouteTargetArgs) ElementType() reflect.Type

func (GatewayRouteTargetArgs) ToGatewayRouteTargetOutput added in v0.2.0

func (i GatewayRouteTargetArgs) ToGatewayRouteTargetOutput() GatewayRouteTargetOutput

func (GatewayRouteTargetArgs) ToGatewayRouteTargetOutputWithContext added in v0.2.0

func (i GatewayRouteTargetArgs) ToGatewayRouteTargetOutputWithContext(ctx context.Context) GatewayRouteTargetOutput

func (GatewayRouteTargetArgs) ToGatewayRouteTargetPtrOutput added in v0.2.0

func (i GatewayRouteTargetArgs) ToGatewayRouteTargetPtrOutput() GatewayRouteTargetPtrOutput

func (GatewayRouteTargetArgs) ToGatewayRouteTargetPtrOutputWithContext added in v0.2.0

func (i GatewayRouteTargetArgs) ToGatewayRouteTargetPtrOutputWithContext(ctx context.Context) GatewayRouteTargetPtrOutput

func (GatewayRouteTargetArgs) ToOutput added in v0.76.0

type GatewayRouteTargetInput added in v0.2.0

type GatewayRouteTargetInput interface {
	pulumi.Input

	ToGatewayRouteTargetOutput() GatewayRouteTargetOutput
	ToGatewayRouteTargetOutputWithContext(context.Context) GatewayRouteTargetOutput
}

GatewayRouteTargetInput is an input type that accepts GatewayRouteTargetArgs and GatewayRouteTargetOutput values. You can construct a concrete instance of `GatewayRouteTargetInput` via:

GatewayRouteTargetArgs{...}

type GatewayRouteTargetOutput added in v0.2.0

type GatewayRouteTargetOutput struct{ *pulumi.OutputState }

func (GatewayRouteTargetOutput) ElementType added in v0.2.0

func (GatewayRouteTargetOutput) ElementType() reflect.Type

func (GatewayRouteTargetOutput) Port added in v0.22.0

func (GatewayRouteTargetOutput) ToGatewayRouteTargetOutput added in v0.2.0

func (o GatewayRouteTargetOutput) ToGatewayRouteTargetOutput() GatewayRouteTargetOutput

func (GatewayRouteTargetOutput) ToGatewayRouteTargetOutputWithContext added in v0.2.0

func (o GatewayRouteTargetOutput) ToGatewayRouteTargetOutputWithContext(ctx context.Context) GatewayRouteTargetOutput

func (GatewayRouteTargetOutput) ToGatewayRouteTargetPtrOutput added in v0.2.0

func (o GatewayRouteTargetOutput) ToGatewayRouteTargetPtrOutput() GatewayRouteTargetPtrOutput

func (GatewayRouteTargetOutput) ToGatewayRouteTargetPtrOutputWithContext added in v0.2.0

func (o GatewayRouteTargetOutput) ToGatewayRouteTargetPtrOutputWithContext(ctx context.Context) GatewayRouteTargetPtrOutput

func (GatewayRouteTargetOutput) ToOutput added in v0.76.0

func (GatewayRouteTargetOutput) VirtualService added in v0.2.0

type GatewayRouteTargetPtrInput added in v0.2.0

type GatewayRouteTargetPtrInput interface {
	pulumi.Input

	ToGatewayRouteTargetPtrOutput() GatewayRouteTargetPtrOutput
	ToGatewayRouteTargetPtrOutputWithContext(context.Context) GatewayRouteTargetPtrOutput
}

GatewayRouteTargetPtrInput is an input type that accepts GatewayRouteTargetArgs, GatewayRouteTargetPtr and GatewayRouteTargetPtrOutput values. You can construct a concrete instance of `GatewayRouteTargetPtrInput` via:

        GatewayRouteTargetArgs{...}

or:

        nil

func GatewayRouteTargetPtr added in v0.2.0

func GatewayRouteTargetPtr(v *GatewayRouteTargetArgs) GatewayRouteTargetPtrInput

type GatewayRouteTargetPtrOutput added in v0.2.0

type GatewayRouteTargetPtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteTargetPtrOutput) Elem added in v0.2.0

func (GatewayRouteTargetPtrOutput) ElementType added in v0.2.0

func (GatewayRouteTargetPtrOutput) Port added in v0.22.0

func (GatewayRouteTargetPtrOutput) ToGatewayRouteTargetPtrOutput added in v0.2.0

func (o GatewayRouteTargetPtrOutput) ToGatewayRouteTargetPtrOutput() GatewayRouteTargetPtrOutput

func (GatewayRouteTargetPtrOutput) ToGatewayRouteTargetPtrOutputWithContext added in v0.2.0

func (o GatewayRouteTargetPtrOutput) ToGatewayRouteTargetPtrOutputWithContext(ctx context.Context) GatewayRouteTargetPtrOutput

func (GatewayRouteTargetPtrOutput) ToOutput added in v0.76.0

func (GatewayRouteTargetPtrOutput) VirtualService added in v0.2.0

type GatewayRouteVirtualService added in v0.2.0

type GatewayRouteVirtualService struct {
	VirtualServiceName string `pulumi:"virtualServiceName"`
}

type GatewayRouteVirtualServiceArgs added in v0.2.0

type GatewayRouteVirtualServiceArgs struct {
	VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"`
}

func (GatewayRouteVirtualServiceArgs) ElementType added in v0.2.0

func (GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServiceOutput added in v0.2.0

func (i GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServiceOutput() GatewayRouteVirtualServiceOutput

func (GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServiceOutputWithContext added in v0.2.0

func (i GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteVirtualServiceOutput

func (GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServicePtrOutput added in v0.2.0

func (i GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServicePtrOutput() GatewayRouteVirtualServicePtrOutput

func (GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServicePtrOutputWithContext added in v0.2.0

func (i GatewayRouteVirtualServiceArgs) ToGatewayRouteVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteVirtualServicePtrOutput

func (GatewayRouteVirtualServiceArgs) ToOutput added in v0.76.0

type GatewayRouteVirtualServiceInput added in v0.2.0

type GatewayRouteVirtualServiceInput interface {
	pulumi.Input

	ToGatewayRouteVirtualServiceOutput() GatewayRouteVirtualServiceOutput
	ToGatewayRouteVirtualServiceOutputWithContext(context.Context) GatewayRouteVirtualServiceOutput
}

GatewayRouteVirtualServiceInput is an input type that accepts GatewayRouteVirtualServiceArgs and GatewayRouteVirtualServiceOutput values. You can construct a concrete instance of `GatewayRouteVirtualServiceInput` via:

GatewayRouteVirtualServiceArgs{...}

type GatewayRouteVirtualServiceOutput added in v0.2.0

type GatewayRouteVirtualServiceOutput struct{ *pulumi.OutputState }

func (GatewayRouteVirtualServiceOutput) ElementType added in v0.2.0

func (GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServiceOutput added in v0.2.0

func (o GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServiceOutput() GatewayRouteVirtualServiceOutput

func (GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServiceOutputWithContext added in v0.2.0

func (o GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteVirtualServiceOutput

func (GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServicePtrOutput added in v0.2.0

func (o GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServicePtrOutput() GatewayRouteVirtualServicePtrOutput

func (GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServicePtrOutputWithContext added in v0.2.0

func (o GatewayRouteVirtualServiceOutput) ToGatewayRouteVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteVirtualServicePtrOutput

func (GatewayRouteVirtualServiceOutput) ToOutput added in v0.76.0

func (GatewayRouteVirtualServiceOutput) VirtualServiceName added in v0.2.0

func (o GatewayRouteVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput

type GatewayRouteVirtualServicePtrInput added in v0.2.0

type GatewayRouteVirtualServicePtrInput interface {
	pulumi.Input

	ToGatewayRouteVirtualServicePtrOutput() GatewayRouteVirtualServicePtrOutput
	ToGatewayRouteVirtualServicePtrOutputWithContext(context.Context) GatewayRouteVirtualServicePtrOutput
}

GatewayRouteVirtualServicePtrInput is an input type that accepts GatewayRouteVirtualServiceArgs, GatewayRouteVirtualServicePtr and GatewayRouteVirtualServicePtrOutput values. You can construct a concrete instance of `GatewayRouteVirtualServicePtrInput` via:

        GatewayRouteVirtualServiceArgs{...}

or:

        nil

func GatewayRouteVirtualServicePtr added in v0.2.0

type GatewayRouteVirtualServicePtrOutput added in v0.2.0

type GatewayRouteVirtualServicePtrOutput struct{ *pulumi.OutputState }

func (GatewayRouteVirtualServicePtrOutput) Elem added in v0.2.0

func (GatewayRouteVirtualServicePtrOutput) ElementType added in v0.2.0

func (GatewayRouteVirtualServicePtrOutput) ToGatewayRouteVirtualServicePtrOutput added in v0.2.0

func (o GatewayRouteVirtualServicePtrOutput) ToGatewayRouteVirtualServicePtrOutput() GatewayRouteVirtualServicePtrOutput

func (GatewayRouteVirtualServicePtrOutput) ToGatewayRouteVirtualServicePtrOutputWithContext added in v0.2.0

func (o GatewayRouteVirtualServicePtrOutput) ToGatewayRouteVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteVirtualServicePtrOutput

func (GatewayRouteVirtualServicePtrOutput) ToOutput added in v0.76.0

func (GatewayRouteVirtualServicePtrOutput) VirtualServiceName added in v0.2.0

type LookupGatewayRouteArgs added in v0.12.0

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

type LookupGatewayRouteOutputArgs added in v0.12.0

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

func (LookupGatewayRouteOutputArgs) ElementType added in v0.12.0

type LookupGatewayRouteResult added in v0.12.0

type LookupGatewayRouteResult struct {
	Arn           *string           `pulumi:"arn"`
	Id            *string           `pulumi:"id"`
	ResourceOwner *string           `pulumi:"resourceOwner"`
	Spec          *GatewayRouteSpec `pulumi:"spec"`
	Tags          []GatewayRouteTag `pulumi:"tags"`
	Uid           *string           `pulumi:"uid"`
}

func LookupGatewayRoute added in v0.12.0

func LookupGatewayRoute(ctx *pulumi.Context, args *LookupGatewayRouteArgs, opts ...pulumi.InvokeOption) (*LookupGatewayRouteResult, error)

Resource Type definition for AWS::AppMesh::GatewayRoute

type LookupGatewayRouteResultOutput added in v0.12.0

type LookupGatewayRouteResultOutput struct{ *pulumi.OutputState }

func LookupGatewayRouteOutput added in v0.12.0

func (LookupGatewayRouteResultOutput) Arn added in v0.12.0

func (LookupGatewayRouteResultOutput) ElementType added in v0.12.0

func (LookupGatewayRouteResultOutput) Id added in v0.12.0

func (LookupGatewayRouteResultOutput) ResourceOwner added in v0.12.0

func (LookupGatewayRouteResultOutput) Spec added in v0.12.0

func (LookupGatewayRouteResultOutput) Tags added in v0.12.0

func (LookupGatewayRouteResultOutput) ToLookupGatewayRouteResultOutput added in v0.12.0

func (o LookupGatewayRouteResultOutput) ToLookupGatewayRouteResultOutput() LookupGatewayRouteResultOutput

func (LookupGatewayRouteResultOutput) ToLookupGatewayRouteResultOutputWithContext added in v0.12.0

func (o LookupGatewayRouteResultOutput) ToLookupGatewayRouteResultOutputWithContext(ctx context.Context) LookupGatewayRouteResultOutput

func (LookupGatewayRouteResultOutput) ToOutput added in v0.76.0

func (LookupGatewayRouteResultOutput) Uid added in v0.12.0

type LookupMeshArgs added in v0.12.0

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

type LookupMeshOutputArgs added in v0.12.0

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

func (LookupMeshOutputArgs) ElementType added in v0.12.0

func (LookupMeshOutputArgs) ElementType() reflect.Type

type LookupMeshResult added in v0.12.0

type LookupMeshResult struct {
	Arn           *string   `pulumi:"arn"`
	Id            *string   `pulumi:"id"`
	MeshOwner     *string   `pulumi:"meshOwner"`
	ResourceOwner *string   `pulumi:"resourceOwner"`
	Spec          *MeshSpec `pulumi:"spec"`
	Tags          []MeshTag `pulumi:"tags"`
	Uid           *string   `pulumi:"uid"`
}

func LookupMesh added in v0.12.0

func LookupMesh(ctx *pulumi.Context, args *LookupMeshArgs, opts ...pulumi.InvokeOption) (*LookupMeshResult, error)

Resource Type definition for AWS::AppMesh::Mesh

type LookupMeshResultOutput added in v0.12.0

type LookupMeshResultOutput struct{ *pulumi.OutputState }

func LookupMeshOutput added in v0.12.0

func LookupMeshOutput(ctx *pulumi.Context, args LookupMeshOutputArgs, opts ...pulumi.InvokeOption) LookupMeshResultOutput

func (LookupMeshResultOutput) Arn added in v0.12.0

func (LookupMeshResultOutput) ElementType added in v0.12.0

func (LookupMeshResultOutput) ElementType() reflect.Type

func (LookupMeshResultOutput) Id added in v0.12.0

func (LookupMeshResultOutput) MeshOwner added in v0.12.0

func (LookupMeshResultOutput) ResourceOwner added in v0.12.0

func (o LookupMeshResultOutput) ResourceOwner() pulumi.StringPtrOutput

func (LookupMeshResultOutput) Spec added in v0.12.0

func (LookupMeshResultOutput) Tags added in v0.12.0

func (LookupMeshResultOutput) ToLookupMeshResultOutput added in v0.12.0

func (o LookupMeshResultOutput) ToLookupMeshResultOutput() LookupMeshResultOutput

func (LookupMeshResultOutput) ToLookupMeshResultOutputWithContext added in v0.12.0

func (o LookupMeshResultOutput) ToLookupMeshResultOutputWithContext(ctx context.Context) LookupMeshResultOutput

func (LookupMeshResultOutput) ToOutput added in v0.76.0

func (LookupMeshResultOutput) Uid added in v0.12.0

type LookupRouteArgs added in v0.12.0

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

type LookupRouteOutputArgs added in v0.12.0

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

func (LookupRouteOutputArgs) ElementType added in v0.12.0

func (LookupRouteOutputArgs) ElementType() reflect.Type

type LookupRouteResult added in v0.12.0

type LookupRouteResult struct {
	Arn           *string    `pulumi:"arn"`
	Id            *string    `pulumi:"id"`
	ResourceOwner *string    `pulumi:"resourceOwner"`
	Spec          *RouteSpec `pulumi:"spec"`
	Tags          []RouteTag `pulumi:"tags"`
	Uid           *string    `pulumi:"uid"`
}

func LookupRoute added in v0.12.0

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

Resource Type definition for AWS::AppMesh::Route

type LookupRouteResultOutput added in v0.12.0

type LookupRouteResultOutput struct{ *pulumi.OutputState }

func LookupRouteOutput added in v0.12.0

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

func (LookupRouteResultOutput) Arn added in v0.12.0

func (LookupRouteResultOutput) ElementType added in v0.12.0

func (LookupRouteResultOutput) ElementType() reflect.Type

func (LookupRouteResultOutput) Id added in v0.12.0

func (LookupRouteResultOutput) ResourceOwner added in v0.12.0

func (LookupRouteResultOutput) Spec added in v0.12.0

func (LookupRouteResultOutput) Tags added in v0.12.0

func (LookupRouteResultOutput) ToLookupRouteResultOutput added in v0.12.0

func (o LookupRouteResultOutput) ToLookupRouteResultOutput() LookupRouteResultOutput

func (LookupRouteResultOutput) ToLookupRouteResultOutputWithContext added in v0.12.0

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

func (LookupRouteResultOutput) ToOutput added in v0.76.0

func (LookupRouteResultOutput) Uid added in v0.12.0

type LookupVirtualGatewayArgs added in v0.12.0

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

type LookupVirtualGatewayOutputArgs added in v0.12.0

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

func (LookupVirtualGatewayOutputArgs) ElementType added in v0.12.0

type LookupVirtualGatewayResult added in v0.12.0

type LookupVirtualGatewayResult struct {
	Arn           *string             `pulumi:"arn"`
	Id            *string             `pulumi:"id"`
	ResourceOwner *string             `pulumi:"resourceOwner"`
	Spec          *VirtualGatewaySpec `pulumi:"spec"`
	Tags          []VirtualGatewayTag `pulumi:"tags"`
	Uid           *string             `pulumi:"uid"`
}

func LookupVirtualGateway added in v0.12.0

func LookupVirtualGateway(ctx *pulumi.Context, args *LookupVirtualGatewayArgs, opts ...pulumi.InvokeOption) (*LookupVirtualGatewayResult, error)

Resource Type definition for AWS::AppMesh::VirtualGateway

type LookupVirtualGatewayResultOutput added in v0.12.0

type LookupVirtualGatewayResultOutput struct{ *pulumi.OutputState }

func LookupVirtualGatewayOutput added in v0.12.0

func (LookupVirtualGatewayResultOutput) Arn added in v0.12.0

func (LookupVirtualGatewayResultOutput) ElementType added in v0.12.0

func (LookupVirtualGatewayResultOutput) Id added in v0.12.0

func (LookupVirtualGatewayResultOutput) ResourceOwner added in v0.12.0

func (LookupVirtualGatewayResultOutput) Spec added in v0.12.0

func (LookupVirtualGatewayResultOutput) Tags added in v0.12.0

func (LookupVirtualGatewayResultOutput) ToLookupVirtualGatewayResultOutput added in v0.12.0

func (o LookupVirtualGatewayResultOutput) ToLookupVirtualGatewayResultOutput() LookupVirtualGatewayResultOutput

func (LookupVirtualGatewayResultOutput) ToLookupVirtualGatewayResultOutputWithContext added in v0.12.0

func (o LookupVirtualGatewayResultOutput) ToLookupVirtualGatewayResultOutputWithContext(ctx context.Context) LookupVirtualGatewayResultOutput

func (LookupVirtualGatewayResultOutput) ToOutput added in v0.76.0

func (LookupVirtualGatewayResultOutput) Uid added in v0.12.0

type LookupVirtualNodeArgs added in v0.12.0

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

type LookupVirtualNodeOutputArgs added in v0.12.0

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

func (LookupVirtualNodeOutputArgs) ElementType added in v0.12.0

type LookupVirtualNodeResult added in v0.12.0

type LookupVirtualNodeResult struct {
	Arn           *string          `pulumi:"arn"`
	Id            *string          `pulumi:"id"`
	ResourceOwner *string          `pulumi:"resourceOwner"`
	Spec          *VirtualNodeSpec `pulumi:"spec"`
	Tags          []VirtualNodeTag `pulumi:"tags"`
	Uid           *string          `pulumi:"uid"`
}

func LookupVirtualNode added in v0.12.0

func LookupVirtualNode(ctx *pulumi.Context, args *LookupVirtualNodeArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNodeResult, error)

Resource Type definition for AWS::AppMesh::VirtualNode

type LookupVirtualNodeResultOutput added in v0.12.0

type LookupVirtualNodeResultOutput struct{ *pulumi.OutputState }

func LookupVirtualNodeOutput added in v0.12.0

func (LookupVirtualNodeResultOutput) Arn added in v0.12.0

func (LookupVirtualNodeResultOutput) ElementType added in v0.12.0

func (LookupVirtualNodeResultOutput) Id added in v0.12.0

func (LookupVirtualNodeResultOutput) ResourceOwner added in v0.12.0

func (LookupVirtualNodeResultOutput) Spec added in v0.12.0

func (LookupVirtualNodeResultOutput) Tags added in v0.12.0

func (LookupVirtualNodeResultOutput) ToLookupVirtualNodeResultOutput added in v0.12.0

func (o LookupVirtualNodeResultOutput) ToLookupVirtualNodeResultOutput() LookupVirtualNodeResultOutput

func (LookupVirtualNodeResultOutput) ToLookupVirtualNodeResultOutputWithContext added in v0.12.0

func (o LookupVirtualNodeResultOutput) ToLookupVirtualNodeResultOutputWithContext(ctx context.Context) LookupVirtualNodeResultOutput

func (LookupVirtualNodeResultOutput) ToOutput added in v0.76.0

func (LookupVirtualNodeResultOutput) Uid added in v0.12.0

type LookupVirtualRouterArgs added in v0.12.0

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

type LookupVirtualRouterOutputArgs added in v0.12.0

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

func (LookupVirtualRouterOutputArgs) ElementType added in v0.12.0

type LookupVirtualRouterResult added in v0.12.0

type LookupVirtualRouterResult struct {
	Arn           *string            `pulumi:"arn"`
	Id            *string            `pulumi:"id"`
	ResourceOwner *string            `pulumi:"resourceOwner"`
	Spec          *VirtualRouterSpec `pulumi:"spec"`
	Tags          []VirtualRouterTag `pulumi:"tags"`
	Uid           *string            `pulumi:"uid"`
}

func LookupVirtualRouter added in v0.12.0

func LookupVirtualRouter(ctx *pulumi.Context, args *LookupVirtualRouterArgs, opts ...pulumi.InvokeOption) (*LookupVirtualRouterResult, error)

Resource Type definition for AWS::AppMesh::VirtualRouter

type LookupVirtualRouterResultOutput added in v0.12.0

type LookupVirtualRouterResultOutput struct{ *pulumi.OutputState }

func LookupVirtualRouterOutput added in v0.12.0

func (LookupVirtualRouterResultOutput) Arn added in v0.12.0

func (LookupVirtualRouterResultOutput) ElementType added in v0.12.0

func (LookupVirtualRouterResultOutput) Id added in v0.12.0

func (LookupVirtualRouterResultOutput) ResourceOwner added in v0.12.0

func (LookupVirtualRouterResultOutput) Spec added in v0.12.0

func (LookupVirtualRouterResultOutput) Tags added in v0.12.0

func (LookupVirtualRouterResultOutput) ToLookupVirtualRouterResultOutput added in v0.12.0

func (o LookupVirtualRouterResultOutput) ToLookupVirtualRouterResultOutput() LookupVirtualRouterResultOutput

func (LookupVirtualRouterResultOutput) ToLookupVirtualRouterResultOutputWithContext added in v0.12.0

func (o LookupVirtualRouterResultOutput) ToLookupVirtualRouterResultOutputWithContext(ctx context.Context) LookupVirtualRouterResultOutput

func (LookupVirtualRouterResultOutput) ToOutput added in v0.76.0

func (LookupVirtualRouterResultOutput) Uid added in v0.12.0

type LookupVirtualServiceArgs added in v0.12.0

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

type LookupVirtualServiceOutputArgs added in v0.12.0

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

func (LookupVirtualServiceOutputArgs) ElementType added in v0.12.0

type LookupVirtualServiceResult added in v0.12.0

type LookupVirtualServiceResult struct {
	Arn           *string             `pulumi:"arn"`
	Id            *string             `pulumi:"id"`
	ResourceOwner *string             `pulumi:"resourceOwner"`
	Spec          *VirtualServiceSpec `pulumi:"spec"`
	Tags          []VirtualServiceTag `pulumi:"tags"`
	Uid           *string             `pulumi:"uid"`
}

func LookupVirtualService added in v0.12.0

func LookupVirtualService(ctx *pulumi.Context, args *LookupVirtualServiceArgs, opts ...pulumi.InvokeOption) (*LookupVirtualServiceResult, error)

Resource Type definition for AWS::AppMesh::VirtualService

type LookupVirtualServiceResultOutput added in v0.12.0

type LookupVirtualServiceResultOutput struct{ *pulumi.OutputState }

func LookupVirtualServiceOutput added in v0.12.0

func (LookupVirtualServiceResultOutput) Arn added in v0.12.0

func (LookupVirtualServiceResultOutput) ElementType added in v0.12.0

func (LookupVirtualServiceResultOutput) Id added in v0.12.0

func (LookupVirtualServiceResultOutput) ResourceOwner added in v0.12.0

func (LookupVirtualServiceResultOutput) Spec added in v0.12.0

func (LookupVirtualServiceResultOutput) Tags added in v0.12.0

func (LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput added in v0.12.0

func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput() LookupVirtualServiceResultOutput

func (LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext added in v0.12.0

func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext(ctx context.Context) LookupVirtualServiceResultOutput

func (LookupVirtualServiceResultOutput) ToOutput added in v0.76.0

func (LookupVirtualServiceResultOutput) Uid added in v0.12.0

type Mesh deprecated

type Mesh struct {
	pulumi.CustomResourceState

	Arn           pulumi.StringOutput    `pulumi:"arn"`
	MeshName      pulumi.StringPtrOutput `pulumi:"meshName"`
	MeshOwner     pulumi.StringOutput    `pulumi:"meshOwner"`
	ResourceOwner pulumi.StringOutput    `pulumi:"resourceOwner"`
	Spec          MeshSpecPtrOutput      `pulumi:"spec"`
	Tags          MeshTagArrayOutput     `pulumi:"tags"`
	Uid           pulumi.StringOutput    `pulumi:"uid"`
}

Resource Type definition for AWS::AppMesh::Mesh

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

func GetMesh

func GetMesh(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MeshState, opts ...pulumi.ResourceOption) (*Mesh, error)

GetMesh gets an existing Mesh 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 NewMesh

func NewMesh(ctx *pulumi.Context,
	name string, args *MeshArgs, opts ...pulumi.ResourceOption) (*Mesh, error)

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

func (*Mesh) ElementType

func (*Mesh) ElementType() reflect.Type

func (*Mesh) ToMeshOutput

func (i *Mesh) ToMeshOutput() MeshOutput

func (*Mesh) ToMeshOutputWithContext

func (i *Mesh) ToMeshOutputWithContext(ctx context.Context) MeshOutput

func (*Mesh) ToOutput added in v0.76.0

func (i *Mesh) ToOutput(ctx context.Context) pulumix.Output[*Mesh]

type MeshArgs

type MeshArgs struct {
	MeshName pulumi.StringPtrInput
	Spec     MeshSpecPtrInput
	Tags     MeshTagArrayInput
}

The set of arguments for constructing a Mesh resource.

func (MeshArgs) ElementType

func (MeshArgs) ElementType() reflect.Type

type MeshEgressFilter

type MeshEgressFilter struct {
	Type string `pulumi:"type"`
}

type MeshEgressFilterArgs

type MeshEgressFilterArgs struct {
	Type pulumi.StringInput `pulumi:"type"`
}

func (MeshEgressFilterArgs) ElementType

func (MeshEgressFilterArgs) ElementType() reflect.Type

func (MeshEgressFilterArgs) ToMeshEgressFilterOutput

func (i MeshEgressFilterArgs) ToMeshEgressFilterOutput() MeshEgressFilterOutput

func (MeshEgressFilterArgs) ToMeshEgressFilterOutputWithContext

func (i MeshEgressFilterArgs) ToMeshEgressFilterOutputWithContext(ctx context.Context) MeshEgressFilterOutput

func (MeshEgressFilterArgs) ToMeshEgressFilterPtrOutput

func (i MeshEgressFilterArgs) ToMeshEgressFilterPtrOutput() MeshEgressFilterPtrOutput

func (MeshEgressFilterArgs) ToMeshEgressFilterPtrOutputWithContext

func (i MeshEgressFilterArgs) ToMeshEgressFilterPtrOutputWithContext(ctx context.Context) MeshEgressFilterPtrOutput

func (MeshEgressFilterArgs) ToOutput added in v0.76.0

type MeshEgressFilterInput

type MeshEgressFilterInput interface {
	pulumi.Input

	ToMeshEgressFilterOutput() MeshEgressFilterOutput
	ToMeshEgressFilterOutputWithContext(context.Context) MeshEgressFilterOutput
}

MeshEgressFilterInput is an input type that accepts MeshEgressFilterArgs and MeshEgressFilterOutput values. You can construct a concrete instance of `MeshEgressFilterInput` via:

MeshEgressFilterArgs{...}

type MeshEgressFilterOutput

type MeshEgressFilterOutput struct{ *pulumi.OutputState }

func (MeshEgressFilterOutput) ElementType

func (MeshEgressFilterOutput) ElementType() reflect.Type

func (MeshEgressFilterOutput) ToMeshEgressFilterOutput

func (o MeshEgressFilterOutput) ToMeshEgressFilterOutput() MeshEgressFilterOutput

func (MeshEgressFilterOutput) ToMeshEgressFilterOutputWithContext

func (o MeshEgressFilterOutput) ToMeshEgressFilterOutputWithContext(ctx context.Context) MeshEgressFilterOutput

func (MeshEgressFilterOutput) ToMeshEgressFilterPtrOutput

func (o MeshEgressFilterOutput) ToMeshEgressFilterPtrOutput() MeshEgressFilterPtrOutput

func (MeshEgressFilterOutput) ToMeshEgressFilterPtrOutputWithContext

func (o MeshEgressFilterOutput) ToMeshEgressFilterPtrOutputWithContext(ctx context.Context) MeshEgressFilterPtrOutput

func (MeshEgressFilterOutput) ToOutput added in v0.76.0

func (MeshEgressFilterOutput) Type

type MeshEgressFilterPtrInput

type MeshEgressFilterPtrInput interface {
	pulumi.Input

	ToMeshEgressFilterPtrOutput() MeshEgressFilterPtrOutput
	ToMeshEgressFilterPtrOutputWithContext(context.Context) MeshEgressFilterPtrOutput
}

MeshEgressFilterPtrInput is an input type that accepts MeshEgressFilterArgs, MeshEgressFilterPtr and MeshEgressFilterPtrOutput values. You can construct a concrete instance of `MeshEgressFilterPtrInput` via:

        MeshEgressFilterArgs{...}

or:

        nil

type MeshEgressFilterPtrOutput

type MeshEgressFilterPtrOutput struct{ *pulumi.OutputState }

func (MeshEgressFilterPtrOutput) Elem

func (MeshEgressFilterPtrOutput) ElementType

func (MeshEgressFilterPtrOutput) ElementType() reflect.Type

func (MeshEgressFilterPtrOutput) ToMeshEgressFilterPtrOutput

func (o MeshEgressFilterPtrOutput) ToMeshEgressFilterPtrOutput() MeshEgressFilterPtrOutput

func (MeshEgressFilterPtrOutput) ToMeshEgressFilterPtrOutputWithContext

func (o MeshEgressFilterPtrOutput) ToMeshEgressFilterPtrOutputWithContext(ctx context.Context) MeshEgressFilterPtrOutput

func (MeshEgressFilterPtrOutput) ToOutput added in v0.76.0

func (MeshEgressFilterPtrOutput) Type

type MeshInput

type MeshInput interface {
	pulumi.Input

	ToMeshOutput() MeshOutput
	ToMeshOutputWithContext(ctx context.Context) MeshOutput
}

type MeshOutput

type MeshOutput struct{ *pulumi.OutputState }

func (MeshOutput) Arn added in v0.17.0

func (o MeshOutput) Arn() pulumi.StringOutput

func (MeshOutput) ElementType

func (MeshOutput) ElementType() reflect.Type

func (MeshOutput) MeshName added in v0.17.0

func (o MeshOutput) MeshName() pulumi.StringPtrOutput

func (MeshOutput) MeshOwner added in v0.17.0

func (o MeshOutput) MeshOwner() pulumi.StringOutput

func (MeshOutput) ResourceOwner added in v0.17.0

func (o MeshOutput) ResourceOwner() pulumi.StringOutput

func (MeshOutput) Spec added in v0.17.0

func (o MeshOutput) Spec() MeshSpecPtrOutput

func (MeshOutput) Tags added in v0.17.0

func (o MeshOutput) Tags() MeshTagArrayOutput

func (MeshOutput) ToMeshOutput

func (o MeshOutput) ToMeshOutput() MeshOutput

func (MeshOutput) ToMeshOutputWithContext

func (o MeshOutput) ToMeshOutputWithContext(ctx context.Context) MeshOutput

func (MeshOutput) ToOutput added in v0.76.0

func (o MeshOutput) ToOutput(ctx context.Context) pulumix.Output[*Mesh]

func (MeshOutput) Uid added in v0.17.0

func (o MeshOutput) Uid() pulumi.StringOutput

type MeshServiceDiscovery added in v0.17.0

type MeshServiceDiscovery struct {
	IpPreference *string `pulumi:"ipPreference"`
}

type MeshServiceDiscoveryArgs added in v0.17.0

type MeshServiceDiscoveryArgs struct {
	IpPreference pulumi.StringPtrInput `pulumi:"ipPreference"`
}

func (MeshServiceDiscoveryArgs) ElementType added in v0.17.0

func (MeshServiceDiscoveryArgs) ElementType() reflect.Type

func (MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryOutput added in v0.17.0

func (i MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryOutput() MeshServiceDiscoveryOutput

func (MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryOutputWithContext added in v0.17.0

func (i MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryOutputWithContext(ctx context.Context) MeshServiceDiscoveryOutput

func (MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryPtrOutput added in v0.17.0

func (i MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryPtrOutput() MeshServiceDiscoveryPtrOutput

func (MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryPtrOutputWithContext added in v0.17.0

func (i MeshServiceDiscoveryArgs) ToMeshServiceDiscoveryPtrOutputWithContext(ctx context.Context) MeshServiceDiscoveryPtrOutput

func (MeshServiceDiscoveryArgs) ToOutput added in v0.76.0

type MeshServiceDiscoveryInput added in v0.17.0

type MeshServiceDiscoveryInput interface {
	pulumi.Input

	ToMeshServiceDiscoveryOutput() MeshServiceDiscoveryOutput
	ToMeshServiceDiscoveryOutputWithContext(context.Context) MeshServiceDiscoveryOutput
}

MeshServiceDiscoveryInput is an input type that accepts MeshServiceDiscoveryArgs and MeshServiceDiscoveryOutput values. You can construct a concrete instance of `MeshServiceDiscoveryInput` via:

MeshServiceDiscoveryArgs{...}

type MeshServiceDiscoveryOutput added in v0.17.0

type MeshServiceDiscoveryOutput struct{ *pulumi.OutputState }

func (MeshServiceDiscoveryOutput) ElementType added in v0.17.0

func (MeshServiceDiscoveryOutput) ElementType() reflect.Type

func (MeshServiceDiscoveryOutput) IpPreference added in v0.17.0

func (MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryOutput added in v0.17.0

func (o MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryOutput() MeshServiceDiscoveryOutput

func (MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryOutputWithContext added in v0.17.0

func (o MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryOutputWithContext(ctx context.Context) MeshServiceDiscoveryOutput

func (MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryPtrOutput added in v0.17.0

func (o MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryPtrOutput() MeshServiceDiscoveryPtrOutput

func (MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryPtrOutputWithContext added in v0.17.0

func (o MeshServiceDiscoveryOutput) ToMeshServiceDiscoveryPtrOutputWithContext(ctx context.Context) MeshServiceDiscoveryPtrOutput

func (MeshServiceDiscoveryOutput) ToOutput added in v0.76.0

type MeshServiceDiscoveryPtrInput added in v0.17.0

type MeshServiceDiscoveryPtrInput interface {
	pulumi.Input

	ToMeshServiceDiscoveryPtrOutput() MeshServiceDiscoveryPtrOutput
	ToMeshServiceDiscoveryPtrOutputWithContext(context.Context) MeshServiceDiscoveryPtrOutput
}

MeshServiceDiscoveryPtrInput is an input type that accepts MeshServiceDiscoveryArgs, MeshServiceDiscoveryPtr and MeshServiceDiscoveryPtrOutput values. You can construct a concrete instance of `MeshServiceDiscoveryPtrInput` via:

        MeshServiceDiscoveryArgs{...}

or:

        nil

func MeshServiceDiscoveryPtr added in v0.17.0

func MeshServiceDiscoveryPtr(v *MeshServiceDiscoveryArgs) MeshServiceDiscoveryPtrInput

type MeshServiceDiscoveryPtrOutput added in v0.17.0

type MeshServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }

func (MeshServiceDiscoveryPtrOutput) Elem added in v0.17.0

func (MeshServiceDiscoveryPtrOutput) ElementType added in v0.17.0

func (MeshServiceDiscoveryPtrOutput) IpPreference added in v0.17.0

func (MeshServiceDiscoveryPtrOutput) ToMeshServiceDiscoveryPtrOutput added in v0.17.0

func (o MeshServiceDiscoveryPtrOutput) ToMeshServiceDiscoveryPtrOutput() MeshServiceDiscoveryPtrOutput

func (MeshServiceDiscoveryPtrOutput) ToMeshServiceDiscoveryPtrOutputWithContext added in v0.17.0

func (o MeshServiceDiscoveryPtrOutput) ToMeshServiceDiscoveryPtrOutputWithContext(ctx context.Context) MeshServiceDiscoveryPtrOutput

func (MeshServiceDiscoveryPtrOutput) ToOutput added in v0.76.0

type MeshSpec added in v0.2.0

type MeshSpec struct {
	EgressFilter     *MeshEgressFilter     `pulumi:"egressFilter"`
	ServiceDiscovery *MeshServiceDiscovery `pulumi:"serviceDiscovery"`
}

type MeshSpecArgs added in v0.2.0

type MeshSpecArgs struct {
	EgressFilter     MeshEgressFilterPtrInput     `pulumi:"egressFilter"`
	ServiceDiscovery MeshServiceDiscoveryPtrInput `pulumi:"serviceDiscovery"`
}

func (MeshSpecArgs) ElementType added in v0.2.0

func (MeshSpecArgs) ElementType() reflect.Type

func (MeshSpecArgs) ToMeshSpecOutput added in v0.2.0

func (i MeshSpecArgs) ToMeshSpecOutput() MeshSpecOutput

func (MeshSpecArgs) ToMeshSpecOutputWithContext added in v0.2.0

func (i MeshSpecArgs) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput

func (MeshSpecArgs) ToMeshSpecPtrOutput added in v0.2.0

func (i MeshSpecArgs) ToMeshSpecPtrOutput() MeshSpecPtrOutput

func (MeshSpecArgs) ToMeshSpecPtrOutputWithContext added in v0.2.0

func (i MeshSpecArgs) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput

func (MeshSpecArgs) ToOutput added in v0.76.0

type MeshSpecInput added in v0.2.0

type MeshSpecInput interface {
	pulumi.Input

	ToMeshSpecOutput() MeshSpecOutput
	ToMeshSpecOutputWithContext(context.Context) MeshSpecOutput
}

MeshSpecInput is an input type that accepts MeshSpecArgs and MeshSpecOutput values. You can construct a concrete instance of `MeshSpecInput` via:

MeshSpecArgs{...}

type MeshSpecOutput added in v0.2.0

type MeshSpecOutput struct{ *pulumi.OutputState }

func (MeshSpecOutput) EgressFilter added in v0.2.0

func (o MeshSpecOutput) EgressFilter() MeshEgressFilterPtrOutput

func (MeshSpecOutput) ElementType added in v0.2.0

func (MeshSpecOutput) ElementType() reflect.Type

func (MeshSpecOutput) ServiceDiscovery added in v0.17.0

func (o MeshSpecOutput) ServiceDiscovery() MeshServiceDiscoveryPtrOutput

func (MeshSpecOutput) ToMeshSpecOutput added in v0.2.0

func (o MeshSpecOutput) ToMeshSpecOutput() MeshSpecOutput

func (MeshSpecOutput) ToMeshSpecOutputWithContext added in v0.2.0

func (o MeshSpecOutput) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput

func (MeshSpecOutput) ToMeshSpecPtrOutput added in v0.2.0

func (o MeshSpecOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput

func (MeshSpecOutput) ToMeshSpecPtrOutputWithContext added in v0.2.0

func (o MeshSpecOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput

func (MeshSpecOutput) ToOutput added in v0.76.0

type MeshSpecPtrInput added in v0.2.0

type MeshSpecPtrInput interface {
	pulumi.Input

	ToMeshSpecPtrOutput() MeshSpecPtrOutput
	ToMeshSpecPtrOutputWithContext(context.Context) MeshSpecPtrOutput
}

MeshSpecPtrInput is an input type that accepts MeshSpecArgs, MeshSpecPtr and MeshSpecPtrOutput values. You can construct a concrete instance of `MeshSpecPtrInput` via:

        MeshSpecArgs{...}

or:

        nil

func MeshSpecPtr added in v0.2.0

func MeshSpecPtr(v *MeshSpecArgs) MeshSpecPtrInput

type MeshSpecPtrOutput added in v0.2.0

type MeshSpecPtrOutput struct{ *pulumi.OutputState }

func (MeshSpecPtrOutput) EgressFilter added in v0.2.0

func (MeshSpecPtrOutput) Elem added in v0.2.0

func (MeshSpecPtrOutput) ElementType added in v0.2.0

func (MeshSpecPtrOutput) ElementType() reflect.Type

func (MeshSpecPtrOutput) ServiceDiscovery added in v0.17.0

func (o MeshSpecPtrOutput) ServiceDiscovery() MeshServiceDiscoveryPtrOutput

func (MeshSpecPtrOutput) ToMeshSpecPtrOutput added in v0.2.0

func (o MeshSpecPtrOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput

func (MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext added in v0.2.0

func (o MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput

func (MeshSpecPtrOutput) ToOutput added in v0.76.0

type MeshState

type MeshState struct {
}

func (MeshState) ElementType

func (MeshState) ElementType() reflect.Type

type MeshTag

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

type MeshTagArgs

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

func (MeshTagArgs) ElementType

func (MeshTagArgs) ElementType() reflect.Type

func (MeshTagArgs) ToMeshTagOutput

func (i MeshTagArgs) ToMeshTagOutput() MeshTagOutput

func (MeshTagArgs) ToMeshTagOutputWithContext

func (i MeshTagArgs) ToMeshTagOutputWithContext(ctx context.Context) MeshTagOutput

func (MeshTagArgs) ToOutput added in v0.76.0

func (i MeshTagArgs) ToOutput(ctx context.Context) pulumix.Output[MeshTag]

type MeshTagArray

type MeshTagArray []MeshTagInput

func (MeshTagArray) ElementType

func (MeshTagArray) ElementType() reflect.Type

func (MeshTagArray) ToMeshTagArrayOutput

func (i MeshTagArray) ToMeshTagArrayOutput() MeshTagArrayOutput

func (MeshTagArray) ToMeshTagArrayOutputWithContext

func (i MeshTagArray) ToMeshTagArrayOutputWithContext(ctx context.Context) MeshTagArrayOutput

func (MeshTagArray) ToOutput added in v0.76.0

func (i MeshTagArray) ToOutput(ctx context.Context) pulumix.Output[[]MeshTag]

type MeshTagArrayInput

type MeshTagArrayInput interface {
	pulumi.Input

	ToMeshTagArrayOutput() MeshTagArrayOutput
	ToMeshTagArrayOutputWithContext(context.Context) MeshTagArrayOutput
}

MeshTagArrayInput is an input type that accepts MeshTagArray and MeshTagArrayOutput values. You can construct a concrete instance of `MeshTagArrayInput` via:

MeshTagArray{ MeshTagArgs{...} }

type MeshTagArrayOutput

type MeshTagArrayOutput struct{ *pulumi.OutputState }

func (MeshTagArrayOutput) ElementType

func (MeshTagArrayOutput) ElementType() reflect.Type

func (MeshTagArrayOutput) Index

func (MeshTagArrayOutput) ToMeshTagArrayOutput

func (o MeshTagArrayOutput) ToMeshTagArrayOutput() MeshTagArrayOutput

func (MeshTagArrayOutput) ToMeshTagArrayOutputWithContext

func (o MeshTagArrayOutput) ToMeshTagArrayOutputWithContext(ctx context.Context) MeshTagArrayOutput

func (MeshTagArrayOutput) ToOutput added in v0.76.0

type MeshTagInput

type MeshTagInput interface {
	pulumi.Input

	ToMeshTagOutput() MeshTagOutput
	ToMeshTagOutputWithContext(context.Context) MeshTagOutput
}

MeshTagInput is an input type that accepts MeshTagArgs and MeshTagOutput values. You can construct a concrete instance of `MeshTagInput` via:

MeshTagArgs{...}

type MeshTagOutput

type MeshTagOutput struct{ *pulumi.OutputState }

func (MeshTagOutput) ElementType

func (MeshTagOutput) ElementType() reflect.Type

func (MeshTagOutput) Key

func (MeshTagOutput) ToMeshTagOutput

func (o MeshTagOutput) ToMeshTagOutput() MeshTagOutput

func (MeshTagOutput) ToMeshTagOutputWithContext

func (o MeshTagOutput) ToMeshTagOutputWithContext(ctx context.Context) MeshTagOutput

func (MeshTagOutput) ToOutput added in v0.76.0

func (MeshTagOutput) Value

func (o MeshTagOutput) Value() pulumi.StringOutput

type Route deprecated

type Route struct {
	pulumi.CustomResourceState

	Arn               pulumi.StringOutput    `pulumi:"arn"`
	MeshName          pulumi.StringOutput    `pulumi:"meshName"`
	MeshOwner         pulumi.StringPtrOutput `pulumi:"meshOwner"`
	ResourceOwner     pulumi.StringOutput    `pulumi:"resourceOwner"`
	RouteName         pulumi.StringPtrOutput `pulumi:"routeName"`
	Spec              RouteSpecOutput        `pulumi:"spec"`
	Tags              RouteTagArrayOutput    `pulumi:"tags"`
	Uid               pulumi.StringOutput    `pulumi:"uid"`
	VirtualRouterName pulumi.StringOutput    `pulumi:"virtualRouterName"`
}

Resource Type definition for AWS::AppMesh::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) ToOutput added in v0.76.0

func (i *Route) ToOutput(ctx context.Context) pulumix.Output[*Route]

func (*Route) ToRouteOutput

func (i *Route) ToRouteOutput() RouteOutput

func (*Route) ToRouteOutputWithContext

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

type RouteArgs

type RouteArgs struct {
	MeshName          pulumi.StringInput
	MeshOwner         pulumi.StringPtrInput
	RouteName         pulumi.StringPtrInput
	Spec              RouteSpecInput
	Tags              RouteTagArrayInput
	VirtualRouterName pulumi.StringInput
}

The set of arguments for constructing a Route resource.

func (RouteArgs) ElementType

func (RouteArgs) ElementType() reflect.Type

type RouteDuration

type RouteDuration struct {
	Unit  string `pulumi:"unit"`
	Value int    `pulumi:"value"`
}

type RouteDurationArgs

type RouteDurationArgs struct {
	Unit  pulumi.StringInput `pulumi:"unit"`
	Value pulumi.IntInput    `pulumi:"value"`
}

func (RouteDurationArgs) ElementType

func (RouteDurationArgs) ElementType() reflect.Type

func (RouteDurationArgs) ToOutput added in v0.76.0

func (RouteDurationArgs) ToRouteDurationOutput

func (i RouteDurationArgs) ToRouteDurationOutput() RouteDurationOutput

func (RouteDurationArgs) ToRouteDurationOutputWithContext

func (i RouteDurationArgs) ToRouteDurationOutputWithContext(ctx context.Context) RouteDurationOutput

func (RouteDurationArgs) ToRouteDurationPtrOutput

func (i RouteDurationArgs) ToRouteDurationPtrOutput() RouteDurationPtrOutput

func (RouteDurationArgs) ToRouteDurationPtrOutputWithContext

func (i RouteDurationArgs) ToRouteDurationPtrOutputWithContext(ctx context.Context) RouteDurationPtrOutput

type RouteDurationInput

type RouteDurationInput interface {
	pulumi.Input

	ToRouteDurationOutput() RouteDurationOutput
	ToRouteDurationOutputWithContext(context.Context) RouteDurationOutput
}

RouteDurationInput is an input type that accepts RouteDurationArgs and RouteDurationOutput values. You can construct a concrete instance of `RouteDurationInput` via:

RouteDurationArgs{...}

type RouteDurationOutput

type RouteDurationOutput struct{ *pulumi.OutputState }

func (RouteDurationOutput) ElementType

func (RouteDurationOutput) ElementType() reflect.Type

func (RouteDurationOutput) ToOutput added in v0.76.0

func (RouteDurationOutput) ToRouteDurationOutput

func (o RouteDurationOutput) ToRouteDurationOutput() RouteDurationOutput

func (RouteDurationOutput) ToRouteDurationOutputWithContext

func (o RouteDurationOutput) ToRouteDurationOutputWithContext(ctx context.Context) RouteDurationOutput

func (RouteDurationOutput) ToRouteDurationPtrOutput

func (o RouteDurationOutput) ToRouteDurationPtrOutput() RouteDurationPtrOutput

func (RouteDurationOutput) ToRouteDurationPtrOutputWithContext

func (o RouteDurationOutput) ToRouteDurationPtrOutputWithContext(ctx context.Context) RouteDurationPtrOutput

func (RouteDurationOutput) Unit

func (RouteDurationOutput) Value

type RouteDurationPtrInput

type RouteDurationPtrInput interface {
	pulumi.Input

	ToRouteDurationPtrOutput() RouteDurationPtrOutput
	ToRouteDurationPtrOutputWithContext(context.Context) RouteDurationPtrOutput
}

RouteDurationPtrInput is an input type that accepts RouteDurationArgs, RouteDurationPtr and RouteDurationPtrOutput values. You can construct a concrete instance of `RouteDurationPtrInput` via:

        RouteDurationArgs{...}

or:

        nil

type RouteDurationPtrOutput

type RouteDurationPtrOutput struct{ *pulumi.OutputState }

func (RouteDurationPtrOutput) Elem

func (RouteDurationPtrOutput) ElementType

func (RouteDurationPtrOutput) ElementType() reflect.Type

func (RouteDurationPtrOutput) ToOutput added in v0.76.0

func (RouteDurationPtrOutput) ToRouteDurationPtrOutput

func (o RouteDurationPtrOutput) ToRouteDurationPtrOutput() RouteDurationPtrOutput

func (RouteDurationPtrOutput) ToRouteDurationPtrOutputWithContext

func (o RouteDurationPtrOutput) ToRouteDurationPtrOutputWithContext(ctx context.Context) RouteDurationPtrOutput

func (RouteDurationPtrOutput) Unit

func (RouteDurationPtrOutput) Value

type RouteGrpcRetryPolicy

type RouteGrpcRetryPolicy struct {
	GrpcRetryEvents []string      `pulumi:"grpcRetryEvents"`
	HttpRetryEvents []string      `pulumi:"httpRetryEvents"`
	MaxRetries      int           `pulumi:"maxRetries"`
	PerRetryTimeout RouteDuration `pulumi:"perRetryTimeout"`
	TcpRetryEvents  []string      `pulumi:"tcpRetryEvents"`
}

type RouteGrpcRetryPolicyArgs

type RouteGrpcRetryPolicyArgs struct {
	GrpcRetryEvents pulumi.StringArrayInput `pulumi:"grpcRetryEvents"`
	HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"`
	MaxRetries      pulumi.IntInput         `pulumi:"maxRetries"`
	PerRetryTimeout RouteDurationInput      `pulumi:"perRetryTimeout"`
	TcpRetryEvents  pulumi.StringArrayInput `pulumi:"tcpRetryEvents"`
}

func (RouteGrpcRetryPolicyArgs) ElementType

func (RouteGrpcRetryPolicyArgs) ElementType() reflect.Type

func (RouteGrpcRetryPolicyArgs) ToOutput added in v0.76.0

func (RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyOutput

func (i RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyOutput() RouteGrpcRetryPolicyOutput

func (RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyOutputWithContext

func (i RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyOutputWithContext(ctx context.Context) RouteGrpcRetryPolicyOutput

func (RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyPtrOutput

func (i RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyPtrOutput() RouteGrpcRetryPolicyPtrOutput

func (RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyPtrOutputWithContext

func (i RouteGrpcRetryPolicyArgs) ToRouteGrpcRetryPolicyPtrOutputWithContext(ctx context.Context) RouteGrpcRetryPolicyPtrOutput

type RouteGrpcRetryPolicyInput

type RouteGrpcRetryPolicyInput interface {
	pulumi.Input

	ToRouteGrpcRetryPolicyOutput() RouteGrpcRetryPolicyOutput
	ToRouteGrpcRetryPolicyOutputWithContext(context.Context) RouteGrpcRetryPolicyOutput
}

RouteGrpcRetryPolicyInput is an input type that accepts RouteGrpcRetryPolicyArgs and RouteGrpcRetryPolicyOutput values. You can construct a concrete instance of `RouteGrpcRetryPolicyInput` via:

RouteGrpcRetryPolicyArgs{...}

type RouteGrpcRetryPolicyOutput

type RouteGrpcRetryPolicyOutput struct{ *pulumi.OutputState }

func (RouteGrpcRetryPolicyOutput) ElementType

func (RouteGrpcRetryPolicyOutput) ElementType() reflect.Type

func (RouteGrpcRetryPolicyOutput) GrpcRetryEvents

func (RouteGrpcRetryPolicyOutput) HttpRetryEvents

func (RouteGrpcRetryPolicyOutput) MaxRetries

func (RouteGrpcRetryPolicyOutput) PerRetryTimeout

func (o RouteGrpcRetryPolicyOutput) PerRetryTimeout() RouteDurationOutput

func (RouteGrpcRetryPolicyOutput) TcpRetryEvents

func (RouteGrpcRetryPolicyOutput) ToOutput added in v0.76.0

func (RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyOutput

func (o RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyOutput() RouteGrpcRetryPolicyOutput

func (RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyOutputWithContext

func (o RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyOutputWithContext(ctx context.Context) RouteGrpcRetryPolicyOutput

func (RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyPtrOutput

func (o RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyPtrOutput() RouteGrpcRetryPolicyPtrOutput

func (RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyPtrOutputWithContext

func (o RouteGrpcRetryPolicyOutput) ToRouteGrpcRetryPolicyPtrOutputWithContext(ctx context.Context) RouteGrpcRetryPolicyPtrOutput

type RouteGrpcRetryPolicyPtrInput

type RouteGrpcRetryPolicyPtrInput interface {
	pulumi.Input

	ToRouteGrpcRetryPolicyPtrOutput() RouteGrpcRetryPolicyPtrOutput
	ToRouteGrpcRetryPolicyPtrOutputWithContext(context.Context) RouteGrpcRetryPolicyPtrOutput
}

RouteGrpcRetryPolicyPtrInput is an input type that accepts RouteGrpcRetryPolicyArgs, RouteGrpcRetryPolicyPtr and RouteGrpcRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteGrpcRetryPolicyPtrInput` via:

        RouteGrpcRetryPolicyArgs{...}

or:

        nil

type RouteGrpcRetryPolicyPtrOutput

type RouteGrpcRetryPolicyPtrOutput struct{ *pulumi.OutputState }

func (RouteGrpcRetryPolicyPtrOutput) Elem

func (RouteGrpcRetryPolicyPtrOutput) ElementType

func (RouteGrpcRetryPolicyPtrOutput) GrpcRetryEvents

func (RouteGrpcRetryPolicyPtrOutput) HttpRetryEvents

func (RouteGrpcRetryPolicyPtrOutput) MaxRetries

func (RouteGrpcRetryPolicyPtrOutput) PerRetryTimeout

func (RouteGrpcRetryPolicyPtrOutput) TcpRetryEvents

func (RouteGrpcRetryPolicyPtrOutput) ToOutput added in v0.76.0

func (RouteGrpcRetryPolicyPtrOutput) ToRouteGrpcRetryPolicyPtrOutput

func (o RouteGrpcRetryPolicyPtrOutput) ToRouteGrpcRetryPolicyPtrOutput() RouteGrpcRetryPolicyPtrOutput

func (RouteGrpcRetryPolicyPtrOutput) ToRouteGrpcRetryPolicyPtrOutputWithContext

func (o RouteGrpcRetryPolicyPtrOutput) ToRouteGrpcRetryPolicyPtrOutputWithContext(ctx context.Context) RouteGrpcRetryPolicyPtrOutput

type RouteGrpcRoute

type RouteGrpcRoute struct {
	Action      RouteGrpcRouteAction  `pulumi:"action"`
	Match       RouteGrpcRouteMatch   `pulumi:"match"`
	RetryPolicy *RouteGrpcRetryPolicy `pulumi:"retryPolicy"`
	Timeout     *RouteGrpcTimeout     `pulumi:"timeout"`
}

type RouteGrpcRouteAction

type RouteGrpcRouteAction struct {
	WeightedTargets []RouteWeightedTarget `pulumi:"weightedTargets"`
}

type RouteGrpcRouteActionArgs

type RouteGrpcRouteActionArgs struct {
	WeightedTargets RouteWeightedTargetArrayInput `pulumi:"weightedTargets"`
}

func (RouteGrpcRouteActionArgs) ElementType

func (RouteGrpcRouteActionArgs) ElementType() reflect.Type

func (RouteGrpcRouteActionArgs) ToOutput added in v0.76.0

func (RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionOutput

func (i RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionOutput() RouteGrpcRouteActionOutput

func (RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionOutputWithContext

func (i RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionOutputWithContext(ctx context.Context) RouteGrpcRouteActionOutput

func (RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionPtrOutput

func (i RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionPtrOutput() RouteGrpcRouteActionPtrOutput

func (RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionPtrOutputWithContext

func (i RouteGrpcRouteActionArgs) ToRouteGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteGrpcRouteActionPtrOutput

type RouteGrpcRouteActionInput

type RouteGrpcRouteActionInput interface {
	pulumi.Input

	ToRouteGrpcRouteActionOutput() RouteGrpcRouteActionOutput
	ToRouteGrpcRouteActionOutputWithContext(context.Context) RouteGrpcRouteActionOutput
}

RouteGrpcRouteActionInput is an input type that accepts RouteGrpcRouteActionArgs and RouteGrpcRouteActionOutput values. You can construct a concrete instance of `RouteGrpcRouteActionInput` via:

RouteGrpcRouteActionArgs{...}

type RouteGrpcRouteActionOutput

type RouteGrpcRouteActionOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteActionOutput) ElementType

func (RouteGrpcRouteActionOutput) ElementType() reflect.Type

func (RouteGrpcRouteActionOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionOutput

func (o RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionOutput() RouteGrpcRouteActionOutput

func (RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionOutputWithContext

func (o RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionOutputWithContext(ctx context.Context) RouteGrpcRouteActionOutput

func (RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionPtrOutput

func (o RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionPtrOutput() RouteGrpcRouteActionPtrOutput

func (RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionPtrOutputWithContext

func (o RouteGrpcRouteActionOutput) ToRouteGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteGrpcRouteActionPtrOutput

func (RouteGrpcRouteActionOutput) WeightedTargets

type RouteGrpcRouteActionPtrInput

type RouteGrpcRouteActionPtrInput interface {
	pulumi.Input

	ToRouteGrpcRouteActionPtrOutput() RouteGrpcRouteActionPtrOutput
	ToRouteGrpcRouteActionPtrOutputWithContext(context.Context) RouteGrpcRouteActionPtrOutput
}

RouteGrpcRouteActionPtrInput is an input type that accepts RouteGrpcRouteActionArgs, RouteGrpcRouteActionPtr and RouteGrpcRouteActionPtrOutput values. You can construct a concrete instance of `RouteGrpcRouteActionPtrInput` via:

        RouteGrpcRouteActionArgs{...}

or:

        nil

type RouteGrpcRouteActionPtrOutput

type RouteGrpcRouteActionPtrOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteActionPtrOutput) Elem

func (RouteGrpcRouteActionPtrOutput) ElementType

func (RouteGrpcRouteActionPtrOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteActionPtrOutput) ToRouteGrpcRouteActionPtrOutput

func (o RouteGrpcRouteActionPtrOutput) ToRouteGrpcRouteActionPtrOutput() RouteGrpcRouteActionPtrOutput

func (RouteGrpcRouteActionPtrOutput) ToRouteGrpcRouteActionPtrOutputWithContext

func (o RouteGrpcRouteActionPtrOutput) ToRouteGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteGrpcRouteActionPtrOutput

func (RouteGrpcRouteActionPtrOutput) WeightedTargets

type RouteGrpcRouteArgs

type RouteGrpcRouteArgs struct {
	Action      RouteGrpcRouteActionInput    `pulumi:"action"`
	Match       RouteGrpcRouteMatchInput     `pulumi:"match"`
	RetryPolicy RouteGrpcRetryPolicyPtrInput `pulumi:"retryPolicy"`
	Timeout     RouteGrpcTimeoutPtrInput     `pulumi:"timeout"`
}

func (RouteGrpcRouteArgs) ElementType

func (RouteGrpcRouteArgs) ElementType() reflect.Type

func (RouteGrpcRouteArgs) ToOutput added in v0.76.0

func (RouteGrpcRouteArgs) ToRouteGrpcRouteOutput

func (i RouteGrpcRouteArgs) ToRouteGrpcRouteOutput() RouteGrpcRouteOutput

func (RouteGrpcRouteArgs) ToRouteGrpcRouteOutputWithContext

func (i RouteGrpcRouteArgs) ToRouteGrpcRouteOutputWithContext(ctx context.Context) RouteGrpcRouteOutput

func (RouteGrpcRouteArgs) ToRouteGrpcRoutePtrOutput

func (i RouteGrpcRouteArgs) ToRouteGrpcRoutePtrOutput() RouteGrpcRoutePtrOutput

func (RouteGrpcRouteArgs) ToRouteGrpcRoutePtrOutputWithContext

func (i RouteGrpcRouteArgs) ToRouteGrpcRoutePtrOutputWithContext(ctx context.Context) RouteGrpcRoutePtrOutput

type RouteGrpcRouteInput

type RouteGrpcRouteInput interface {
	pulumi.Input

	ToRouteGrpcRouteOutput() RouteGrpcRouteOutput
	ToRouteGrpcRouteOutputWithContext(context.Context) RouteGrpcRouteOutput
}

RouteGrpcRouteInput is an input type that accepts RouteGrpcRouteArgs and RouteGrpcRouteOutput values. You can construct a concrete instance of `RouteGrpcRouteInput` via:

RouteGrpcRouteArgs{...}

type RouteGrpcRouteMatch

type RouteGrpcRouteMatch struct {
	Metadata    []RouteGrpcRouteMetadata `pulumi:"metadata"`
	MethodName  *string                  `pulumi:"methodName"`
	Port        *int                     `pulumi:"port"`
	ServiceName *string                  `pulumi:"serviceName"`
}

type RouteGrpcRouteMatchArgs

type RouteGrpcRouteMatchArgs struct {
	Metadata    RouteGrpcRouteMetadataArrayInput `pulumi:"metadata"`
	MethodName  pulumi.StringPtrInput            `pulumi:"methodName"`
	Port        pulumi.IntPtrInput               `pulumi:"port"`
	ServiceName pulumi.StringPtrInput            `pulumi:"serviceName"`
}

func (RouteGrpcRouteMatchArgs) ElementType

func (RouteGrpcRouteMatchArgs) ElementType() reflect.Type

func (RouteGrpcRouteMatchArgs) ToOutput added in v0.76.0

func (RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchOutput

func (i RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchOutput() RouteGrpcRouteMatchOutput

func (RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchOutputWithContext

func (i RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchOutputWithContext(ctx context.Context) RouteGrpcRouteMatchOutput

func (RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchPtrOutput

func (i RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchPtrOutput() RouteGrpcRouteMatchPtrOutput

func (RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchPtrOutputWithContext

func (i RouteGrpcRouteMatchArgs) ToRouteGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteGrpcRouteMatchPtrOutput

type RouteGrpcRouteMatchInput

type RouteGrpcRouteMatchInput interface {
	pulumi.Input

	ToRouteGrpcRouteMatchOutput() RouteGrpcRouteMatchOutput
	ToRouteGrpcRouteMatchOutputWithContext(context.Context) RouteGrpcRouteMatchOutput
}

RouteGrpcRouteMatchInput is an input type that accepts RouteGrpcRouteMatchArgs and RouteGrpcRouteMatchOutput values. You can construct a concrete instance of `RouteGrpcRouteMatchInput` via:

RouteGrpcRouteMatchArgs{...}

type RouteGrpcRouteMatchOutput

type RouteGrpcRouteMatchOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteMatchOutput) ElementType

func (RouteGrpcRouteMatchOutput) ElementType() reflect.Type

func (RouteGrpcRouteMatchOutput) Metadata

func (RouteGrpcRouteMatchOutput) MethodName

func (RouteGrpcRouteMatchOutput) Port added in v0.22.0

func (RouteGrpcRouteMatchOutput) ServiceName

func (RouteGrpcRouteMatchOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchOutput

func (o RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchOutput() RouteGrpcRouteMatchOutput

func (RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchOutputWithContext

func (o RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchOutputWithContext(ctx context.Context) RouteGrpcRouteMatchOutput

func (RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchPtrOutput

func (o RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchPtrOutput() RouteGrpcRouteMatchPtrOutput

func (RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchPtrOutputWithContext

func (o RouteGrpcRouteMatchOutput) ToRouteGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteGrpcRouteMatchPtrOutput

type RouteGrpcRouteMatchPtrInput

type RouteGrpcRouteMatchPtrInput interface {
	pulumi.Input

	ToRouteGrpcRouteMatchPtrOutput() RouteGrpcRouteMatchPtrOutput
	ToRouteGrpcRouteMatchPtrOutputWithContext(context.Context) RouteGrpcRouteMatchPtrOutput
}

RouteGrpcRouteMatchPtrInput is an input type that accepts RouteGrpcRouteMatchArgs, RouteGrpcRouteMatchPtr and RouteGrpcRouteMatchPtrOutput values. You can construct a concrete instance of `RouteGrpcRouteMatchPtrInput` via:

        RouteGrpcRouteMatchArgs{...}

or:

        nil

type RouteGrpcRouteMatchPtrOutput

type RouteGrpcRouteMatchPtrOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteMatchPtrOutput) Elem

func (RouteGrpcRouteMatchPtrOutput) ElementType

func (RouteGrpcRouteMatchPtrOutput) Metadata

func (RouteGrpcRouteMatchPtrOutput) MethodName

func (RouteGrpcRouteMatchPtrOutput) Port added in v0.22.0

func (RouteGrpcRouteMatchPtrOutput) ServiceName

func (RouteGrpcRouteMatchPtrOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteMatchPtrOutput) ToRouteGrpcRouteMatchPtrOutput

func (o RouteGrpcRouteMatchPtrOutput) ToRouteGrpcRouteMatchPtrOutput() RouteGrpcRouteMatchPtrOutput

func (RouteGrpcRouteMatchPtrOutput) ToRouteGrpcRouteMatchPtrOutputWithContext

func (o RouteGrpcRouteMatchPtrOutput) ToRouteGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteGrpcRouteMatchPtrOutput

type RouteGrpcRouteMetadata

type RouteGrpcRouteMetadata struct {
	Invert *bool                              `pulumi:"invert"`
	Match  *RouteGrpcRouteMetadataMatchMethod `pulumi:"match"`
	Name   string                             `pulumi:"name"`
}

type RouteGrpcRouteMetadataArgs

type RouteGrpcRouteMetadataArgs struct {
	Invert pulumi.BoolPtrInput                       `pulumi:"invert"`
	Match  RouteGrpcRouteMetadataMatchMethodPtrInput `pulumi:"match"`
	Name   pulumi.StringInput                        `pulumi:"name"`
}

func (RouteGrpcRouteMetadataArgs) ElementType

func (RouteGrpcRouteMetadataArgs) ElementType() reflect.Type

func (RouteGrpcRouteMetadataArgs) ToOutput added in v0.76.0

func (RouteGrpcRouteMetadataArgs) ToRouteGrpcRouteMetadataOutput

func (i RouteGrpcRouteMetadataArgs) ToRouteGrpcRouteMetadataOutput() RouteGrpcRouteMetadataOutput

func (RouteGrpcRouteMetadataArgs) ToRouteGrpcRouteMetadataOutputWithContext

func (i RouteGrpcRouteMetadataArgs) ToRouteGrpcRouteMetadataOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataOutput

type RouteGrpcRouteMetadataArray

type RouteGrpcRouteMetadataArray []RouteGrpcRouteMetadataInput

func (RouteGrpcRouteMetadataArray) ElementType

func (RouteGrpcRouteMetadataArray) ToOutput added in v0.76.0

func (RouteGrpcRouteMetadataArray) ToRouteGrpcRouteMetadataArrayOutput

func (i RouteGrpcRouteMetadataArray) ToRouteGrpcRouteMetadataArrayOutput() RouteGrpcRouteMetadataArrayOutput

func (RouteGrpcRouteMetadataArray) ToRouteGrpcRouteMetadataArrayOutputWithContext

func (i RouteGrpcRouteMetadataArray) ToRouteGrpcRouteMetadataArrayOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataArrayOutput

type RouteGrpcRouteMetadataArrayInput

type RouteGrpcRouteMetadataArrayInput interface {
	pulumi.Input

	ToRouteGrpcRouteMetadataArrayOutput() RouteGrpcRouteMetadataArrayOutput
	ToRouteGrpcRouteMetadataArrayOutputWithContext(context.Context) RouteGrpcRouteMetadataArrayOutput
}

RouteGrpcRouteMetadataArrayInput is an input type that accepts RouteGrpcRouteMetadataArray and RouteGrpcRouteMetadataArrayOutput values. You can construct a concrete instance of `RouteGrpcRouteMetadataArrayInput` via:

RouteGrpcRouteMetadataArray{ RouteGrpcRouteMetadataArgs{...} }

type RouteGrpcRouteMetadataArrayOutput

type RouteGrpcRouteMetadataArrayOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteMetadataArrayOutput) ElementType

func (RouteGrpcRouteMetadataArrayOutput) Index

func (RouteGrpcRouteMetadataArrayOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteMetadataArrayOutput) ToRouteGrpcRouteMetadataArrayOutput

func (o RouteGrpcRouteMetadataArrayOutput) ToRouteGrpcRouteMetadataArrayOutput() RouteGrpcRouteMetadataArrayOutput

func (RouteGrpcRouteMetadataArrayOutput) ToRouteGrpcRouteMetadataArrayOutputWithContext

func (o RouteGrpcRouteMetadataArrayOutput) ToRouteGrpcRouteMetadataArrayOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataArrayOutput

type RouteGrpcRouteMetadataInput

type RouteGrpcRouteMetadataInput interface {
	pulumi.Input

	ToRouteGrpcRouteMetadataOutput() RouteGrpcRouteMetadataOutput
	ToRouteGrpcRouteMetadataOutputWithContext(context.Context) RouteGrpcRouteMetadataOutput
}

RouteGrpcRouteMetadataInput is an input type that accepts RouteGrpcRouteMetadataArgs and RouteGrpcRouteMetadataOutput values. You can construct a concrete instance of `RouteGrpcRouteMetadataInput` via:

RouteGrpcRouteMetadataArgs{...}

type RouteGrpcRouteMetadataMatchMethod

type RouteGrpcRouteMetadataMatchMethod struct {
	Exact  *string          `pulumi:"exact"`
	Prefix *string          `pulumi:"prefix"`
	Range  *RouteMatchRange `pulumi:"range"`
	Regex  *string          `pulumi:"regex"`
	Suffix *string          `pulumi:"suffix"`
}

type RouteGrpcRouteMetadataMatchMethodArgs

type RouteGrpcRouteMetadataMatchMethodArgs struct {
	Exact  pulumi.StringPtrInput   `pulumi:"exact"`
	Prefix pulumi.StringPtrInput   `pulumi:"prefix"`
	Range  RouteMatchRangePtrInput `pulumi:"range"`
	Regex  pulumi.StringPtrInput   `pulumi:"regex"`
	Suffix pulumi.StringPtrInput   `pulumi:"suffix"`
}

func (RouteGrpcRouteMetadataMatchMethodArgs) ElementType

func (RouteGrpcRouteMetadataMatchMethodArgs) ToOutput added in v0.76.0

func (RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodOutput

func (i RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodOutput() RouteGrpcRouteMetadataMatchMethodOutput

func (RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodOutputWithContext

func (i RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataMatchMethodOutput

func (RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodPtrOutput

func (i RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodPtrOutput() RouteGrpcRouteMetadataMatchMethodPtrOutput

func (RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodPtrOutputWithContext

func (i RouteGrpcRouteMetadataMatchMethodArgs) ToRouteGrpcRouteMetadataMatchMethodPtrOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataMatchMethodPtrOutput

type RouteGrpcRouteMetadataMatchMethodInput

type RouteGrpcRouteMetadataMatchMethodInput interface {
	pulumi.Input

	ToRouteGrpcRouteMetadataMatchMethodOutput() RouteGrpcRouteMetadataMatchMethodOutput
	ToRouteGrpcRouteMetadataMatchMethodOutputWithContext(context.Context) RouteGrpcRouteMetadataMatchMethodOutput
}

RouteGrpcRouteMetadataMatchMethodInput is an input type that accepts RouteGrpcRouteMetadataMatchMethodArgs and RouteGrpcRouteMetadataMatchMethodOutput values. You can construct a concrete instance of `RouteGrpcRouteMetadataMatchMethodInput` via:

RouteGrpcRouteMetadataMatchMethodArgs{...}

type RouteGrpcRouteMetadataMatchMethodOutput

type RouteGrpcRouteMetadataMatchMethodOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteMetadataMatchMethodOutput) ElementType

func (RouteGrpcRouteMetadataMatchMethodOutput) Exact

func (RouteGrpcRouteMetadataMatchMethodOutput) Prefix

func (RouteGrpcRouteMetadataMatchMethodOutput) Range

func (RouteGrpcRouteMetadataMatchMethodOutput) Regex

func (RouteGrpcRouteMetadataMatchMethodOutput) Suffix

func (RouteGrpcRouteMetadataMatchMethodOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodOutput

func (o RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodOutput() RouteGrpcRouteMetadataMatchMethodOutput

func (RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodOutputWithContext

func (o RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataMatchMethodOutput

func (RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutput

func (o RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutput() RouteGrpcRouteMetadataMatchMethodPtrOutput

func (RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutputWithContext

func (o RouteGrpcRouteMetadataMatchMethodOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataMatchMethodPtrOutput

type RouteGrpcRouteMetadataMatchMethodPtrInput

type RouteGrpcRouteMetadataMatchMethodPtrInput interface {
	pulumi.Input

	ToRouteGrpcRouteMetadataMatchMethodPtrOutput() RouteGrpcRouteMetadataMatchMethodPtrOutput
	ToRouteGrpcRouteMetadataMatchMethodPtrOutputWithContext(context.Context) RouteGrpcRouteMetadataMatchMethodPtrOutput
}

RouteGrpcRouteMetadataMatchMethodPtrInput is an input type that accepts RouteGrpcRouteMetadataMatchMethodArgs, RouteGrpcRouteMetadataMatchMethodPtr and RouteGrpcRouteMetadataMatchMethodPtrOutput values. You can construct a concrete instance of `RouteGrpcRouteMetadataMatchMethodPtrInput` via:

        RouteGrpcRouteMetadataMatchMethodArgs{...}

or:

        nil

type RouteGrpcRouteMetadataMatchMethodPtrOutput

type RouteGrpcRouteMetadataMatchMethodPtrOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) Elem

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) ElementType

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) Exact

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) Prefix

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) Range

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) Regex

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) Suffix

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutput

func (o RouteGrpcRouteMetadataMatchMethodPtrOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutput() RouteGrpcRouteMetadataMatchMethodPtrOutput

func (RouteGrpcRouteMetadataMatchMethodPtrOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutputWithContext

func (o RouteGrpcRouteMetadataMatchMethodPtrOutput) ToRouteGrpcRouteMetadataMatchMethodPtrOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataMatchMethodPtrOutput

type RouteGrpcRouteMetadataOutput

type RouteGrpcRouteMetadataOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteMetadataOutput) ElementType

func (RouteGrpcRouteMetadataOutput) Invert

func (RouteGrpcRouteMetadataOutput) Match

func (RouteGrpcRouteMetadataOutput) Name

func (RouteGrpcRouteMetadataOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteMetadataOutput) ToRouteGrpcRouteMetadataOutput

func (o RouteGrpcRouteMetadataOutput) ToRouteGrpcRouteMetadataOutput() RouteGrpcRouteMetadataOutput

func (RouteGrpcRouteMetadataOutput) ToRouteGrpcRouteMetadataOutputWithContext

func (o RouteGrpcRouteMetadataOutput) ToRouteGrpcRouteMetadataOutputWithContext(ctx context.Context) RouteGrpcRouteMetadataOutput

type RouteGrpcRouteOutput

type RouteGrpcRouteOutput struct{ *pulumi.OutputState }

func (RouteGrpcRouteOutput) Action

func (RouteGrpcRouteOutput) ElementType

func (RouteGrpcRouteOutput) ElementType() reflect.Type

func (RouteGrpcRouteOutput) Match

func (RouteGrpcRouteOutput) RetryPolicy

func (RouteGrpcRouteOutput) Timeout

func (RouteGrpcRouteOutput) ToOutput added in v0.76.0

func (RouteGrpcRouteOutput) ToRouteGrpcRouteOutput

func (o RouteGrpcRouteOutput) ToRouteGrpcRouteOutput() RouteGrpcRouteOutput

func (RouteGrpcRouteOutput) ToRouteGrpcRouteOutputWithContext

func (o RouteGrpcRouteOutput) ToRouteGrpcRouteOutputWithContext(ctx context.Context) RouteGrpcRouteOutput

func (RouteGrpcRouteOutput) ToRouteGrpcRoutePtrOutput

func (o RouteGrpcRouteOutput) ToRouteGrpcRoutePtrOutput() RouteGrpcRoutePtrOutput

func (RouteGrpcRouteOutput) ToRouteGrpcRoutePtrOutputWithContext

func (o RouteGrpcRouteOutput) ToRouteGrpcRoutePtrOutputWithContext(ctx context.Context) RouteGrpcRoutePtrOutput

type RouteGrpcRoutePtrInput

type RouteGrpcRoutePtrInput interface {
	pulumi.Input

	ToRouteGrpcRoutePtrOutput() RouteGrpcRoutePtrOutput
	ToRouteGrpcRoutePtrOutputWithContext(context.Context) RouteGrpcRoutePtrOutput
}

RouteGrpcRoutePtrInput is an input type that accepts RouteGrpcRouteArgs, RouteGrpcRoutePtr and RouteGrpcRoutePtrOutput values. You can construct a concrete instance of `RouteGrpcRoutePtrInput` via:

        RouteGrpcRouteArgs{...}

or:

        nil

type RouteGrpcRoutePtrOutput

type RouteGrpcRoutePtrOutput struct{ *pulumi.OutputState }

func (RouteGrpcRoutePtrOutput) Action

func (RouteGrpcRoutePtrOutput) Elem

func (RouteGrpcRoutePtrOutput) ElementType

func (RouteGrpcRoutePtrOutput) ElementType() reflect.Type

func (RouteGrpcRoutePtrOutput) Match

func (RouteGrpcRoutePtrOutput) RetryPolicy

func (RouteGrpcRoutePtrOutput) Timeout

func (RouteGrpcRoutePtrOutput) ToOutput added in v0.76.0

func (RouteGrpcRoutePtrOutput) ToRouteGrpcRoutePtrOutput

func (o RouteGrpcRoutePtrOutput) ToRouteGrpcRoutePtrOutput() RouteGrpcRoutePtrOutput

func (RouteGrpcRoutePtrOutput) ToRouteGrpcRoutePtrOutputWithContext

func (o RouteGrpcRoutePtrOutput) ToRouteGrpcRoutePtrOutputWithContext(ctx context.Context) RouteGrpcRoutePtrOutput

type RouteGrpcTimeout

type RouteGrpcTimeout struct {
	Idle       *RouteDuration `pulumi:"idle"`
	PerRequest *RouteDuration `pulumi:"perRequest"`
}

type RouteGrpcTimeoutArgs

type RouteGrpcTimeoutArgs struct {
	Idle       RouteDurationPtrInput `pulumi:"idle"`
	PerRequest RouteDurationPtrInput `pulumi:"perRequest"`
}

func (RouteGrpcTimeoutArgs) ElementType

func (RouteGrpcTimeoutArgs) ElementType() reflect.Type

func (RouteGrpcTimeoutArgs) ToOutput added in v0.76.0

func (RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutOutput

func (i RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutOutput() RouteGrpcTimeoutOutput

func (RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutOutputWithContext

func (i RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutOutputWithContext(ctx context.Context) RouteGrpcTimeoutOutput

func (RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutPtrOutput

func (i RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutPtrOutput() RouteGrpcTimeoutPtrOutput

func (RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutPtrOutputWithContext

func (i RouteGrpcTimeoutArgs) ToRouteGrpcTimeoutPtrOutputWithContext(ctx context.Context) RouteGrpcTimeoutPtrOutput

type RouteGrpcTimeoutInput

type RouteGrpcTimeoutInput interface {
	pulumi.Input

	ToRouteGrpcTimeoutOutput() RouteGrpcTimeoutOutput
	ToRouteGrpcTimeoutOutputWithContext(context.Context) RouteGrpcTimeoutOutput
}

RouteGrpcTimeoutInput is an input type that accepts RouteGrpcTimeoutArgs and RouteGrpcTimeoutOutput values. You can construct a concrete instance of `RouteGrpcTimeoutInput` via:

RouteGrpcTimeoutArgs{...}

type RouteGrpcTimeoutOutput

type RouteGrpcTimeoutOutput struct{ *pulumi.OutputState }

func (RouteGrpcTimeoutOutput) ElementType

func (RouteGrpcTimeoutOutput) ElementType() reflect.Type

func (RouteGrpcTimeoutOutput) Idle

func (RouteGrpcTimeoutOutput) PerRequest

func (RouteGrpcTimeoutOutput) ToOutput added in v0.76.0

func (RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutOutput

func (o RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutOutput() RouteGrpcTimeoutOutput

func (RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutOutputWithContext

func (o RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutOutputWithContext(ctx context.Context) RouteGrpcTimeoutOutput

func (RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutPtrOutput

func (o RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutPtrOutput() RouteGrpcTimeoutPtrOutput

func (RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutPtrOutputWithContext

func (o RouteGrpcTimeoutOutput) ToRouteGrpcTimeoutPtrOutputWithContext(ctx context.Context) RouteGrpcTimeoutPtrOutput

type RouteGrpcTimeoutPtrInput

type RouteGrpcTimeoutPtrInput interface {
	pulumi.Input

	ToRouteGrpcTimeoutPtrOutput() RouteGrpcTimeoutPtrOutput
	ToRouteGrpcTimeoutPtrOutputWithContext(context.Context) RouteGrpcTimeoutPtrOutput
}

RouteGrpcTimeoutPtrInput is an input type that accepts RouteGrpcTimeoutArgs, RouteGrpcTimeoutPtr and RouteGrpcTimeoutPtrOutput values. You can construct a concrete instance of `RouteGrpcTimeoutPtrInput` via:

        RouteGrpcTimeoutArgs{...}

or:

        nil

type RouteGrpcTimeoutPtrOutput

type RouteGrpcTimeoutPtrOutput struct{ *pulumi.OutputState }

func (RouteGrpcTimeoutPtrOutput) Elem

func (RouteGrpcTimeoutPtrOutput) ElementType

func (RouteGrpcTimeoutPtrOutput) ElementType() reflect.Type

func (RouteGrpcTimeoutPtrOutput) Idle

func (RouteGrpcTimeoutPtrOutput) PerRequest

func (RouteGrpcTimeoutPtrOutput) ToOutput added in v0.76.0

func (RouteGrpcTimeoutPtrOutput) ToRouteGrpcTimeoutPtrOutput

func (o RouteGrpcTimeoutPtrOutput) ToRouteGrpcTimeoutPtrOutput() RouteGrpcTimeoutPtrOutput

func (RouteGrpcTimeoutPtrOutput) ToRouteGrpcTimeoutPtrOutputWithContext

func (o RouteGrpcTimeoutPtrOutput) ToRouteGrpcTimeoutPtrOutputWithContext(ctx context.Context) RouteGrpcTimeoutPtrOutput

type RouteHeaderMatchMethod

type RouteHeaderMatchMethod struct {
	Exact  *string          `pulumi:"exact"`
	Prefix *string          `pulumi:"prefix"`
	Range  *RouteMatchRange `pulumi:"range"`
	Regex  *string          `pulumi:"regex"`
	Suffix *string          `pulumi:"suffix"`
}

type RouteHeaderMatchMethodArgs

type RouteHeaderMatchMethodArgs struct {
	Exact  pulumi.StringPtrInput   `pulumi:"exact"`
	Prefix pulumi.StringPtrInput   `pulumi:"prefix"`
	Range  RouteMatchRangePtrInput `pulumi:"range"`
	Regex  pulumi.StringPtrInput   `pulumi:"regex"`
	Suffix pulumi.StringPtrInput   `pulumi:"suffix"`
}

func (RouteHeaderMatchMethodArgs) ElementType

func (RouteHeaderMatchMethodArgs) ElementType() reflect.Type

func (RouteHeaderMatchMethodArgs) ToOutput added in v0.76.0

func (RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodOutput

func (i RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodOutput() RouteHeaderMatchMethodOutput

func (RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodOutputWithContext

func (i RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodOutputWithContext(ctx context.Context) RouteHeaderMatchMethodOutput

func (RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodPtrOutput

func (i RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodPtrOutput() RouteHeaderMatchMethodPtrOutput

func (RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodPtrOutputWithContext

func (i RouteHeaderMatchMethodArgs) ToRouteHeaderMatchMethodPtrOutputWithContext(ctx context.Context) RouteHeaderMatchMethodPtrOutput

type RouteHeaderMatchMethodInput

type RouteHeaderMatchMethodInput interface {
	pulumi.Input

	ToRouteHeaderMatchMethodOutput() RouteHeaderMatchMethodOutput
	ToRouteHeaderMatchMethodOutputWithContext(context.Context) RouteHeaderMatchMethodOutput
}

RouteHeaderMatchMethodInput is an input type that accepts RouteHeaderMatchMethodArgs and RouteHeaderMatchMethodOutput values. You can construct a concrete instance of `RouteHeaderMatchMethodInput` via:

RouteHeaderMatchMethodArgs{...}

type RouteHeaderMatchMethodOutput

type RouteHeaderMatchMethodOutput struct{ *pulumi.OutputState }

func (RouteHeaderMatchMethodOutput) ElementType

func (RouteHeaderMatchMethodOutput) Exact

func (RouteHeaderMatchMethodOutput) Prefix

func (RouteHeaderMatchMethodOutput) Range

func (RouteHeaderMatchMethodOutput) Regex

func (RouteHeaderMatchMethodOutput) Suffix

func (RouteHeaderMatchMethodOutput) ToOutput added in v0.76.0

func (RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodOutput

func (o RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodOutput() RouteHeaderMatchMethodOutput

func (RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodOutputWithContext

func (o RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodOutputWithContext(ctx context.Context) RouteHeaderMatchMethodOutput

func (RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodPtrOutput

func (o RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodPtrOutput() RouteHeaderMatchMethodPtrOutput

func (RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodPtrOutputWithContext

func (o RouteHeaderMatchMethodOutput) ToRouteHeaderMatchMethodPtrOutputWithContext(ctx context.Context) RouteHeaderMatchMethodPtrOutput

type RouteHeaderMatchMethodPtrInput

type RouteHeaderMatchMethodPtrInput interface {
	pulumi.Input

	ToRouteHeaderMatchMethodPtrOutput() RouteHeaderMatchMethodPtrOutput
	ToRouteHeaderMatchMethodPtrOutputWithContext(context.Context) RouteHeaderMatchMethodPtrOutput
}

RouteHeaderMatchMethodPtrInput is an input type that accepts RouteHeaderMatchMethodArgs, RouteHeaderMatchMethodPtr and RouteHeaderMatchMethodPtrOutput values. You can construct a concrete instance of `RouteHeaderMatchMethodPtrInput` via:

        RouteHeaderMatchMethodArgs{...}

or:

        nil

type RouteHeaderMatchMethodPtrOutput

type RouteHeaderMatchMethodPtrOutput struct{ *pulumi.OutputState }

func (RouteHeaderMatchMethodPtrOutput) Elem

func (RouteHeaderMatchMethodPtrOutput) ElementType

func (RouteHeaderMatchMethodPtrOutput) Exact

func (RouteHeaderMatchMethodPtrOutput) Prefix

func (RouteHeaderMatchMethodPtrOutput) Range

func (RouteHeaderMatchMethodPtrOutput) Regex

func (RouteHeaderMatchMethodPtrOutput) Suffix

func (RouteHeaderMatchMethodPtrOutput) ToOutput added in v0.76.0

func (RouteHeaderMatchMethodPtrOutput) ToRouteHeaderMatchMethodPtrOutput

func (o RouteHeaderMatchMethodPtrOutput) ToRouteHeaderMatchMethodPtrOutput() RouteHeaderMatchMethodPtrOutput

func (RouteHeaderMatchMethodPtrOutput) ToRouteHeaderMatchMethodPtrOutputWithContext

func (o RouteHeaderMatchMethodPtrOutput) ToRouteHeaderMatchMethodPtrOutputWithContext(ctx context.Context) RouteHeaderMatchMethodPtrOutput

type RouteHttpPathMatch

type RouteHttpPathMatch struct {
	Exact *string `pulumi:"exact"`
	Regex *string `pulumi:"regex"`
}

type RouteHttpPathMatchArgs

type RouteHttpPathMatchArgs struct {
	Exact pulumi.StringPtrInput `pulumi:"exact"`
	Regex pulumi.StringPtrInput `pulumi:"regex"`
}

func (RouteHttpPathMatchArgs) ElementType

func (RouteHttpPathMatchArgs) ElementType() reflect.Type

func (RouteHttpPathMatchArgs) ToOutput added in v0.76.0

func (RouteHttpPathMatchArgs) ToRouteHttpPathMatchOutput

func (i RouteHttpPathMatchArgs) ToRouteHttpPathMatchOutput() RouteHttpPathMatchOutput

func (RouteHttpPathMatchArgs) ToRouteHttpPathMatchOutputWithContext

func (i RouteHttpPathMatchArgs) ToRouteHttpPathMatchOutputWithContext(ctx context.Context) RouteHttpPathMatchOutput

func (RouteHttpPathMatchArgs) ToRouteHttpPathMatchPtrOutput

func (i RouteHttpPathMatchArgs) ToRouteHttpPathMatchPtrOutput() RouteHttpPathMatchPtrOutput

func (RouteHttpPathMatchArgs) ToRouteHttpPathMatchPtrOutputWithContext

func (i RouteHttpPathMatchArgs) ToRouteHttpPathMatchPtrOutputWithContext(ctx context.Context) RouteHttpPathMatchPtrOutput

type RouteHttpPathMatchInput

type RouteHttpPathMatchInput interface {
	pulumi.Input

	ToRouteHttpPathMatchOutput() RouteHttpPathMatchOutput
	ToRouteHttpPathMatchOutputWithContext(context.Context) RouteHttpPathMatchOutput
}

RouteHttpPathMatchInput is an input type that accepts RouteHttpPathMatchArgs and RouteHttpPathMatchOutput values. You can construct a concrete instance of `RouteHttpPathMatchInput` via:

RouteHttpPathMatchArgs{...}

type RouteHttpPathMatchOutput

type RouteHttpPathMatchOutput struct{ *pulumi.OutputState }

func (RouteHttpPathMatchOutput) ElementType

func (RouteHttpPathMatchOutput) ElementType() reflect.Type

func (RouteHttpPathMatchOutput) Exact

func (RouteHttpPathMatchOutput) Regex

func (RouteHttpPathMatchOutput) ToOutput added in v0.76.0

func (RouteHttpPathMatchOutput) ToRouteHttpPathMatchOutput

func (o RouteHttpPathMatchOutput) ToRouteHttpPathMatchOutput() RouteHttpPathMatchOutput

func (RouteHttpPathMatchOutput) ToRouteHttpPathMatchOutputWithContext

func (o RouteHttpPathMatchOutput) ToRouteHttpPathMatchOutputWithContext(ctx context.Context) RouteHttpPathMatchOutput

func (RouteHttpPathMatchOutput) ToRouteHttpPathMatchPtrOutput

func (o RouteHttpPathMatchOutput) ToRouteHttpPathMatchPtrOutput() RouteHttpPathMatchPtrOutput

func (RouteHttpPathMatchOutput) ToRouteHttpPathMatchPtrOutputWithContext

func (o RouteHttpPathMatchOutput) ToRouteHttpPathMatchPtrOutputWithContext(ctx context.Context) RouteHttpPathMatchPtrOutput

type RouteHttpPathMatchPtrInput

type RouteHttpPathMatchPtrInput interface {
	pulumi.Input

	ToRouteHttpPathMatchPtrOutput() RouteHttpPathMatchPtrOutput
	ToRouteHttpPathMatchPtrOutputWithContext(context.Context) RouteHttpPathMatchPtrOutput
}

RouteHttpPathMatchPtrInput is an input type that accepts RouteHttpPathMatchArgs, RouteHttpPathMatchPtr and RouteHttpPathMatchPtrOutput values. You can construct a concrete instance of `RouteHttpPathMatchPtrInput` via:

        RouteHttpPathMatchArgs{...}

or:

        nil

type RouteHttpPathMatchPtrOutput

type RouteHttpPathMatchPtrOutput struct{ *pulumi.OutputState }

func (RouteHttpPathMatchPtrOutput) Elem

func (RouteHttpPathMatchPtrOutput) ElementType

func (RouteHttpPathMatchPtrOutput) Exact

func (RouteHttpPathMatchPtrOutput) Regex

func (RouteHttpPathMatchPtrOutput) ToOutput added in v0.76.0

func (RouteHttpPathMatchPtrOutput) ToRouteHttpPathMatchPtrOutput

func (o RouteHttpPathMatchPtrOutput) ToRouteHttpPathMatchPtrOutput() RouteHttpPathMatchPtrOutput

func (RouteHttpPathMatchPtrOutput) ToRouteHttpPathMatchPtrOutputWithContext

func (o RouteHttpPathMatchPtrOutput) ToRouteHttpPathMatchPtrOutputWithContext(ctx context.Context) RouteHttpPathMatchPtrOutput

type RouteHttpQueryParameterMatch

type RouteHttpQueryParameterMatch struct {
	Exact *string `pulumi:"exact"`
}

type RouteHttpQueryParameterMatchArgs

type RouteHttpQueryParameterMatchArgs struct {
	Exact pulumi.StringPtrInput `pulumi:"exact"`
}

func (RouteHttpQueryParameterMatchArgs) ElementType

func (RouteHttpQueryParameterMatchArgs) ToOutput added in v0.76.0

func (RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchOutput

func (i RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchOutput() RouteHttpQueryParameterMatchOutput

func (RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchOutputWithContext

func (i RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchOutputWithContext(ctx context.Context) RouteHttpQueryParameterMatchOutput

func (RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchPtrOutput

func (i RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchPtrOutput() RouteHttpQueryParameterMatchPtrOutput

func (RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchPtrOutputWithContext

func (i RouteHttpQueryParameterMatchArgs) ToRouteHttpQueryParameterMatchPtrOutputWithContext(ctx context.Context) RouteHttpQueryParameterMatchPtrOutput

type RouteHttpQueryParameterMatchInput

type RouteHttpQueryParameterMatchInput interface {
	pulumi.Input

	ToRouteHttpQueryParameterMatchOutput() RouteHttpQueryParameterMatchOutput
	ToRouteHttpQueryParameterMatchOutputWithContext(context.Context) RouteHttpQueryParameterMatchOutput
}

RouteHttpQueryParameterMatchInput is an input type that accepts RouteHttpQueryParameterMatchArgs and RouteHttpQueryParameterMatchOutput values. You can construct a concrete instance of `RouteHttpQueryParameterMatchInput` via:

RouteHttpQueryParameterMatchArgs{...}

type RouteHttpQueryParameterMatchOutput

type RouteHttpQueryParameterMatchOutput struct{ *pulumi.OutputState }

func (RouteHttpQueryParameterMatchOutput) ElementType

func (RouteHttpQueryParameterMatchOutput) Exact

func (RouteHttpQueryParameterMatchOutput) ToOutput added in v0.76.0

func (RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchOutput

func (o RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchOutput() RouteHttpQueryParameterMatchOutput

func (RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchOutputWithContext

func (o RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchOutputWithContext(ctx context.Context) RouteHttpQueryParameterMatchOutput

func (RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchPtrOutput

func (o RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchPtrOutput() RouteHttpQueryParameterMatchPtrOutput

func (RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchPtrOutputWithContext

func (o RouteHttpQueryParameterMatchOutput) ToRouteHttpQueryParameterMatchPtrOutputWithContext(ctx context.Context) RouteHttpQueryParameterMatchPtrOutput

type RouteHttpQueryParameterMatchPtrInput

type RouteHttpQueryParameterMatchPtrInput interface {
	pulumi.Input

	ToRouteHttpQueryParameterMatchPtrOutput() RouteHttpQueryParameterMatchPtrOutput
	ToRouteHttpQueryParameterMatchPtrOutputWithContext(context.Context) RouteHttpQueryParameterMatchPtrOutput
}

RouteHttpQueryParameterMatchPtrInput is an input type that accepts RouteHttpQueryParameterMatchArgs, RouteHttpQueryParameterMatchPtr and RouteHttpQueryParameterMatchPtrOutput values. You can construct a concrete instance of `RouteHttpQueryParameterMatchPtrInput` via:

        RouteHttpQueryParameterMatchArgs{...}

or:

        nil

type RouteHttpQueryParameterMatchPtrOutput

type RouteHttpQueryParameterMatchPtrOutput struct{ *pulumi.OutputState }

func (RouteHttpQueryParameterMatchPtrOutput) Elem

func (RouteHttpQueryParameterMatchPtrOutput) ElementType

func (RouteHttpQueryParameterMatchPtrOutput) Exact

func (RouteHttpQueryParameterMatchPtrOutput) ToOutput added in v0.76.0

func (RouteHttpQueryParameterMatchPtrOutput) ToRouteHttpQueryParameterMatchPtrOutput

func (o RouteHttpQueryParameterMatchPtrOutput) ToRouteHttpQueryParameterMatchPtrOutput() RouteHttpQueryParameterMatchPtrOutput

func (RouteHttpQueryParameterMatchPtrOutput) ToRouteHttpQueryParameterMatchPtrOutputWithContext

func (o RouteHttpQueryParameterMatchPtrOutput) ToRouteHttpQueryParameterMatchPtrOutputWithContext(ctx context.Context) RouteHttpQueryParameterMatchPtrOutput

type RouteHttpRetryPolicy

type RouteHttpRetryPolicy struct {
	HttpRetryEvents []string      `pulumi:"httpRetryEvents"`
	MaxRetries      int           `pulumi:"maxRetries"`
	PerRetryTimeout RouteDuration `pulumi:"perRetryTimeout"`
	TcpRetryEvents  []string      `pulumi:"tcpRetryEvents"`
}

type RouteHttpRetryPolicyArgs

type RouteHttpRetryPolicyArgs struct {
	HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"`
	MaxRetries      pulumi.IntInput         `pulumi:"maxRetries"`
	PerRetryTimeout RouteDurationInput      `pulumi:"perRetryTimeout"`
	TcpRetryEvents  pulumi.StringArrayInput `pulumi:"tcpRetryEvents"`
}

func (RouteHttpRetryPolicyArgs) ElementType

func (RouteHttpRetryPolicyArgs) ElementType() reflect.Type

func (RouteHttpRetryPolicyArgs) ToOutput added in v0.76.0

func (RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyOutput

func (i RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyOutput() RouteHttpRetryPolicyOutput

func (RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyOutputWithContext

func (i RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyOutputWithContext(ctx context.Context) RouteHttpRetryPolicyOutput

func (RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyPtrOutput

func (i RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyPtrOutput() RouteHttpRetryPolicyPtrOutput

func (RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyPtrOutputWithContext

func (i RouteHttpRetryPolicyArgs) ToRouteHttpRetryPolicyPtrOutputWithContext(ctx context.Context) RouteHttpRetryPolicyPtrOutput

type RouteHttpRetryPolicyInput

type RouteHttpRetryPolicyInput interface {
	pulumi.Input

	ToRouteHttpRetryPolicyOutput() RouteHttpRetryPolicyOutput
	ToRouteHttpRetryPolicyOutputWithContext(context.Context) RouteHttpRetryPolicyOutput
}

RouteHttpRetryPolicyInput is an input type that accepts RouteHttpRetryPolicyArgs and RouteHttpRetryPolicyOutput values. You can construct a concrete instance of `RouteHttpRetryPolicyInput` via:

RouteHttpRetryPolicyArgs{...}

type RouteHttpRetryPolicyOutput

type RouteHttpRetryPolicyOutput struct{ *pulumi.OutputState }

func (RouteHttpRetryPolicyOutput) ElementType

func (RouteHttpRetryPolicyOutput) ElementType() reflect.Type

func (RouteHttpRetryPolicyOutput) HttpRetryEvents

func (RouteHttpRetryPolicyOutput) MaxRetries

func (RouteHttpRetryPolicyOutput) PerRetryTimeout

func (o RouteHttpRetryPolicyOutput) PerRetryTimeout() RouteDurationOutput

func (RouteHttpRetryPolicyOutput) TcpRetryEvents

func (RouteHttpRetryPolicyOutput) ToOutput added in v0.76.0

func (RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyOutput

func (o RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyOutput() RouteHttpRetryPolicyOutput

func (RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyOutputWithContext

func (o RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyOutputWithContext(ctx context.Context) RouteHttpRetryPolicyOutput

func (RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyPtrOutput

func (o RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyPtrOutput() RouteHttpRetryPolicyPtrOutput

func (RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyPtrOutputWithContext

func (o RouteHttpRetryPolicyOutput) ToRouteHttpRetryPolicyPtrOutputWithContext(ctx context.Context) RouteHttpRetryPolicyPtrOutput

type RouteHttpRetryPolicyPtrInput

type RouteHttpRetryPolicyPtrInput interface {
	pulumi.Input

	ToRouteHttpRetryPolicyPtrOutput() RouteHttpRetryPolicyPtrOutput
	ToRouteHttpRetryPolicyPtrOutputWithContext(context.Context) RouteHttpRetryPolicyPtrOutput
}

RouteHttpRetryPolicyPtrInput is an input type that accepts RouteHttpRetryPolicyArgs, RouteHttpRetryPolicyPtr and RouteHttpRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteHttpRetryPolicyPtrInput` via:

        RouteHttpRetryPolicyArgs{...}

or:

        nil

type RouteHttpRetryPolicyPtrOutput

type RouteHttpRetryPolicyPtrOutput struct{ *pulumi.OutputState }

func (RouteHttpRetryPolicyPtrOutput) Elem

func (RouteHttpRetryPolicyPtrOutput) ElementType

func (RouteHttpRetryPolicyPtrOutput) HttpRetryEvents

func (RouteHttpRetryPolicyPtrOutput) MaxRetries

func (RouteHttpRetryPolicyPtrOutput) PerRetryTimeout

func (RouteHttpRetryPolicyPtrOutput) TcpRetryEvents

func (RouteHttpRetryPolicyPtrOutput) ToOutput added in v0.76.0

func (RouteHttpRetryPolicyPtrOutput) ToRouteHttpRetryPolicyPtrOutput

func (o RouteHttpRetryPolicyPtrOutput) ToRouteHttpRetryPolicyPtrOutput() RouteHttpRetryPolicyPtrOutput

func (RouteHttpRetryPolicyPtrOutput) ToRouteHttpRetryPolicyPtrOutputWithContext

func (o RouteHttpRetryPolicyPtrOutput) ToRouteHttpRetryPolicyPtrOutputWithContext(ctx context.Context) RouteHttpRetryPolicyPtrOutput

type RouteHttpRoute

type RouteHttpRoute struct {
	Action      RouteHttpRouteAction  `pulumi:"action"`
	Match       RouteHttpRouteMatch   `pulumi:"match"`
	RetryPolicy *RouteHttpRetryPolicy `pulumi:"retryPolicy"`
	Timeout     *RouteHttpTimeout     `pulumi:"timeout"`
}

type RouteHttpRouteAction

type RouteHttpRouteAction struct {
	WeightedTargets []RouteWeightedTarget `pulumi:"weightedTargets"`
}

type RouteHttpRouteActionArgs

type RouteHttpRouteActionArgs struct {
	WeightedTargets RouteWeightedTargetArrayInput `pulumi:"weightedTargets"`
}

func (RouteHttpRouteActionArgs) ElementType

func (RouteHttpRouteActionArgs) ElementType() reflect.Type

func (RouteHttpRouteActionArgs) ToOutput added in v0.76.0

func (RouteHttpRouteActionArgs) ToRouteHttpRouteActionOutput

func (i RouteHttpRouteActionArgs) ToRouteHttpRouteActionOutput() RouteHttpRouteActionOutput

func (RouteHttpRouteActionArgs) ToRouteHttpRouteActionOutputWithContext

func (i RouteHttpRouteActionArgs) ToRouteHttpRouteActionOutputWithContext(ctx context.Context) RouteHttpRouteActionOutput

func (RouteHttpRouteActionArgs) ToRouteHttpRouteActionPtrOutput

func (i RouteHttpRouteActionArgs) ToRouteHttpRouteActionPtrOutput() RouteHttpRouteActionPtrOutput

func (RouteHttpRouteActionArgs) ToRouteHttpRouteActionPtrOutputWithContext

func (i RouteHttpRouteActionArgs) ToRouteHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteHttpRouteActionPtrOutput

type RouteHttpRouteActionInput

type RouteHttpRouteActionInput interface {
	pulumi.Input

	ToRouteHttpRouteActionOutput() RouteHttpRouteActionOutput
	ToRouteHttpRouteActionOutputWithContext(context.Context) RouteHttpRouteActionOutput
}

RouteHttpRouteActionInput is an input type that accepts RouteHttpRouteActionArgs and RouteHttpRouteActionOutput values. You can construct a concrete instance of `RouteHttpRouteActionInput` via:

RouteHttpRouteActionArgs{...}

type RouteHttpRouteActionOutput

type RouteHttpRouteActionOutput struct{ *pulumi.OutputState }

func (RouteHttpRouteActionOutput) ElementType

func (RouteHttpRouteActionOutput) ElementType() reflect.Type

func (RouteHttpRouteActionOutput) ToOutput added in v0.76.0

func (RouteHttpRouteActionOutput) ToRouteHttpRouteActionOutput

func (o RouteHttpRouteActionOutput) ToRouteHttpRouteActionOutput() RouteHttpRouteActionOutput

func (RouteHttpRouteActionOutput) ToRouteHttpRouteActionOutputWithContext

func (o RouteHttpRouteActionOutput) ToRouteHttpRouteActionOutputWithContext(ctx context.Context) RouteHttpRouteActionOutput

func (RouteHttpRouteActionOutput) ToRouteHttpRouteActionPtrOutput

func (o RouteHttpRouteActionOutput) ToRouteHttpRouteActionPtrOutput() RouteHttpRouteActionPtrOutput

func (RouteHttpRouteActionOutput) ToRouteHttpRouteActionPtrOutputWithContext

func (o RouteHttpRouteActionOutput) ToRouteHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteHttpRouteActionPtrOutput

func (RouteHttpRouteActionOutput) WeightedTargets

type RouteHttpRouteActionPtrInput

type RouteHttpRouteActionPtrInput interface {
	pulumi.Input

	ToRouteHttpRouteActionPtrOutput() RouteHttpRouteActionPtrOutput
	ToRouteHttpRouteActionPtrOutputWithContext(context.Context) RouteHttpRouteActionPtrOutput
}

RouteHttpRouteActionPtrInput is an input type that accepts RouteHttpRouteActionArgs, RouteHttpRouteActionPtr and RouteHttpRouteActionPtrOutput values. You can construct a concrete instance of `RouteHttpRouteActionPtrInput` via:

        RouteHttpRouteActionArgs{...}

or:

        nil

type RouteHttpRouteActionPtrOutput

type RouteHttpRouteActionPtrOutput struct{ *pulumi.OutputState }

func (RouteHttpRouteActionPtrOutput) Elem

func (RouteHttpRouteActionPtrOutput) ElementType

func (RouteHttpRouteActionPtrOutput) ToOutput added in v0.76.0

func (RouteHttpRouteActionPtrOutput) ToRouteHttpRouteActionPtrOutput

func (o RouteHttpRouteActionPtrOutput) ToRouteHttpRouteActionPtrOutput() RouteHttpRouteActionPtrOutput

func (RouteHttpRouteActionPtrOutput) ToRouteHttpRouteActionPtrOutputWithContext

func (o RouteHttpRouteActionPtrOutput) ToRouteHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteHttpRouteActionPtrOutput

func (RouteHttpRouteActionPtrOutput) WeightedTargets

type RouteHttpRouteArgs

type RouteHttpRouteArgs struct {
	Action      RouteHttpRouteActionInput    `pulumi:"action"`
	Match       RouteHttpRouteMatchInput     `pulumi:"match"`
	RetryPolicy RouteHttpRetryPolicyPtrInput `pulumi:"retryPolicy"`
	Timeout     RouteHttpTimeoutPtrInput     `pulumi:"timeout"`
}

func (RouteHttpRouteArgs) ElementType

func (RouteHttpRouteArgs) ElementType() reflect.Type

func (RouteHttpRouteArgs) ToOutput added in v0.76.0

func (RouteHttpRouteArgs) ToRouteHttpRouteOutput

func (i RouteHttpRouteArgs) ToRouteHttpRouteOutput() RouteHttpRouteOutput

func (RouteHttpRouteArgs) ToRouteHttpRouteOutputWithContext

func (i RouteHttpRouteArgs) ToRouteHttpRouteOutputWithContext(ctx context.Context) RouteHttpRouteOutput

func (RouteHttpRouteArgs) ToRouteHttpRoutePtrOutput

func (i RouteHttpRouteArgs) ToRouteHttpRoutePtrOutput() RouteHttpRoutePtrOutput

func (RouteHttpRouteArgs) ToRouteHttpRoutePtrOutputWithContext

func (i RouteHttpRouteArgs) ToRouteHttpRoutePtrOutputWithContext(ctx context.Context) RouteHttpRoutePtrOutput

type RouteHttpRouteHeader

type RouteHttpRouteHeader struct {
	Invert *bool                   `pulumi:"invert"`
	Match  *RouteHeaderMatchMethod `pulumi:"match"`
	Name   string                  `pulumi:"name"`
}

type RouteHttpRouteHeaderArgs

type RouteHttpRouteHeaderArgs struct {
	Invert pulumi.BoolPtrInput            `pulumi:"invert"`
	Match  RouteHeaderMatchMethodPtrInput `pulumi:"match"`
	Name   pulumi.StringInput             `pulumi:"name"`
}

func (RouteHttpRouteHeaderArgs) ElementType

func (RouteHttpRouteHeaderArgs) ElementType() reflect.Type

func (RouteHttpRouteHeaderArgs) ToOutput added in v0.76.0

func (RouteHttpRouteHeaderArgs) ToRouteHttpRouteHeaderOutput

func (i RouteHttpRouteHeaderArgs) ToRouteHttpRouteHeaderOutput() RouteHttpRouteHeaderOutput

func (RouteHttpRouteHeaderArgs) ToRouteHttpRouteHeaderOutputWithContext

func (i RouteHttpRouteHeaderArgs) ToRouteHttpRouteHeaderOutputWithContext(ctx context.Context) RouteHttpRouteHeaderOutput

type RouteHttpRouteHeaderArray

type RouteHttpRouteHeaderArray []RouteHttpRouteHeaderInput

func (RouteHttpRouteHeaderArray) ElementType

func (RouteHttpRouteHeaderArray) ElementType() reflect.Type

func (RouteHttpRouteHeaderArray) ToOutput added in v0.76.0

func (RouteHttpRouteHeaderArray) ToRouteHttpRouteHeaderArrayOutput

func (i RouteHttpRouteHeaderArray) ToRouteHttpRouteHeaderArrayOutput() RouteHttpRouteHeaderArrayOutput

func (RouteHttpRouteHeaderArray) ToRouteHttpRouteHeaderArrayOutputWithContext

func (i RouteHttpRouteHeaderArray) ToRouteHttpRouteHeaderArrayOutputWithContext(ctx context.Context) RouteHttpRouteHeaderArrayOutput

type RouteHttpRouteHeaderArrayInput

type RouteHttpRouteHeaderArrayInput interface {
	pulumi.Input

	ToRouteHttpRouteHeaderArrayOutput() RouteHttpRouteHeaderArrayOutput
	ToRouteHttpRouteHeaderArrayOutputWithContext(context.Context) RouteHttpRouteHeaderArrayOutput
}

RouteHttpRouteHeaderArrayInput is an input type that accepts RouteHttpRouteHeaderArray and RouteHttpRouteHeaderArrayOutput values. You can construct a concrete instance of `RouteHttpRouteHeaderArrayInput` via:

RouteHttpRouteHeaderArray{ RouteHttpRouteHeaderArgs{...} }

type RouteHttpRouteHeaderArrayOutput

type RouteHttpRouteHeaderArrayOutput struct{ *pulumi.OutputState }

func (RouteHttpRouteHeaderArrayOutput) ElementType

func (RouteHttpRouteHeaderArrayOutput) Index

func (RouteHttpRouteHeaderArrayOutput) ToOutput added in v0.76.0

func (RouteHttpRouteHeaderArrayOutput) ToRouteHttpRouteHeaderArrayOutput

func (o RouteHttpRouteHeaderArrayOutput) ToRouteHttpRouteHeaderArrayOutput() RouteHttpRouteHeaderArrayOutput

func (RouteHttpRouteHeaderArrayOutput) ToRouteHttpRouteHeaderArrayOutputWithContext

func (o RouteHttpRouteHeaderArrayOutput) ToRouteHttpRouteHeaderArrayOutputWithContext(ctx context.Context) RouteHttpRouteHeaderArrayOutput

type RouteHttpRouteHeaderInput

type RouteHttpRouteHeaderInput interface {
	pulumi.Input

	ToRouteHttpRouteHeaderOutput() RouteHttpRouteHeaderOutput
	ToRouteHttpRouteHeaderOutputWithContext(context.Context) RouteHttpRouteHeaderOutput
}

RouteHttpRouteHeaderInput is an input type that accepts RouteHttpRouteHeaderArgs and RouteHttpRouteHeaderOutput values. You can construct a concrete instance of `RouteHttpRouteHeaderInput` via:

RouteHttpRouteHeaderArgs{...}

type RouteHttpRouteHeaderOutput

type RouteHttpRouteHeaderOutput struct{ *pulumi.OutputState }

func (RouteHttpRouteHeaderOutput) ElementType

func (RouteHttpRouteHeaderOutput) ElementType() reflect.Type

func (RouteHttpRouteHeaderOutput) Invert

func (RouteHttpRouteHeaderOutput) Match

func (RouteHttpRouteHeaderOutput) Name

func (RouteHttpRouteHeaderOutput) ToOutput added in v0.76.0

func (RouteHttpRouteHeaderOutput) ToRouteHttpRouteHeaderOutput

func (o RouteHttpRouteHeaderOutput) ToRouteHttpRouteHeaderOutput() RouteHttpRouteHeaderOutput

func (RouteHttpRouteHeaderOutput) ToRouteHttpRouteHeaderOutputWithContext

func (o RouteHttpRouteHeaderOutput) ToRouteHttpRouteHeaderOutputWithContext(ctx context.Context) RouteHttpRouteHeaderOutput

type RouteHttpRouteInput

type RouteHttpRouteInput interface {
	pulumi.Input

	ToRouteHttpRouteOutput() RouteHttpRouteOutput
	ToRouteHttpRouteOutputWithContext(context.Context) RouteHttpRouteOutput
}

RouteHttpRouteInput is an input type that accepts RouteHttpRouteArgs and RouteHttpRouteOutput values. You can construct a concrete instance of `RouteHttpRouteInput` via:

RouteHttpRouteArgs{...}

type RouteHttpRouteMatch

type RouteHttpRouteMatch struct {
	Headers         []RouteHttpRouteHeader `pulumi:"headers"`
	Method          *string                `pulumi:"method"`
	Path            *RouteHttpPathMatch    `pulumi:"path"`
	Port            *int                   `pulumi:"port"`
	Prefix          *string                `pulumi:"prefix"`
	QueryParameters []RouteQueryParameter  `pulumi:"queryParameters"`
	Scheme          *string                `pulumi:"scheme"`
}

type RouteHttpRouteMatchArgs

type RouteHttpRouteMatchArgs struct {
	Headers         RouteHttpRouteHeaderArrayInput `pulumi:"headers"`
	Method          pulumi.StringPtrInput          `pulumi:"method"`
	Path            RouteHttpPathMatchPtrInput     `pulumi:"path"`
	Port            pulumi.IntPtrInput             `pulumi:"port"`
	Prefix          pulumi.StringPtrInput          `pulumi:"prefix"`
	QueryParameters RouteQueryParameterArrayInput  `pulumi:"queryParameters"`
	Scheme          pulumi.StringPtrInput          `pulumi:"scheme"`
}

func (RouteHttpRouteMatchArgs) ElementType

func (RouteHttpRouteMatchArgs) ElementType() reflect.Type

func (RouteHttpRouteMatchArgs) ToOutput added in v0.76.0

func (RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchOutput

func (i RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchOutput() RouteHttpRouteMatchOutput

func (RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchOutputWithContext

func (i RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchOutputWithContext(ctx context.Context) RouteHttpRouteMatchOutput

func (RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchPtrOutput

func (i RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchPtrOutput() RouteHttpRouteMatchPtrOutput

func (RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchPtrOutputWithContext

func (i RouteHttpRouteMatchArgs) ToRouteHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteHttpRouteMatchPtrOutput

type RouteHttpRouteMatchInput

type RouteHttpRouteMatchInput interface {
	pulumi.Input

	ToRouteHttpRouteMatchOutput() RouteHttpRouteMatchOutput
	ToRouteHttpRouteMatchOutputWithContext(context.Context) RouteHttpRouteMatchOutput
}

RouteHttpRouteMatchInput is an input type that accepts RouteHttpRouteMatchArgs and RouteHttpRouteMatchOutput values. You can construct a concrete instance of `RouteHttpRouteMatchInput` via:

RouteHttpRouteMatchArgs{...}

type RouteHttpRouteMatchOutput

type RouteHttpRouteMatchOutput struct{ *pulumi.OutputState }

func (RouteHttpRouteMatchOutput) ElementType

func (RouteHttpRouteMatchOutput) ElementType() reflect.Type

func (RouteHttpRouteMatchOutput) Headers

func (RouteHttpRouteMatchOutput) Method

func (RouteHttpRouteMatchOutput) Path

func (RouteHttpRouteMatchOutput) Port added in v0.22.0

func (RouteHttpRouteMatchOutput) Prefix

func (RouteHttpRouteMatchOutput) QueryParameters

func (RouteHttpRouteMatchOutput) Scheme

func (RouteHttpRouteMatchOutput) ToOutput added in v0.76.0

func (RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchOutput

func (o RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchOutput() RouteHttpRouteMatchOutput

func (RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchOutputWithContext

func (o RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchOutputWithContext(ctx context.Context) RouteHttpRouteMatchOutput

func (RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchPtrOutput

func (o RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchPtrOutput() RouteHttpRouteMatchPtrOutput

func (RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchPtrOutputWithContext

func (o RouteHttpRouteMatchOutput) ToRouteHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteHttpRouteMatchPtrOutput

type RouteHttpRouteMatchPtrInput

type RouteHttpRouteMatchPtrInput interface {
	pulumi.Input

	ToRouteHttpRouteMatchPtrOutput() RouteHttpRouteMatchPtrOutput
	ToRouteHttpRouteMatchPtrOutputWithContext(context.Context) RouteHttpRouteMatchPtrOutput
}

RouteHttpRouteMatchPtrInput is an input type that accepts RouteHttpRouteMatchArgs, RouteHttpRouteMatchPtr and RouteHttpRouteMatchPtrOutput values. You can construct a concrete instance of `RouteHttpRouteMatchPtrInput` via:

        RouteHttpRouteMatchArgs{...}

or:

        nil

type RouteHttpRouteMatchPtrOutput

type RouteHttpRouteMatchPtrOutput struct{ *pulumi.OutputState }

func (RouteHttpRouteMatchPtrOutput) Elem

func (RouteHttpRouteMatchPtrOutput) ElementType

func (RouteHttpRouteMatchPtrOutput) Headers

func (RouteHttpRouteMatchPtrOutput) Method

func (RouteHttpRouteMatchPtrOutput) Path

func (RouteHttpRouteMatchPtrOutput) Port added in v0.22.0

func (RouteHttpRouteMatchPtrOutput) Prefix

func (RouteHttpRouteMatchPtrOutput) QueryParameters

func (RouteHttpRouteMatchPtrOutput) Scheme

func (RouteHttpRouteMatchPtrOutput) ToOutput added in v0.76.0

func (RouteHttpRouteMatchPtrOutput) ToRouteHttpRouteMatchPtrOutput

func (o RouteHttpRouteMatchPtrOutput) ToRouteHttpRouteMatchPtrOutput() RouteHttpRouteMatchPtrOutput

func (RouteHttpRouteMatchPtrOutput) ToRouteHttpRouteMatchPtrOutputWithContext

func (o RouteHttpRouteMatchPtrOutput) ToRouteHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteHttpRouteMatchPtrOutput

type RouteHttpRouteOutput

type RouteHttpRouteOutput struct{ *pulumi.OutputState }

func (RouteHttpRouteOutput) Action

func (RouteHttpRouteOutput) ElementType

func (RouteHttpRouteOutput) ElementType() reflect.Type

func (RouteHttpRouteOutput) Match

func (RouteHttpRouteOutput) RetryPolicy

func (RouteHttpRouteOutput) Timeout

func (RouteHttpRouteOutput) ToOutput added in v0.76.0

func (RouteHttpRouteOutput) ToRouteHttpRouteOutput

func (o RouteHttpRouteOutput) ToRouteHttpRouteOutput() RouteHttpRouteOutput

func (RouteHttpRouteOutput) ToRouteHttpRouteOutputWithContext

func (o RouteHttpRouteOutput) ToRouteHttpRouteOutputWithContext(ctx context.Context) RouteHttpRouteOutput

func (RouteHttpRouteOutput) ToRouteHttpRoutePtrOutput

func (o RouteHttpRouteOutput) ToRouteHttpRoutePtrOutput() RouteHttpRoutePtrOutput

func (RouteHttpRouteOutput) ToRouteHttpRoutePtrOutputWithContext

func (o RouteHttpRouteOutput) ToRouteHttpRoutePtrOutputWithContext(ctx context.Context) RouteHttpRoutePtrOutput

type RouteHttpRoutePtrInput

type RouteHttpRoutePtrInput interface {
	pulumi.Input

	ToRouteHttpRoutePtrOutput() RouteHttpRoutePtrOutput
	ToRouteHttpRoutePtrOutputWithContext(context.Context) RouteHttpRoutePtrOutput
}

RouteHttpRoutePtrInput is an input type that accepts RouteHttpRouteArgs, RouteHttpRoutePtr and RouteHttpRoutePtrOutput values. You can construct a concrete instance of `RouteHttpRoutePtrInput` via:

        RouteHttpRouteArgs{...}

or:

        nil

type RouteHttpRoutePtrOutput

type RouteHttpRoutePtrOutput struct{ *pulumi.OutputState }

func (RouteHttpRoutePtrOutput) Action

func (RouteHttpRoutePtrOutput) Elem

func (RouteHttpRoutePtrOutput) ElementType

func (RouteHttpRoutePtrOutput) ElementType() reflect.Type

func (RouteHttpRoutePtrOutput) Match

func (RouteHttpRoutePtrOutput) RetryPolicy

func (RouteHttpRoutePtrOutput) Timeout

func (RouteHttpRoutePtrOutput) ToOutput added in v0.76.0

func (RouteHttpRoutePtrOutput) ToRouteHttpRoutePtrOutput

func (o RouteHttpRoutePtrOutput) ToRouteHttpRoutePtrOutput() RouteHttpRoutePtrOutput

func (RouteHttpRoutePtrOutput) ToRouteHttpRoutePtrOutputWithContext

func (o RouteHttpRoutePtrOutput) ToRouteHttpRoutePtrOutputWithContext(ctx context.Context) RouteHttpRoutePtrOutput

type RouteHttpTimeout

type RouteHttpTimeout struct {
	Idle       *RouteDuration `pulumi:"idle"`
	PerRequest *RouteDuration `pulumi:"perRequest"`
}

type RouteHttpTimeoutArgs

type RouteHttpTimeoutArgs struct {
	Idle       RouteDurationPtrInput `pulumi:"idle"`
	PerRequest RouteDurationPtrInput `pulumi:"perRequest"`
}

func (RouteHttpTimeoutArgs) ElementType

func (RouteHttpTimeoutArgs) ElementType() reflect.Type

func (RouteHttpTimeoutArgs) ToOutput added in v0.76.0

func (RouteHttpTimeoutArgs) ToRouteHttpTimeoutOutput

func (i RouteHttpTimeoutArgs) ToRouteHttpTimeoutOutput() RouteHttpTimeoutOutput

func (RouteHttpTimeoutArgs) ToRouteHttpTimeoutOutputWithContext

func (i RouteHttpTimeoutArgs) ToRouteHttpTimeoutOutputWithContext(ctx context.Context) RouteHttpTimeoutOutput

func (RouteHttpTimeoutArgs) ToRouteHttpTimeoutPtrOutput

func (i RouteHttpTimeoutArgs) ToRouteHttpTimeoutPtrOutput() RouteHttpTimeoutPtrOutput

func (RouteHttpTimeoutArgs) ToRouteHttpTimeoutPtrOutputWithContext

func (i RouteHttpTimeoutArgs) ToRouteHttpTimeoutPtrOutputWithContext(ctx context.Context) RouteHttpTimeoutPtrOutput

type RouteHttpTimeoutInput

type RouteHttpTimeoutInput interface {
	pulumi.Input

	ToRouteHttpTimeoutOutput() RouteHttpTimeoutOutput
	ToRouteHttpTimeoutOutputWithContext(context.Context) RouteHttpTimeoutOutput
}

RouteHttpTimeoutInput is an input type that accepts RouteHttpTimeoutArgs and RouteHttpTimeoutOutput values. You can construct a concrete instance of `RouteHttpTimeoutInput` via:

RouteHttpTimeoutArgs{...}

type RouteHttpTimeoutOutput

type RouteHttpTimeoutOutput struct{ *pulumi.OutputState }

func (RouteHttpTimeoutOutput) ElementType

func (RouteHttpTimeoutOutput) ElementType() reflect.Type

func (RouteHttpTimeoutOutput) Idle

func (RouteHttpTimeoutOutput) PerRequest

func (RouteHttpTimeoutOutput) ToOutput added in v0.76.0

func (RouteHttpTimeoutOutput) ToRouteHttpTimeoutOutput

func (o RouteHttpTimeoutOutput) ToRouteHttpTimeoutOutput() RouteHttpTimeoutOutput

func (RouteHttpTimeoutOutput) ToRouteHttpTimeoutOutputWithContext

func (o RouteHttpTimeoutOutput) ToRouteHttpTimeoutOutputWithContext(ctx context.Context) RouteHttpTimeoutOutput

func (RouteHttpTimeoutOutput) ToRouteHttpTimeoutPtrOutput

func (o RouteHttpTimeoutOutput) ToRouteHttpTimeoutPtrOutput() RouteHttpTimeoutPtrOutput

func (RouteHttpTimeoutOutput) ToRouteHttpTimeoutPtrOutputWithContext

func (o RouteHttpTimeoutOutput) ToRouteHttpTimeoutPtrOutputWithContext(ctx context.Context) RouteHttpTimeoutPtrOutput

type RouteHttpTimeoutPtrInput

type RouteHttpTimeoutPtrInput interface {
	pulumi.Input

	ToRouteHttpTimeoutPtrOutput() RouteHttpTimeoutPtrOutput
	ToRouteHttpTimeoutPtrOutputWithContext(context.Context) RouteHttpTimeoutPtrOutput
}

RouteHttpTimeoutPtrInput is an input type that accepts RouteHttpTimeoutArgs, RouteHttpTimeoutPtr and RouteHttpTimeoutPtrOutput values. You can construct a concrete instance of `RouteHttpTimeoutPtrInput` via:

        RouteHttpTimeoutArgs{...}

or:

        nil

type RouteHttpTimeoutPtrOutput

type RouteHttpTimeoutPtrOutput struct{ *pulumi.OutputState }

func (RouteHttpTimeoutPtrOutput) Elem

func (RouteHttpTimeoutPtrOutput) ElementType

func (RouteHttpTimeoutPtrOutput) ElementType() reflect.Type

func (RouteHttpTimeoutPtrOutput) Idle

func (RouteHttpTimeoutPtrOutput) PerRequest

func (RouteHttpTimeoutPtrOutput) ToOutput added in v0.76.0

func (RouteHttpTimeoutPtrOutput) ToRouteHttpTimeoutPtrOutput

func (o RouteHttpTimeoutPtrOutput) ToRouteHttpTimeoutPtrOutput() RouteHttpTimeoutPtrOutput

func (RouteHttpTimeoutPtrOutput) ToRouteHttpTimeoutPtrOutputWithContext

func (o RouteHttpTimeoutPtrOutput) ToRouteHttpTimeoutPtrOutputWithContext(ctx context.Context) RouteHttpTimeoutPtrOutput

type RouteInput

type RouteInput interface {
	pulumi.Input

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

type RouteMatchRange

type RouteMatchRange struct {
	End   int `pulumi:"end"`
	Start int `pulumi:"start"`
}

type RouteMatchRangeArgs

type RouteMatchRangeArgs struct {
	End   pulumi.IntInput `pulumi:"end"`
	Start pulumi.IntInput `pulumi:"start"`
}

func (RouteMatchRangeArgs) ElementType

func (RouteMatchRangeArgs) ElementType() reflect.Type

func (RouteMatchRangeArgs) ToOutput added in v0.76.0

func (RouteMatchRangeArgs) ToRouteMatchRangeOutput

func (i RouteMatchRangeArgs) ToRouteMatchRangeOutput() RouteMatchRangeOutput

func (RouteMatchRangeArgs) ToRouteMatchRangeOutputWithContext

func (i RouteMatchRangeArgs) ToRouteMatchRangeOutputWithContext(ctx context.Context) RouteMatchRangeOutput

func (RouteMatchRangeArgs) ToRouteMatchRangePtrOutput

func (i RouteMatchRangeArgs) ToRouteMatchRangePtrOutput() RouteMatchRangePtrOutput

func (RouteMatchRangeArgs) ToRouteMatchRangePtrOutputWithContext

func (i RouteMatchRangeArgs) ToRouteMatchRangePtrOutputWithContext(ctx context.Context) RouteMatchRangePtrOutput

type RouteMatchRangeInput

type RouteMatchRangeInput interface {
	pulumi.Input

	ToRouteMatchRangeOutput() RouteMatchRangeOutput
	ToRouteMatchRangeOutputWithContext(context.Context) RouteMatchRangeOutput
}

RouteMatchRangeInput is an input type that accepts RouteMatchRangeArgs and RouteMatchRangeOutput values. You can construct a concrete instance of `RouteMatchRangeInput` via:

RouteMatchRangeArgs{...}

type RouteMatchRangeOutput

type RouteMatchRangeOutput struct{ *pulumi.OutputState }

func (RouteMatchRangeOutput) ElementType

func (RouteMatchRangeOutput) ElementType() reflect.Type

func (RouteMatchRangeOutput) End

func (RouteMatchRangeOutput) Start

func (RouteMatchRangeOutput) ToOutput added in v0.76.0

func (RouteMatchRangeOutput) ToRouteMatchRangeOutput

func (o RouteMatchRangeOutput) ToRouteMatchRangeOutput() RouteMatchRangeOutput

func (RouteMatchRangeOutput) ToRouteMatchRangeOutputWithContext

func (o RouteMatchRangeOutput) ToRouteMatchRangeOutputWithContext(ctx context.Context) RouteMatchRangeOutput

func (RouteMatchRangeOutput) ToRouteMatchRangePtrOutput

func (o RouteMatchRangeOutput) ToRouteMatchRangePtrOutput() RouteMatchRangePtrOutput

func (RouteMatchRangeOutput) ToRouteMatchRangePtrOutputWithContext

func (o RouteMatchRangeOutput) ToRouteMatchRangePtrOutputWithContext(ctx context.Context) RouteMatchRangePtrOutput

type RouteMatchRangePtrInput

type RouteMatchRangePtrInput interface {
	pulumi.Input

	ToRouteMatchRangePtrOutput() RouteMatchRangePtrOutput
	ToRouteMatchRangePtrOutputWithContext(context.Context) RouteMatchRangePtrOutput
}

RouteMatchRangePtrInput is an input type that accepts RouteMatchRangeArgs, RouteMatchRangePtr and RouteMatchRangePtrOutput values. You can construct a concrete instance of `RouteMatchRangePtrInput` via:

        RouteMatchRangeArgs{...}

or:

        nil

type RouteMatchRangePtrOutput

type RouteMatchRangePtrOutput struct{ *pulumi.OutputState }

func (RouteMatchRangePtrOutput) Elem

func (RouteMatchRangePtrOutput) ElementType

func (RouteMatchRangePtrOutput) ElementType() reflect.Type

func (RouteMatchRangePtrOutput) End

func (RouteMatchRangePtrOutput) Start

func (RouteMatchRangePtrOutput) ToOutput added in v0.76.0

func (RouteMatchRangePtrOutput) ToRouteMatchRangePtrOutput

func (o RouteMatchRangePtrOutput) ToRouteMatchRangePtrOutput() RouteMatchRangePtrOutput

func (RouteMatchRangePtrOutput) ToRouteMatchRangePtrOutputWithContext

func (o RouteMatchRangePtrOutput) ToRouteMatchRangePtrOutputWithContext(ctx context.Context) RouteMatchRangePtrOutput

type RouteOutput

type RouteOutput struct{ *pulumi.OutputState }

func (RouteOutput) Arn added in v0.17.0

func (RouteOutput) ElementType

func (RouteOutput) ElementType() reflect.Type

func (RouteOutput) MeshName added in v0.17.0

func (o RouteOutput) MeshName() pulumi.StringOutput

func (RouteOutput) MeshOwner added in v0.17.0

func (o RouteOutput) MeshOwner() pulumi.StringPtrOutput

func (RouteOutput) ResourceOwner added in v0.17.0

func (o RouteOutput) ResourceOwner() pulumi.StringOutput

func (RouteOutput) RouteName added in v0.17.0

func (o RouteOutput) RouteName() pulumi.StringPtrOutput

func (RouteOutput) Spec added in v0.17.0

func (o RouteOutput) Spec() RouteSpecOutput

func (RouteOutput) Tags added in v0.17.0

func (RouteOutput) ToOutput added in v0.76.0

func (o RouteOutput) ToOutput(ctx context.Context) pulumix.Output[*Route]

func (RouteOutput) ToRouteOutput

func (o RouteOutput) ToRouteOutput() RouteOutput

func (RouteOutput) ToRouteOutputWithContext

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

func (RouteOutput) Uid added in v0.17.0

func (RouteOutput) VirtualRouterName added in v0.17.0

func (o RouteOutput) VirtualRouterName() pulumi.StringOutput

type RouteQueryParameter

type RouteQueryParameter struct {
	Match *RouteHttpQueryParameterMatch `pulumi:"match"`
	Name  string                        `pulumi:"name"`
}

type RouteQueryParameterArgs

type RouteQueryParameterArgs struct {
	Match RouteHttpQueryParameterMatchPtrInput `pulumi:"match"`
	Name  pulumi.StringInput                   `pulumi:"name"`
}

func (RouteQueryParameterArgs) ElementType

func (RouteQueryParameterArgs) ElementType() reflect.Type

func (RouteQueryParameterArgs) ToOutput added in v0.76.0

func (RouteQueryParameterArgs) ToRouteQueryParameterOutput

func (i RouteQueryParameterArgs) ToRouteQueryParameterOutput() RouteQueryParameterOutput

func (RouteQueryParameterArgs) ToRouteQueryParameterOutputWithContext

func (i RouteQueryParameterArgs) ToRouteQueryParameterOutputWithContext(ctx context.Context) RouteQueryParameterOutput

type RouteQueryParameterArray

type RouteQueryParameterArray []RouteQueryParameterInput

func (RouteQueryParameterArray) ElementType

func (RouteQueryParameterArray) ElementType() reflect.Type

func (RouteQueryParameterArray) ToOutput added in v0.76.0

func (RouteQueryParameterArray) ToRouteQueryParameterArrayOutput

func (i RouteQueryParameterArray) ToRouteQueryParameterArrayOutput() RouteQueryParameterArrayOutput

func (RouteQueryParameterArray) ToRouteQueryParameterArrayOutputWithContext

func (i RouteQueryParameterArray) ToRouteQueryParameterArrayOutputWithContext(ctx context.Context) RouteQueryParameterArrayOutput

type RouteQueryParameterArrayInput

type RouteQueryParameterArrayInput interface {
	pulumi.Input

	ToRouteQueryParameterArrayOutput() RouteQueryParameterArrayOutput
	ToRouteQueryParameterArrayOutputWithContext(context.Context) RouteQueryParameterArrayOutput
}

RouteQueryParameterArrayInput is an input type that accepts RouteQueryParameterArray and RouteQueryParameterArrayOutput values. You can construct a concrete instance of `RouteQueryParameterArrayInput` via:

RouteQueryParameterArray{ RouteQueryParameterArgs{...} }

type RouteQueryParameterArrayOutput

type RouteQueryParameterArrayOutput struct{ *pulumi.OutputState }

func (RouteQueryParameterArrayOutput) ElementType

func (RouteQueryParameterArrayOutput) Index

func (RouteQueryParameterArrayOutput) ToOutput added in v0.76.0

func (RouteQueryParameterArrayOutput) ToRouteQueryParameterArrayOutput

func (o RouteQueryParameterArrayOutput) ToRouteQueryParameterArrayOutput() RouteQueryParameterArrayOutput

func (RouteQueryParameterArrayOutput) ToRouteQueryParameterArrayOutputWithContext

func (o RouteQueryParameterArrayOutput) ToRouteQueryParameterArrayOutputWithContext(ctx context.Context) RouteQueryParameterArrayOutput

type RouteQueryParameterInput

type RouteQueryParameterInput interface {
	pulumi.Input

	ToRouteQueryParameterOutput() RouteQueryParameterOutput
	ToRouteQueryParameterOutputWithContext(context.Context) RouteQueryParameterOutput
}

RouteQueryParameterInput is an input type that accepts RouteQueryParameterArgs and RouteQueryParameterOutput values. You can construct a concrete instance of `RouteQueryParameterInput` via:

RouteQueryParameterArgs{...}

type RouteQueryParameterOutput

type RouteQueryParameterOutput struct{ *pulumi.OutputState }

func (RouteQueryParameterOutput) ElementType

func (RouteQueryParameterOutput) ElementType() reflect.Type

func (RouteQueryParameterOutput) Match

func (RouteQueryParameterOutput) Name

func (RouteQueryParameterOutput) ToOutput added in v0.76.0

func (RouteQueryParameterOutput) ToRouteQueryParameterOutput

func (o RouteQueryParameterOutput) ToRouteQueryParameterOutput() RouteQueryParameterOutput

func (RouteQueryParameterOutput) ToRouteQueryParameterOutputWithContext

func (o RouteQueryParameterOutput) ToRouteQueryParameterOutputWithContext(ctx context.Context) RouteQueryParameterOutput

type RouteSpec added in v0.2.0

type RouteSpec struct {
	GrpcRoute  *RouteGrpcRoute `pulumi:"grpcRoute"`
	Http2Route *RouteHttpRoute `pulumi:"http2Route"`
	HttpRoute  *RouteHttpRoute `pulumi:"httpRoute"`
	Priority   *int            `pulumi:"priority"`
	TcpRoute   *RouteTcpRoute  `pulumi:"tcpRoute"`
}

type RouteSpecArgs added in v0.2.0

type RouteSpecArgs struct {
	GrpcRoute  RouteGrpcRoutePtrInput `pulumi:"grpcRoute"`
	Http2Route RouteHttpRoutePtrInput `pulumi:"http2Route"`
	HttpRoute  RouteHttpRoutePtrInput `pulumi:"httpRoute"`
	Priority   pulumi.IntPtrInput     `pulumi:"priority"`
	TcpRoute   RouteTcpRoutePtrInput  `pulumi:"tcpRoute"`
}

func (RouteSpecArgs) ElementType added in v0.2.0

func (RouteSpecArgs) ElementType() reflect.Type

func (RouteSpecArgs) ToOutput added in v0.76.0

func (RouteSpecArgs) ToRouteSpecOutput added in v0.2.0

func (i RouteSpecArgs) ToRouteSpecOutput() RouteSpecOutput

func (RouteSpecArgs) ToRouteSpecOutputWithContext added in v0.2.0

func (i RouteSpecArgs) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput

type RouteSpecInput added in v0.2.0

type RouteSpecInput interface {
	pulumi.Input

	ToRouteSpecOutput() RouteSpecOutput
	ToRouteSpecOutputWithContext(context.Context) RouteSpecOutput
}

RouteSpecInput is an input type that accepts RouteSpecArgs and RouteSpecOutput values. You can construct a concrete instance of `RouteSpecInput` via:

RouteSpecArgs{...}

type RouteSpecOutput added in v0.2.0

type RouteSpecOutput struct{ *pulumi.OutputState }

func (RouteSpecOutput) ElementType added in v0.2.0

func (RouteSpecOutput) ElementType() reflect.Type

func (RouteSpecOutput) GrpcRoute added in v0.2.0

func (RouteSpecOutput) Http2Route added in v0.2.0

func (RouteSpecOutput) HttpRoute added in v0.2.0

func (RouteSpecOutput) Priority added in v0.2.0

func (o RouteSpecOutput) Priority() pulumi.IntPtrOutput

func (RouteSpecOutput) TcpRoute added in v0.2.0

func (RouteSpecOutput) ToOutput added in v0.76.0

func (RouteSpecOutput) ToRouteSpecOutput added in v0.2.0

func (o RouteSpecOutput) ToRouteSpecOutput() RouteSpecOutput

func (RouteSpecOutput) ToRouteSpecOutputWithContext added in v0.2.0

func (o RouteSpecOutput) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput

type RouteSpecPtrOutput added in v0.2.0

type RouteSpecPtrOutput struct{ *pulumi.OutputState }

func (RouteSpecPtrOutput) Elem added in v0.2.0

func (RouteSpecPtrOutput) ElementType added in v0.2.0

func (RouteSpecPtrOutput) ElementType() reflect.Type

func (RouteSpecPtrOutput) GrpcRoute added in v0.2.0

func (RouteSpecPtrOutput) Http2Route added in v0.2.0

func (RouteSpecPtrOutput) HttpRoute added in v0.2.0

func (RouteSpecPtrOutput) Priority added in v0.2.0

func (o RouteSpecPtrOutput) Priority() pulumi.IntPtrOutput

func (RouteSpecPtrOutput) TcpRoute added in v0.2.0

func (RouteSpecPtrOutput) ToOutput added in v0.76.0

func (RouteSpecPtrOutput) ToRouteSpecPtrOutput added in v0.2.0

func (o RouteSpecPtrOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput

func (RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext added in v0.2.0

func (o RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput

type RouteState

type RouteState struct {
}

func (RouteState) ElementType

func (RouteState) ElementType() reflect.Type

type RouteTag

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

type RouteTagArgs

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

func (RouteTagArgs) ElementType

func (RouteTagArgs) ElementType() reflect.Type

func (RouteTagArgs) ToOutput added in v0.76.0

func (RouteTagArgs) ToRouteTagOutput

func (i RouteTagArgs) ToRouteTagOutput() RouteTagOutput

func (RouteTagArgs) ToRouteTagOutputWithContext

func (i RouteTagArgs) ToRouteTagOutputWithContext(ctx context.Context) RouteTagOutput

type RouteTagArray

type RouteTagArray []RouteTagInput

func (RouteTagArray) ElementType

func (RouteTagArray) ElementType() reflect.Type

func (RouteTagArray) ToOutput added in v0.76.0

func (i RouteTagArray) ToOutput(ctx context.Context) pulumix.Output[[]RouteTag]

func (RouteTagArray) ToRouteTagArrayOutput

func (i RouteTagArray) ToRouteTagArrayOutput() RouteTagArrayOutput

func (RouteTagArray) ToRouteTagArrayOutputWithContext

func (i RouteTagArray) ToRouteTagArrayOutputWithContext(ctx context.Context) RouteTagArrayOutput

type RouteTagArrayInput

type RouteTagArrayInput interface {
	pulumi.Input

	ToRouteTagArrayOutput() RouteTagArrayOutput
	ToRouteTagArrayOutputWithContext(context.Context) RouteTagArrayOutput
}

RouteTagArrayInput is an input type that accepts RouteTagArray and RouteTagArrayOutput values. You can construct a concrete instance of `RouteTagArrayInput` via:

RouteTagArray{ RouteTagArgs{...} }

type RouteTagArrayOutput

type RouteTagArrayOutput struct{ *pulumi.OutputState }

func (RouteTagArrayOutput) ElementType

func (RouteTagArrayOutput) ElementType() reflect.Type

func (RouteTagArrayOutput) Index

func (RouteTagArrayOutput) ToOutput added in v0.76.0

func (RouteTagArrayOutput) ToRouteTagArrayOutput

func (o RouteTagArrayOutput) ToRouteTagArrayOutput() RouteTagArrayOutput

func (RouteTagArrayOutput) ToRouteTagArrayOutputWithContext

func (o RouteTagArrayOutput) ToRouteTagArrayOutputWithContext(ctx context.Context) RouteTagArrayOutput

type RouteTagInput

type RouteTagInput interface {
	pulumi.Input

	ToRouteTagOutput() RouteTagOutput
	ToRouteTagOutputWithContext(context.Context) RouteTagOutput
}

RouteTagInput is an input type that accepts RouteTagArgs and RouteTagOutput values. You can construct a concrete instance of `RouteTagInput` via:

RouteTagArgs{...}

type RouteTagOutput

type RouteTagOutput struct{ *pulumi.OutputState }

func (RouteTagOutput) ElementType

func (RouteTagOutput) ElementType() reflect.Type

func (RouteTagOutput) Key

func (RouteTagOutput) ToOutput added in v0.76.0

func (RouteTagOutput) ToRouteTagOutput

func (o RouteTagOutput) ToRouteTagOutput() RouteTagOutput

func (RouteTagOutput) ToRouteTagOutputWithContext

func (o RouteTagOutput) ToRouteTagOutputWithContext(ctx context.Context) RouteTagOutput

func (RouteTagOutput) Value

type RouteTcpRoute

type RouteTcpRoute struct {
	Action  RouteTcpRouteAction `pulumi:"action"`
	Match   *RouteTcpRouteMatch `pulumi:"match"`
	Timeout *RouteTcpTimeout    `pulumi:"timeout"`
}

type RouteTcpRouteAction

type RouteTcpRouteAction struct {
	WeightedTargets []RouteWeightedTarget `pulumi:"weightedTargets"`
}

type RouteTcpRouteActionArgs

type RouteTcpRouteActionArgs struct {
	WeightedTargets RouteWeightedTargetArrayInput `pulumi:"weightedTargets"`
}

func (RouteTcpRouteActionArgs) ElementType

func (RouteTcpRouteActionArgs) ElementType() reflect.Type

func (RouteTcpRouteActionArgs) ToOutput added in v0.76.0

func (RouteTcpRouteActionArgs) ToRouteTcpRouteActionOutput

func (i RouteTcpRouteActionArgs) ToRouteTcpRouteActionOutput() RouteTcpRouteActionOutput

func (RouteTcpRouteActionArgs) ToRouteTcpRouteActionOutputWithContext

func (i RouteTcpRouteActionArgs) ToRouteTcpRouteActionOutputWithContext(ctx context.Context) RouteTcpRouteActionOutput

func (RouteTcpRouteActionArgs) ToRouteTcpRouteActionPtrOutput

func (i RouteTcpRouteActionArgs) ToRouteTcpRouteActionPtrOutput() RouteTcpRouteActionPtrOutput

func (RouteTcpRouteActionArgs) ToRouteTcpRouteActionPtrOutputWithContext

func (i RouteTcpRouteActionArgs) ToRouteTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteTcpRouteActionPtrOutput

type RouteTcpRouteActionInput

type RouteTcpRouteActionInput interface {
	pulumi.Input

	ToRouteTcpRouteActionOutput() RouteTcpRouteActionOutput
	ToRouteTcpRouteActionOutputWithContext(context.Context) RouteTcpRouteActionOutput
}

RouteTcpRouteActionInput is an input type that accepts RouteTcpRouteActionArgs and RouteTcpRouteActionOutput values. You can construct a concrete instance of `RouteTcpRouteActionInput` via:

RouteTcpRouteActionArgs{...}

type RouteTcpRouteActionOutput

type RouteTcpRouteActionOutput struct{ *pulumi.OutputState }

func (RouteTcpRouteActionOutput) ElementType

func (RouteTcpRouteActionOutput) ElementType() reflect.Type

func (RouteTcpRouteActionOutput) ToOutput added in v0.76.0

func (RouteTcpRouteActionOutput) ToRouteTcpRouteActionOutput

func (o RouteTcpRouteActionOutput) ToRouteTcpRouteActionOutput() RouteTcpRouteActionOutput

func (RouteTcpRouteActionOutput) ToRouteTcpRouteActionOutputWithContext

func (o RouteTcpRouteActionOutput) ToRouteTcpRouteActionOutputWithContext(ctx context.Context) RouteTcpRouteActionOutput

func (RouteTcpRouteActionOutput) ToRouteTcpRouteActionPtrOutput

func (o RouteTcpRouteActionOutput) ToRouteTcpRouteActionPtrOutput() RouteTcpRouteActionPtrOutput

func (RouteTcpRouteActionOutput) ToRouteTcpRouteActionPtrOutputWithContext

func (o RouteTcpRouteActionOutput) ToRouteTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteTcpRouteActionPtrOutput

func (RouteTcpRouteActionOutput) WeightedTargets

type RouteTcpRouteActionPtrInput

type RouteTcpRouteActionPtrInput interface {
	pulumi.Input

	ToRouteTcpRouteActionPtrOutput() RouteTcpRouteActionPtrOutput
	ToRouteTcpRouteActionPtrOutputWithContext(context.Context) RouteTcpRouteActionPtrOutput
}

RouteTcpRouteActionPtrInput is an input type that accepts RouteTcpRouteActionArgs, RouteTcpRouteActionPtr and RouteTcpRouteActionPtrOutput values. You can construct a concrete instance of `RouteTcpRouteActionPtrInput` via:

        RouteTcpRouteActionArgs{...}

or:

        nil

type RouteTcpRouteActionPtrOutput

type RouteTcpRouteActionPtrOutput struct{ *pulumi.OutputState }

func (RouteTcpRouteActionPtrOutput) Elem

func (RouteTcpRouteActionPtrOutput) ElementType

func (RouteTcpRouteActionPtrOutput) ToOutput added in v0.76.0

func (RouteTcpRouteActionPtrOutput) ToRouteTcpRouteActionPtrOutput

func (o RouteTcpRouteActionPtrOutput) ToRouteTcpRouteActionPtrOutput() RouteTcpRouteActionPtrOutput

func (RouteTcpRouteActionPtrOutput) ToRouteTcpRouteActionPtrOutputWithContext

func (o RouteTcpRouteActionPtrOutput) ToRouteTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteTcpRouteActionPtrOutput

func (RouteTcpRouteActionPtrOutput) WeightedTargets

type RouteTcpRouteArgs

type RouteTcpRouteArgs struct {
	Action  RouteTcpRouteActionInput   `pulumi:"action"`
	Match   RouteTcpRouteMatchPtrInput `pulumi:"match"`
	Timeout RouteTcpTimeoutPtrInput    `pulumi:"timeout"`
}

func (RouteTcpRouteArgs) ElementType

func (RouteTcpRouteArgs) ElementType() reflect.Type

func (RouteTcpRouteArgs) ToOutput added in v0.76.0

func (RouteTcpRouteArgs) ToRouteTcpRouteOutput

func (i RouteTcpRouteArgs) ToRouteTcpRouteOutput() RouteTcpRouteOutput

func (RouteTcpRouteArgs) ToRouteTcpRouteOutputWithContext

func (i RouteTcpRouteArgs) ToRouteTcpRouteOutputWithContext(ctx context.Context) RouteTcpRouteOutput

func (RouteTcpRouteArgs) ToRouteTcpRoutePtrOutput

func (i RouteTcpRouteArgs) ToRouteTcpRoutePtrOutput() RouteTcpRoutePtrOutput

func (RouteTcpRouteArgs) ToRouteTcpRoutePtrOutputWithContext

func (i RouteTcpRouteArgs) ToRouteTcpRoutePtrOutputWithContext(ctx context.Context) RouteTcpRoutePtrOutput

type RouteTcpRouteInput

type RouteTcpRouteInput interface {
	pulumi.Input

	ToRouteTcpRouteOutput() RouteTcpRouteOutput
	ToRouteTcpRouteOutputWithContext(context.Context) RouteTcpRouteOutput
}

RouteTcpRouteInput is an input type that accepts RouteTcpRouteArgs and RouteTcpRouteOutput values. You can construct a concrete instance of `RouteTcpRouteInput` via:

RouteTcpRouteArgs{...}

type RouteTcpRouteMatch added in v0.22.0

type RouteTcpRouteMatch struct {
	Port *int `pulumi:"port"`
}

type RouteTcpRouteMatchArgs added in v0.22.0

type RouteTcpRouteMatchArgs struct {
	Port pulumi.IntPtrInput `pulumi:"port"`
}

func (RouteTcpRouteMatchArgs) ElementType added in v0.22.0

func (RouteTcpRouteMatchArgs) ElementType() reflect.Type

func (RouteTcpRouteMatchArgs) ToOutput added in v0.76.0

func (RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchOutput added in v0.22.0

func (i RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchOutput() RouteTcpRouteMatchOutput

func (RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchOutputWithContext added in v0.22.0

func (i RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchOutputWithContext(ctx context.Context) RouteTcpRouteMatchOutput

func (RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchPtrOutput added in v0.22.0

func (i RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchPtrOutput() RouteTcpRouteMatchPtrOutput

func (RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchPtrOutputWithContext added in v0.22.0

func (i RouteTcpRouteMatchArgs) ToRouteTcpRouteMatchPtrOutputWithContext(ctx context.Context) RouteTcpRouteMatchPtrOutput

type RouteTcpRouteMatchInput added in v0.22.0

type RouteTcpRouteMatchInput interface {
	pulumi.Input

	ToRouteTcpRouteMatchOutput() RouteTcpRouteMatchOutput
	ToRouteTcpRouteMatchOutputWithContext(context.Context) RouteTcpRouteMatchOutput
}

RouteTcpRouteMatchInput is an input type that accepts RouteTcpRouteMatchArgs and RouteTcpRouteMatchOutput values. You can construct a concrete instance of `RouteTcpRouteMatchInput` via:

RouteTcpRouteMatchArgs{...}

type RouteTcpRouteMatchOutput added in v0.22.0

type RouteTcpRouteMatchOutput struct{ *pulumi.OutputState }

func (RouteTcpRouteMatchOutput) ElementType added in v0.22.0

func (RouteTcpRouteMatchOutput) ElementType() reflect.Type

func (RouteTcpRouteMatchOutput) Port added in v0.22.0

func (RouteTcpRouteMatchOutput) ToOutput added in v0.76.0

func (RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchOutput added in v0.22.0

func (o RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchOutput() RouteTcpRouteMatchOutput

func (RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchOutputWithContext added in v0.22.0

func (o RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchOutputWithContext(ctx context.Context) RouteTcpRouteMatchOutput

func (RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchPtrOutput added in v0.22.0

func (o RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchPtrOutput() RouteTcpRouteMatchPtrOutput

func (RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchPtrOutputWithContext added in v0.22.0

func (o RouteTcpRouteMatchOutput) ToRouteTcpRouteMatchPtrOutputWithContext(ctx context.Context) RouteTcpRouteMatchPtrOutput

type RouteTcpRouteMatchPtrInput added in v0.22.0

type RouteTcpRouteMatchPtrInput interface {
	pulumi.Input

	ToRouteTcpRouteMatchPtrOutput() RouteTcpRouteMatchPtrOutput
	ToRouteTcpRouteMatchPtrOutputWithContext(context.Context) RouteTcpRouteMatchPtrOutput
}

RouteTcpRouteMatchPtrInput is an input type that accepts RouteTcpRouteMatchArgs, RouteTcpRouteMatchPtr and RouteTcpRouteMatchPtrOutput values. You can construct a concrete instance of `RouteTcpRouteMatchPtrInput` via:

        RouteTcpRouteMatchArgs{...}

or:

        nil

func RouteTcpRouteMatchPtr added in v0.22.0

func RouteTcpRouteMatchPtr(v *RouteTcpRouteMatchArgs) RouteTcpRouteMatchPtrInput

type RouteTcpRouteMatchPtrOutput added in v0.22.0

type RouteTcpRouteMatchPtrOutput struct{ *pulumi.OutputState }

func (RouteTcpRouteMatchPtrOutput) Elem added in v0.22.0

func (RouteTcpRouteMatchPtrOutput) ElementType added in v0.22.0

func (RouteTcpRouteMatchPtrOutput) Port added in v0.22.0

func (RouteTcpRouteMatchPtrOutput) ToOutput added in v0.76.0

func (RouteTcpRouteMatchPtrOutput) ToRouteTcpRouteMatchPtrOutput added in v0.22.0

func (o RouteTcpRouteMatchPtrOutput) ToRouteTcpRouteMatchPtrOutput() RouteTcpRouteMatchPtrOutput

func (RouteTcpRouteMatchPtrOutput) ToRouteTcpRouteMatchPtrOutputWithContext added in v0.22.0

func (o RouteTcpRouteMatchPtrOutput) ToRouteTcpRouteMatchPtrOutputWithContext(ctx context.Context) RouteTcpRouteMatchPtrOutput

type RouteTcpRouteOutput

type RouteTcpRouteOutput struct{ *pulumi.OutputState }

func (RouteTcpRouteOutput) Action

func (RouteTcpRouteOutput) ElementType

func (RouteTcpRouteOutput) ElementType() reflect.Type

func (RouteTcpRouteOutput) Match added in v0.22.0

func (RouteTcpRouteOutput) Timeout

func (RouteTcpRouteOutput) ToOutput added in v0.76.0

func (RouteTcpRouteOutput) ToRouteTcpRouteOutput

func (o RouteTcpRouteOutput) ToRouteTcpRouteOutput() RouteTcpRouteOutput

func (RouteTcpRouteOutput) ToRouteTcpRouteOutputWithContext

func (o RouteTcpRouteOutput) ToRouteTcpRouteOutputWithContext(ctx context.Context) RouteTcpRouteOutput

func (RouteTcpRouteOutput) ToRouteTcpRoutePtrOutput

func (o RouteTcpRouteOutput) ToRouteTcpRoutePtrOutput() RouteTcpRoutePtrOutput

func (RouteTcpRouteOutput) ToRouteTcpRoutePtrOutputWithContext

func (o RouteTcpRouteOutput) ToRouteTcpRoutePtrOutputWithContext(ctx context.Context) RouteTcpRoutePtrOutput

type RouteTcpRoutePtrInput

type RouteTcpRoutePtrInput interface {
	pulumi.Input

	ToRouteTcpRoutePtrOutput() RouteTcpRoutePtrOutput
	ToRouteTcpRoutePtrOutputWithContext(context.Context) RouteTcpRoutePtrOutput
}

RouteTcpRoutePtrInput is an input type that accepts RouteTcpRouteArgs, RouteTcpRoutePtr and RouteTcpRoutePtrOutput values. You can construct a concrete instance of `RouteTcpRoutePtrInput` via:

        RouteTcpRouteArgs{...}

or:

        nil

type RouteTcpRoutePtrOutput

type RouteTcpRoutePtrOutput struct{ *pulumi.OutputState }

func (RouteTcpRoutePtrOutput) Action

func (RouteTcpRoutePtrOutput) Elem

func (RouteTcpRoutePtrOutput) ElementType

func (RouteTcpRoutePtrOutput) ElementType() reflect.Type

func (RouteTcpRoutePtrOutput) Match added in v0.22.0

func (RouteTcpRoutePtrOutput) Timeout

func (RouteTcpRoutePtrOutput) ToOutput added in v0.76.0

func (RouteTcpRoutePtrOutput) ToRouteTcpRoutePtrOutput

func (o RouteTcpRoutePtrOutput) ToRouteTcpRoutePtrOutput() RouteTcpRoutePtrOutput

func (RouteTcpRoutePtrOutput) ToRouteTcpRoutePtrOutputWithContext

func (o RouteTcpRoutePtrOutput) ToRouteTcpRoutePtrOutputWithContext(ctx context.Context) RouteTcpRoutePtrOutput

type RouteTcpTimeout

type RouteTcpTimeout struct {
	Idle *RouteDuration `pulumi:"idle"`
}

type RouteTcpTimeoutArgs

type RouteTcpTimeoutArgs struct {
	Idle RouteDurationPtrInput `pulumi:"idle"`
}

func (RouteTcpTimeoutArgs) ElementType

func (RouteTcpTimeoutArgs) ElementType() reflect.Type

func (RouteTcpTimeoutArgs) ToOutput added in v0.76.0

func (RouteTcpTimeoutArgs) ToRouteTcpTimeoutOutput

func (i RouteTcpTimeoutArgs) ToRouteTcpTimeoutOutput() RouteTcpTimeoutOutput

func (RouteTcpTimeoutArgs) ToRouteTcpTimeoutOutputWithContext

func (i RouteTcpTimeoutArgs) ToRouteTcpTimeoutOutputWithContext(ctx context.Context) RouteTcpTimeoutOutput

func (RouteTcpTimeoutArgs) ToRouteTcpTimeoutPtrOutput

func (i RouteTcpTimeoutArgs) ToRouteTcpTimeoutPtrOutput() RouteTcpTimeoutPtrOutput

func (RouteTcpTimeoutArgs) ToRouteTcpTimeoutPtrOutputWithContext

func (i RouteTcpTimeoutArgs) ToRouteTcpTimeoutPtrOutputWithContext(ctx context.Context) RouteTcpTimeoutPtrOutput

type RouteTcpTimeoutInput

type RouteTcpTimeoutInput interface {
	pulumi.Input

	ToRouteTcpTimeoutOutput() RouteTcpTimeoutOutput
	ToRouteTcpTimeoutOutputWithContext(context.Context) RouteTcpTimeoutOutput
}

RouteTcpTimeoutInput is an input type that accepts RouteTcpTimeoutArgs and RouteTcpTimeoutOutput values. You can construct a concrete instance of `RouteTcpTimeoutInput` via:

RouteTcpTimeoutArgs{...}

type RouteTcpTimeoutOutput

type RouteTcpTimeoutOutput struct{ *pulumi.OutputState }

func (RouteTcpTimeoutOutput) ElementType

func (RouteTcpTimeoutOutput) ElementType() reflect.Type

func (RouteTcpTimeoutOutput) Idle

func (RouteTcpTimeoutOutput) ToOutput added in v0.76.0

func (RouteTcpTimeoutOutput) ToRouteTcpTimeoutOutput

func (o RouteTcpTimeoutOutput) ToRouteTcpTimeoutOutput() RouteTcpTimeoutOutput

func (RouteTcpTimeoutOutput) ToRouteTcpTimeoutOutputWithContext

func (o RouteTcpTimeoutOutput) ToRouteTcpTimeoutOutputWithContext(ctx context.Context) RouteTcpTimeoutOutput

func (RouteTcpTimeoutOutput) ToRouteTcpTimeoutPtrOutput

func (o RouteTcpTimeoutOutput) ToRouteTcpTimeoutPtrOutput() RouteTcpTimeoutPtrOutput

func (RouteTcpTimeoutOutput) ToRouteTcpTimeoutPtrOutputWithContext

func (o RouteTcpTimeoutOutput) ToRouteTcpTimeoutPtrOutputWithContext(ctx context.Context) RouteTcpTimeoutPtrOutput

type RouteTcpTimeoutPtrInput

type RouteTcpTimeoutPtrInput interface {
	pulumi.Input

	ToRouteTcpTimeoutPtrOutput() RouteTcpTimeoutPtrOutput
	ToRouteTcpTimeoutPtrOutputWithContext(context.Context) RouteTcpTimeoutPtrOutput
}

RouteTcpTimeoutPtrInput is an input type that accepts RouteTcpTimeoutArgs, RouteTcpTimeoutPtr and RouteTcpTimeoutPtrOutput values. You can construct a concrete instance of `RouteTcpTimeoutPtrInput` via:

        RouteTcpTimeoutArgs{...}

or:

        nil

type RouteTcpTimeoutPtrOutput

type RouteTcpTimeoutPtrOutput struct{ *pulumi.OutputState }

func (RouteTcpTimeoutPtrOutput) Elem

func (RouteTcpTimeoutPtrOutput) ElementType

func (RouteTcpTimeoutPtrOutput) ElementType() reflect.Type

func (RouteTcpTimeoutPtrOutput) Idle

func (RouteTcpTimeoutPtrOutput) ToOutput added in v0.76.0

func (RouteTcpTimeoutPtrOutput) ToRouteTcpTimeoutPtrOutput

func (o RouteTcpTimeoutPtrOutput) ToRouteTcpTimeoutPtrOutput() RouteTcpTimeoutPtrOutput

func (RouteTcpTimeoutPtrOutput) ToRouteTcpTimeoutPtrOutputWithContext

func (o RouteTcpTimeoutPtrOutput) ToRouteTcpTimeoutPtrOutputWithContext(ctx context.Context) RouteTcpTimeoutPtrOutput

type RouteWeightedTarget

type RouteWeightedTarget struct {
	Port        *int   `pulumi:"port"`
	VirtualNode string `pulumi:"virtualNode"`
	Weight      int    `pulumi:"weight"`
}

type RouteWeightedTargetArgs

type RouteWeightedTargetArgs struct {
	Port        pulumi.IntPtrInput `pulumi:"port"`
	VirtualNode pulumi.StringInput `pulumi:"virtualNode"`
	Weight      pulumi.IntInput    `pulumi:"weight"`
}

func (RouteWeightedTargetArgs) ElementType

func (RouteWeightedTargetArgs) ElementType() reflect.Type

func (RouteWeightedTargetArgs) ToOutput added in v0.76.0

func (RouteWeightedTargetArgs) ToRouteWeightedTargetOutput

func (i RouteWeightedTargetArgs) ToRouteWeightedTargetOutput() RouteWeightedTargetOutput

func (RouteWeightedTargetArgs) ToRouteWeightedTargetOutputWithContext

func (i RouteWeightedTargetArgs) ToRouteWeightedTargetOutputWithContext(ctx context.Context) RouteWeightedTargetOutput

type RouteWeightedTargetArray

type RouteWeightedTargetArray []RouteWeightedTargetInput

func (RouteWeightedTargetArray) ElementType

func (RouteWeightedTargetArray) ElementType() reflect.Type

func (RouteWeightedTargetArray) ToOutput added in v0.76.0

func (RouteWeightedTargetArray) ToRouteWeightedTargetArrayOutput

func (i RouteWeightedTargetArray) ToRouteWeightedTargetArrayOutput() RouteWeightedTargetArrayOutput

func (RouteWeightedTargetArray) ToRouteWeightedTargetArrayOutputWithContext

func (i RouteWeightedTargetArray) ToRouteWeightedTargetArrayOutputWithContext(ctx context.Context) RouteWeightedTargetArrayOutput

type RouteWeightedTargetArrayInput

type RouteWeightedTargetArrayInput interface {
	pulumi.Input

	ToRouteWeightedTargetArrayOutput() RouteWeightedTargetArrayOutput
	ToRouteWeightedTargetArrayOutputWithContext(context.Context) RouteWeightedTargetArrayOutput
}

RouteWeightedTargetArrayInput is an input type that accepts RouteWeightedTargetArray and RouteWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteWeightedTargetArrayInput` via:

RouteWeightedTargetArray{ RouteWeightedTargetArgs{...} }

type RouteWeightedTargetArrayOutput

type RouteWeightedTargetArrayOutput struct{ *pulumi.OutputState }

func (RouteWeightedTargetArrayOutput) ElementType

func (RouteWeightedTargetArrayOutput) Index

func (RouteWeightedTargetArrayOutput) ToOutput added in v0.76.0

func (RouteWeightedTargetArrayOutput) ToRouteWeightedTargetArrayOutput

func (o RouteWeightedTargetArrayOutput) ToRouteWeightedTargetArrayOutput() RouteWeightedTargetArrayOutput

func (RouteWeightedTargetArrayOutput) ToRouteWeightedTargetArrayOutputWithContext

func (o RouteWeightedTargetArrayOutput) ToRouteWeightedTargetArrayOutputWithContext(ctx context.Context) RouteWeightedTargetArrayOutput

type RouteWeightedTargetInput

type RouteWeightedTargetInput interface {
	pulumi.Input

	ToRouteWeightedTargetOutput() RouteWeightedTargetOutput
	ToRouteWeightedTargetOutputWithContext(context.Context) RouteWeightedTargetOutput
}

RouteWeightedTargetInput is an input type that accepts RouteWeightedTargetArgs and RouteWeightedTargetOutput values. You can construct a concrete instance of `RouteWeightedTargetInput` via:

RouteWeightedTargetArgs{...}

type RouteWeightedTargetOutput

type RouteWeightedTargetOutput struct{ *pulumi.OutputState }

func (RouteWeightedTargetOutput) ElementType

func (RouteWeightedTargetOutput) ElementType() reflect.Type

func (RouteWeightedTargetOutput) Port added in v0.22.0

func (RouteWeightedTargetOutput) ToOutput added in v0.76.0

func (RouteWeightedTargetOutput) ToRouteWeightedTargetOutput

func (o RouteWeightedTargetOutput) ToRouteWeightedTargetOutput() RouteWeightedTargetOutput

func (RouteWeightedTargetOutput) ToRouteWeightedTargetOutputWithContext

func (o RouteWeightedTargetOutput) ToRouteWeightedTargetOutputWithContext(ctx context.Context) RouteWeightedTargetOutput

func (RouteWeightedTargetOutput) VirtualNode

func (RouteWeightedTargetOutput) Weight

type VirtualGateway deprecated

type VirtualGateway struct {
	pulumi.CustomResourceState

	Arn                pulumi.StringOutput          `pulumi:"arn"`
	MeshName           pulumi.StringOutput          `pulumi:"meshName"`
	MeshOwner          pulumi.StringPtrOutput       `pulumi:"meshOwner"`
	ResourceOwner      pulumi.StringOutput          `pulumi:"resourceOwner"`
	Spec               VirtualGatewaySpecOutput     `pulumi:"spec"`
	Tags               VirtualGatewayTagArrayOutput `pulumi:"tags"`
	Uid                pulumi.StringOutput          `pulumi:"uid"`
	VirtualGatewayName pulumi.StringPtrOutput       `pulumi:"virtualGatewayName"`
}

Resource Type definition for AWS::AppMesh::VirtualGateway

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

func GetVirtualGateway

func GetVirtualGateway(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualGatewayState, opts ...pulumi.ResourceOption) (*VirtualGateway, error)

GetVirtualGateway gets an existing VirtualGateway 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 NewVirtualGateway

func NewVirtualGateway(ctx *pulumi.Context,
	name string, args *VirtualGatewayArgs, opts ...pulumi.ResourceOption) (*VirtualGateway, error)

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

func (*VirtualGateway) ElementType

func (*VirtualGateway) ElementType() reflect.Type

func (*VirtualGateway) ToOutput added in v0.76.0

func (*VirtualGateway) ToVirtualGatewayOutput

func (i *VirtualGateway) ToVirtualGatewayOutput() VirtualGatewayOutput

func (*VirtualGateway) ToVirtualGatewayOutputWithContext

func (i *VirtualGateway) ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput

type VirtualGatewayAccessLog added in v0.2.0

type VirtualGatewayAccessLog struct {
	File *VirtualGatewayFileAccessLog `pulumi:"file"`
}

type VirtualGatewayAccessLogArgs added in v0.2.0

type VirtualGatewayAccessLogArgs struct {
	File VirtualGatewayFileAccessLogPtrInput `pulumi:"file"`
}

func (VirtualGatewayAccessLogArgs) ElementType added in v0.2.0

func (VirtualGatewayAccessLogArgs) ToOutput added in v0.76.0

func (VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogOutput added in v0.2.0

func (i VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogOutput() VirtualGatewayAccessLogOutput

func (VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogOutputWithContext added in v0.2.0

func (i VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogOutputWithContext(ctx context.Context) VirtualGatewayAccessLogOutput

func (VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogPtrOutput added in v0.2.0

func (i VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogPtrOutput() VirtualGatewayAccessLogPtrOutput

func (VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayAccessLogArgs) ToVirtualGatewayAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewayAccessLogPtrOutput

type VirtualGatewayAccessLogInput added in v0.2.0

type VirtualGatewayAccessLogInput interface {
	pulumi.Input

	ToVirtualGatewayAccessLogOutput() VirtualGatewayAccessLogOutput
	ToVirtualGatewayAccessLogOutputWithContext(context.Context) VirtualGatewayAccessLogOutput
}

VirtualGatewayAccessLogInput is an input type that accepts VirtualGatewayAccessLogArgs and VirtualGatewayAccessLogOutput values. You can construct a concrete instance of `VirtualGatewayAccessLogInput` via:

VirtualGatewayAccessLogArgs{...}

type VirtualGatewayAccessLogOutput added in v0.2.0

type VirtualGatewayAccessLogOutput struct{ *pulumi.OutputState }

func (VirtualGatewayAccessLogOutput) ElementType added in v0.2.0

func (VirtualGatewayAccessLogOutput) File added in v0.2.0

func (VirtualGatewayAccessLogOutput) ToOutput added in v0.76.0

func (VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogOutput added in v0.2.0

func (o VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogOutput() VirtualGatewayAccessLogOutput

func (VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogOutputWithContext added in v0.2.0

func (o VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogOutputWithContext(ctx context.Context) VirtualGatewayAccessLogOutput

func (VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogPtrOutput added in v0.2.0

func (o VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogPtrOutput() VirtualGatewayAccessLogPtrOutput

func (VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayAccessLogOutput) ToVirtualGatewayAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewayAccessLogPtrOutput

type VirtualGatewayAccessLogPtrInput added in v0.2.0

type VirtualGatewayAccessLogPtrInput interface {
	pulumi.Input

	ToVirtualGatewayAccessLogPtrOutput() VirtualGatewayAccessLogPtrOutput
	ToVirtualGatewayAccessLogPtrOutputWithContext(context.Context) VirtualGatewayAccessLogPtrOutput
}

VirtualGatewayAccessLogPtrInput is an input type that accepts VirtualGatewayAccessLogArgs, VirtualGatewayAccessLogPtr and VirtualGatewayAccessLogPtrOutput values. You can construct a concrete instance of `VirtualGatewayAccessLogPtrInput` via:

        VirtualGatewayAccessLogArgs{...}

or:

        nil

func VirtualGatewayAccessLogPtr added in v0.2.0

func VirtualGatewayAccessLogPtr(v *VirtualGatewayAccessLogArgs) VirtualGatewayAccessLogPtrInput

type VirtualGatewayAccessLogPtrOutput added in v0.2.0

type VirtualGatewayAccessLogPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayAccessLogPtrOutput) Elem added in v0.2.0

func (VirtualGatewayAccessLogPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayAccessLogPtrOutput) File added in v0.2.0

func (VirtualGatewayAccessLogPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayAccessLogPtrOutput) ToVirtualGatewayAccessLogPtrOutput added in v0.2.0

func (o VirtualGatewayAccessLogPtrOutput) ToVirtualGatewayAccessLogPtrOutput() VirtualGatewayAccessLogPtrOutput

func (VirtualGatewayAccessLogPtrOutput) ToVirtualGatewayAccessLogPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayAccessLogPtrOutput) ToVirtualGatewayAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewayAccessLogPtrOutput

type VirtualGatewayArgs

type VirtualGatewayArgs struct {
	MeshName           pulumi.StringInput
	MeshOwner          pulumi.StringPtrInput
	Spec               VirtualGatewaySpecInput
	Tags               VirtualGatewayTagArrayInput
	VirtualGatewayName pulumi.StringPtrInput
}

The set of arguments for constructing a VirtualGateway resource.

func (VirtualGatewayArgs) ElementType

func (VirtualGatewayArgs) ElementType() reflect.Type

type VirtualGatewayBackendDefaults added in v0.2.0

type VirtualGatewayBackendDefaults struct {
	ClientPolicy *VirtualGatewayClientPolicy `pulumi:"clientPolicy"`
}

type VirtualGatewayBackendDefaultsArgs added in v0.2.0

type VirtualGatewayBackendDefaultsArgs struct {
	ClientPolicy VirtualGatewayClientPolicyPtrInput `pulumi:"clientPolicy"`
}

func (VirtualGatewayBackendDefaultsArgs) ElementType added in v0.2.0

func (VirtualGatewayBackendDefaultsArgs) ToOutput added in v0.76.0

func (VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsOutput added in v0.2.0

func (i VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsOutput() VirtualGatewayBackendDefaultsOutput

func (VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsOutputWithContext added in v0.2.0

func (i VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewayBackendDefaultsOutput

func (VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsPtrOutput added in v0.2.0

func (i VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsPtrOutput() VirtualGatewayBackendDefaultsPtrOutput

func (VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayBackendDefaultsArgs) ToVirtualGatewayBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewayBackendDefaultsPtrOutput

type VirtualGatewayBackendDefaultsInput added in v0.2.0

type VirtualGatewayBackendDefaultsInput interface {
	pulumi.Input

	ToVirtualGatewayBackendDefaultsOutput() VirtualGatewayBackendDefaultsOutput
	ToVirtualGatewayBackendDefaultsOutputWithContext(context.Context) VirtualGatewayBackendDefaultsOutput
}

VirtualGatewayBackendDefaultsInput is an input type that accepts VirtualGatewayBackendDefaultsArgs and VirtualGatewayBackendDefaultsOutput values. You can construct a concrete instance of `VirtualGatewayBackendDefaultsInput` via:

VirtualGatewayBackendDefaultsArgs{...}

type VirtualGatewayBackendDefaultsOutput added in v0.2.0

type VirtualGatewayBackendDefaultsOutput struct{ *pulumi.OutputState }

func (VirtualGatewayBackendDefaultsOutput) ClientPolicy added in v0.2.0

func (VirtualGatewayBackendDefaultsOutput) ElementType added in v0.2.0

func (VirtualGatewayBackendDefaultsOutput) ToOutput added in v0.76.0

func (VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsOutput added in v0.2.0

func (o VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsOutput() VirtualGatewayBackendDefaultsOutput

func (VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsOutputWithContext added in v0.2.0

func (o VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewayBackendDefaultsOutput

func (VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsPtrOutput added in v0.2.0

func (o VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsPtrOutput() VirtualGatewayBackendDefaultsPtrOutput

func (VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayBackendDefaultsOutput) ToVirtualGatewayBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewayBackendDefaultsPtrOutput

type VirtualGatewayBackendDefaultsPtrInput added in v0.2.0

type VirtualGatewayBackendDefaultsPtrInput interface {
	pulumi.Input

	ToVirtualGatewayBackendDefaultsPtrOutput() VirtualGatewayBackendDefaultsPtrOutput
	ToVirtualGatewayBackendDefaultsPtrOutputWithContext(context.Context) VirtualGatewayBackendDefaultsPtrOutput
}

VirtualGatewayBackendDefaultsPtrInput is an input type that accepts VirtualGatewayBackendDefaultsArgs, VirtualGatewayBackendDefaultsPtr and VirtualGatewayBackendDefaultsPtrOutput values. You can construct a concrete instance of `VirtualGatewayBackendDefaultsPtrInput` via:

        VirtualGatewayBackendDefaultsArgs{...}

or:

        nil

type VirtualGatewayBackendDefaultsPtrOutput added in v0.2.0

type VirtualGatewayBackendDefaultsPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayBackendDefaultsPtrOutput) ClientPolicy added in v0.2.0

func (VirtualGatewayBackendDefaultsPtrOutput) Elem added in v0.2.0

func (VirtualGatewayBackendDefaultsPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayBackendDefaultsPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayBackendDefaultsPtrOutput) ToVirtualGatewayBackendDefaultsPtrOutput added in v0.2.0

func (o VirtualGatewayBackendDefaultsPtrOutput) ToVirtualGatewayBackendDefaultsPtrOutput() VirtualGatewayBackendDefaultsPtrOutput

func (VirtualGatewayBackendDefaultsPtrOutput) ToVirtualGatewayBackendDefaultsPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayBackendDefaultsPtrOutput) ToVirtualGatewayBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewayBackendDefaultsPtrOutput

type VirtualGatewayClientPolicy added in v0.2.0

type VirtualGatewayClientPolicy struct {
	Tls *VirtualGatewayClientPolicyTls `pulumi:"tls"`
}

type VirtualGatewayClientPolicyArgs added in v0.2.0

type VirtualGatewayClientPolicyArgs struct {
	Tls VirtualGatewayClientPolicyTlsPtrInput `pulumi:"tls"`
}

func (VirtualGatewayClientPolicyArgs) ElementType added in v0.2.0

func (VirtualGatewayClientPolicyArgs) ToOutput added in v0.76.0

func (VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyOutput added in v0.2.0

func (i VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyOutput() VirtualGatewayClientPolicyOutput

func (VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyOutputWithContext added in v0.2.0

func (i VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyOutput

func (VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyPtrOutput added in v0.2.0

func (i VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyPtrOutput() VirtualGatewayClientPolicyPtrOutput

func (VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayClientPolicyArgs) ToVirtualGatewayClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyPtrOutput

type VirtualGatewayClientPolicyInput added in v0.2.0

type VirtualGatewayClientPolicyInput interface {
	pulumi.Input

	ToVirtualGatewayClientPolicyOutput() VirtualGatewayClientPolicyOutput
	ToVirtualGatewayClientPolicyOutputWithContext(context.Context) VirtualGatewayClientPolicyOutput
}

VirtualGatewayClientPolicyInput is an input type that accepts VirtualGatewayClientPolicyArgs and VirtualGatewayClientPolicyOutput values. You can construct a concrete instance of `VirtualGatewayClientPolicyInput` via:

VirtualGatewayClientPolicyArgs{...}

type VirtualGatewayClientPolicyOutput added in v0.2.0

type VirtualGatewayClientPolicyOutput struct{ *pulumi.OutputState }

func (VirtualGatewayClientPolicyOutput) ElementType added in v0.2.0

func (VirtualGatewayClientPolicyOutput) Tls added in v0.72.0

func (VirtualGatewayClientPolicyOutput) ToOutput added in v0.76.0

func (VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyOutput added in v0.2.0

func (o VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyOutput() VirtualGatewayClientPolicyOutput

func (VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyOutputWithContext added in v0.2.0

func (o VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyOutput

func (VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyPtrOutput added in v0.2.0

func (o VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyPtrOutput() VirtualGatewayClientPolicyPtrOutput

func (VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayClientPolicyOutput) ToVirtualGatewayClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyPtrOutput

type VirtualGatewayClientPolicyPtrInput added in v0.2.0

type VirtualGatewayClientPolicyPtrInput interface {
	pulumi.Input

	ToVirtualGatewayClientPolicyPtrOutput() VirtualGatewayClientPolicyPtrOutput
	ToVirtualGatewayClientPolicyPtrOutputWithContext(context.Context) VirtualGatewayClientPolicyPtrOutput
}

VirtualGatewayClientPolicyPtrInput is an input type that accepts VirtualGatewayClientPolicyArgs, VirtualGatewayClientPolicyPtr and VirtualGatewayClientPolicyPtrOutput values. You can construct a concrete instance of `VirtualGatewayClientPolicyPtrInput` via:

        VirtualGatewayClientPolicyArgs{...}

or:

        nil

func VirtualGatewayClientPolicyPtr added in v0.2.0

type VirtualGatewayClientPolicyPtrOutput added in v0.2.0

type VirtualGatewayClientPolicyPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayClientPolicyPtrOutput) Elem added in v0.2.0

func (VirtualGatewayClientPolicyPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayClientPolicyPtrOutput) Tls added in v0.72.0

func (VirtualGatewayClientPolicyPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayClientPolicyPtrOutput) ToVirtualGatewayClientPolicyPtrOutput added in v0.2.0

func (o VirtualGatewayClientPolicyPtrOutput) ToVirtualGatewayClientPolicyPtrOutput() VirtualGatewayClientPolicyPtrOutput

func (VirtualGatewayClientPolicyPtrOutput) ToVirtualGatewayClientPolicyPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayClientPolicyPtrOutput) ToVirtualGatewayClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyPtrOutput

type VirtualGatewayClientPolicyTls added in v0.2.0

type VirtualGatewayClientPolicyTls struct {
	Certificate *VirtualGatewayClientTlsCertificate `pulumi:"certificate"`
	Enforce     *bool                               `pulumi:"enforce"`
	Ports       []int                               `pulumi:"ports"`
	Validation  VirtualGatewayTlsValidationContext  `pulumi:"validation"`
}

type VirtualGatewayClientPolicyTlsArgs added in v0.2.0

type VirtualGatewayClientPolicyTlsArgs struct {
	Certificate VirtualGatewayClientTlsCertificatePtrInput `pulumi:"certificate"`
	Enforce     pulumi.BoolPtrInput                        `pulumi:"enforce"`
	Ports       pulumi.IntArrayInput                       `pulumi:"ports"`
	Validation  VirtualGatewayTlsValidationContextInput    `pulumi:"validation"`
}

func (VirtualGatewayClientPolicyTlsArgs) ElementType added in v0.2.0

func (VirtualGatewayClientPolicyTlsArgs) ToOutput added in v0.76.0

func (VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsOutput added in v0.2.0

func (i VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsOutput() VirtualGatewayClientPolicyTlsOutput

func (VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsOutputWithContext added in v0.2.0

func (i VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyTlsOutput

func (VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsPtrOutput added in v0.2.0

func (i VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsPtrOutput() VirtualGatewayClientPolicyTlsPtrOutput

func (VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayClientPolicyTlsArgs) ToVirtualGatewayClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyTlsPtrOutput

type VirtualGatewayClientPolicyTlsInput added in v0.2.0

type VirtualGatewayClientPolicyTlsInput interface {
	pulumi.Input

	ToVirtualGatewayClientPolicyTlsOutput() VirtualGatewayClientPolicyTlsOutput
	ToVirtualGatewayClientPolicyTlsOutputWithContext(context.Context) VirtualGatewayClientPolicyTlsOutput
}

VirtualGatewayClientPolicyTlsInput is an input type that accepts VirtualGatewayClientPolicyTlsArgs and VirtualGatewayClientPolicyTlsOutput values. You can construct a concrete instance of `VirtualGatewayClientPolicyTlsInput` via:

VirtualGatewayClientPolicyTlsArgs{...}

type VirtualGatewayClientPolicyTlsOutput added in v0.2.0

type VirtualGatewayClientPolicyTlsOutput struct{ *pulumi.OutputState }

func (VirtualGatewayClientPolicyTlsOutput) Certificate added in v0.2.0

func (VirtualGatewayClientPolicyTlsOutput) ElementType added in v0.2.0

func (VirtualGatewayClientPolicyTlsOutput) Enforce added in v0.2.0

func (VirtualGatewayClientPolicyTlsOutput) Ports added in v0.2.0

func (VirtualGatewayClientPolicyTlsOutput) ToOutput added in v0.76.0

func (VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsOutput added in v0.2.0

func (o VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsOutput() VirtualGatewayClientPolicyTlsOutput

func (VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsOutputWithContext added in v0.2.0

func (o VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyTlsOutput

func (VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsPtrOutput added in v0.2.0

func (o VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsPtrOutput() VirtualGatewayClientPolicyTlsPtrOutput

func (VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayClientPolicyTlsOutput) ToVirtualGatewayClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyTlsPtrOutput

func (VirtualGatewayClientPolicyTlsOutput) Validation added in v0.2.0

type VirtualGatewayClientPolicyTlsPtrInput added in v0.2.0

type VirtualGatewayClientPolicyTlsPtrInput interface {
	pulumi.Input

	ToVirtualGatewayClientPolicyTlsPtrOutput() VirtualGatewayClientPolicyTlsPtrOutput
	ToVirtualGatewayClientPolicyTlsPtrOutputWithContext(context.Context) VirtualGatewayClientPolicyTlsPtrOutput
}

VirtualGatewayClientPolicyTlsPtrInput is an input type that accepts VirtualGatewayClientPolicyTlsArgs, VirtualGatewayClientPolicyTlsPtr and VirtualGatewayClientPolicyTlsPtrOutput values. You can construct a concrete instance of `VirtualGatewayClientPolicyTlsPtrInput` via:

        VirtualGatewayClientPolicyTlsArgs{...}

or:

        nil

type VirtualGatewayClientPolicyTlsPtrOutput added in v0.2.0

type VirtualGatewayClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayClientPolicyTlsPtrOutput) Certificate added in v0.2.0

func (VirtualGatewayClientPolicyTlsPtrOutput) Elem added in v0.2.0

func (VirtualGatewayClientPolicyTlsPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayClientPolicyTlsPtrOutput) Enforce added in v0.2.0

func (VirtualGatewayClientPolicyTlsPtrOutput) Ports added in v0.2.0

func (VirtualGatewayClientPolicyTlsPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayClientPolicyTlsPtrOutput) ToVirtualGatewayClientPolicyTlsPtrOutput added in v0.2.0

func (o VirtualGatewayClientPolicyTlsPtrOutput) ToVirtualGatewayClientPolicyTlsPtrOutput() VirtualGatewayClientPolicyTlsPtrOutput

func (VirtualGatewayClientPolicyTlsPtrOutput) ToVirtualGatewayClientPolicyTlsPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayClientPolicyTlsPtrOutput) ToVirtualGatewayClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewayClientPolicyTlsPtrOutput

func (VirtualGatewayClientPolicyTlsPtrOutput) Validation added in v0.2.0

type VirtualGatewayClientTlsCertificate added in v0.2.0

type VirtualGatewayClientTlsCertificate struct {
	File *VirtualGatewayListenerTlsFileCertificate `pulumi:"file"`
	Sds  *VirtualGatewayListenerTlsSdsCertificate  `pulumi:"sds"`
}

type VirtualGatewayClientTlsCertificateArgs added in v0.2.0

type VirtualGatewayClientTlsCertificateArgs struct {
	File VirtualGatewayListenerTlsFileCertificatePtrInput `pulumi:"file"`
	Sds  VirtualGatewayListenerTlsSdsCertificatePtrInput  `pulumi:"sds"`
}

func (VirtualGatewayClientTlsCertificateArgs) ElementType added in v0.2.0

func (VirtualGatewayClientTlsCertificateArgs) ToOutput added in v0.76.0

func (VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificateOutput added in v0.2.0

func (i VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificateOutput() VirtualGatewayClientTlsCertificateOutput

func (VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificateOutputWithContext added in v0.2.0

func (i VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewayClientTlsCertificateOutput

func (VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificatePtrOutput added in v0.2.0

func (i VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificatePtrOutput() VirtualGatewayClientTlsCertificatePtrOutput

func (VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificatePtrOutputWithContext added in v0.2.0

func (i VirtualGatewayClientTlsCertificateArgs) ToVirtualGatewayClientTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayClientTlsCertificatePtrOutput

type VirtualGatewayClientTlsCertificateInput added in v0.2.0

type VirtualGatewayClientTlsCertificateInput interface {
	pulumi.Input

	ToVirtualGatewayClientTlsCertificateOutput() VirtualGatewayClientTlsCertificateOutput
	ToVirtualGatewayClientTlsCertificateOutputWithContext(context.Context) VirtualGatewayClientTlsCertificateOutput
}

VirtualGatewayClientTlsCertificateInput is an input type that accepts VirtualGatewayClientTlsCertificateArgs and VirtualGatewayClientTlsCertificateOutput values. You can construct a concrete instance of `VirtualGatewayClientTlsCertificateInput` via:

VirtualGatewayClientTlsCertificateArgs{...}

type VirtualGatewayClientTlsCertificateOutput added in v0.2.0

type VirtualGatewayClientTlsCertificateOutput struct{ *pulumi.OutputState }

func (VirtualGatewayClientTlsCertificateOutput) ElementType added in v0.2.0

func (VirtualGatewayClientTlsCertificateOutput) File added in v0.2.0

func (VirtualGatewayClientTlsCertificateOutput) Sds added in v0.72.0

func (VirtualGatewayClientTlsCertificateOutput) ToOutput added in v0.76.0

func (VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificateOutput added in v0.2.0

func (o VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificateOutput() VirtualGatewayClientTlsCertificateOutput

func (VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificateOutputWithContext added in v0.2.0

func (o VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewayClientTlsCertificateOutput

func (VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificatePtrOutput() VirtualGatewayClientTlsCertificatePtrOutput

func (VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayClientTlsCertificateOutput) ToVirtualGatewayClientTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayClientTlsCertificatePtrOutput

type VirtualGatewayClientTlsCertificatePtrInput added in v0.2.0

type VirtualGatewayClientTlsCertificatePtrInput interface {
	pulumi.Input

	ToVirtualGatewayClientTlsCertificatePtrOutput() VirtualGatewayClientTlsCertificatePtrOutput
	ToVirtualGatewayClientTlsCertificatePtrOutputWithContext(context.Context) VirtualGatewayClientTlsCertificatePtrOutput
}

VirtualGatewayClientTlsCertificatePtrInput is an input type that accepts VirtualGatewayClientTlsCertificateArgs, VirtualGatewayClientTlsCertificatePtr and VirtualGatewayClientTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualGatewayClientTlsCertificatePtrInput` via:

        VirtualGatewayClientTlsCertificateArgs{...}

or:

        nil

type VirtualGatewayClientTlsCertificatePtrOutput added in v0.2.0

type VirtualGatewayClientTlsCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayClientTlsCertificatePtrOutput) Elem added in v0.2.0

func (VirtualGatewayClientTlsCertificatePtrOutput) ElementType added in v0.2.0

func (VirtualGatewayClientTlsCertificatePtrOutput) File added in v0.2.0

func (VirtualGatewayClientTlsCertificatePtrOutput) Sds added in v0.72.0

func (VirtualGatewayClientTlsCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayClientTlsCertificatePtrOutput) ToVirtualGatewayClientTlsCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayClientTlsCertificatePtrOutput) ToVirtualGatewayClientTlsCertificatePtrOutput() VirtualGatewayClientTlsCertificatePtrOutput

func (VirtualGatewayClientTlsCertificatePtrOutput) ToVirtualGatewayClientTlsCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayClientTlsCertificatePtrOutput) ToVirtualGatewayClientTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayClientTlsCertificatePtrOutput

type VirtualGatewayConnectionPool added in v0.2.0

type VirtualGatewayConnectionPool struct {
	Grpc  *VirtualGatewayGrpcConnectionPool  `pulumi:"grpc"`
	Http  *VirtualGatewayHttpConnectionPool  `pulumi:"http"`
	Http2 *VirtualGatewayHttp2ConnectionPool `pulumi:"http2"`
}

type VirtualGatewayConnectionPoolArgs added in v0.2.0

type VirtualGatewayConnectionPoolArgs struct {
	Grpc  VirtualGatewayGrpcConnectionPoolPtrInput  `pulumi:"grpc"`
	Http  VirtualGatewayHttpConnectionPoolPtrInput  `pulumi:"http"`
	Http2 VirtualGatewayHttp2ConnectionPoolPtrInput `pulumi:"http2"`
}

func (VirtualGatewayConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualGatewayConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolOutput added in v0.2.0

func (i VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolOutput() VirtualGatewayConnectionPoolOutput

func (VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayConnectionPoolOutput

func (VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolPtrOutput added in v0.2.0

func (i VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolPtrOutput() VirtualGatewayConnectionPoolPtrOutput

func (VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayConnectionPoolArgs) ToVirtualGatewayConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayConnectionPoolPtrOutput

type VirtualGatewayConnectionPoolInput added in v0.2.0

type VirtualGatewayConnectionPoolInput interface {
	pulumi.Input

	ToVirtualGatewayConnectionPoolOutput() VirtualGatewayConnectionPoolOutput
	ToVirtualGatewayConnectionPoolOutputWithContext(context.Context) VirtualGatewayConnectionPoolOutput
}

VirtualGatewayConnectionPoolInput is an input type that accepts VirtualGatewayConnectionPoolArgs and VirtualGatewayConnectionPoolOutput values. You can construct a concrete instance of `VirtualGatewayConnectionPoolInput` via:

VirtualGatewayConnectionPoolArgs{...}

type VirtualGatewayConnectionPoolOutput added in v0.2.0

type VirtualGatewayConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualGatewayConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualGatewayConnectionPoolOutput) Grpc added in v0.72.0

func (VirtualGatewayConnectionPoolOutput) Http added in v0.72.0

func (VirtualGatewayConnectionPoolOutput) Http2 added in v0.72.0

func (VirtualGatewayConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolOutput added in v0.2.0

func (o VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolOutput() VirtualGatewayConnectionPoolOutput

func (VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayConnectionPoolOutput

func (VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolPtrOutput() VirtualGatewayConnectionPoolPtrOutput

func (VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayConnectionPoolOutput) ToVirtualGatewayConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayConnectionPoolPtrOutput

type VirtualGatewayConnectionPoolPtrInput added in v0.2.0

type VirtualGatewayConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualGatewayConnectionPoolPtrOutput() VirtualGatewayConnectionPoolPtrOutput
	ToVirtualGatewayConnectionPoolPtrOutputWithContext(context.Context) VirtualGatewayConnectionPoolPtrOutput
}

VirtualGatewayConnectionPoolPtrInput is an input type that accepts VirtualGatewayConnectionPoolArgs, VirtualGatewayConnectionPoolPtr and VirtualGatewayConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualGatewayConnectionPoolPtrInput` via:

        VirtualGatewayConnectionPoolArgs{...}

or:

        nil

type VirtualGatewayConnectionPoolPtrOutput added in v0.2.0

type VirtualGatewayConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualGatewayConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayConnectionPoolPtrOutput) Grpc added in v0.72.0

func (VirtualGatewayConnectionPoolPtrOutput) Http added in v0.72.0

func (VirtualGatewayConnectionPoolPtrOutput) Http2 added in v0.72.0

func (VirtualGatewayConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayConnectionPoolPtrOutput) ToVirtualGatewayConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayConnectionPoolPtrOutput) ToVirtualGatewayConnectionPoolPtrOutput() VirtualGatewayConnectionPoolPtrOutput

func (VirtualGatewayConnectionPoolPtrOutput) ToVirtualGatewayConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayConnectionPoolPtrOutput) ToVirtualGatewayConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayConnectionPoolPtrOutput

type VirtualGatewayFileAccessLog added in v0.2.0

type VirtualGatewayFileAccessLog struct {
	Format *VirtualGatewayLoggingFormat `pulumi:"format"`
	Path   string                       `pulumi:"path"`
}

type VirtualGatewayFileAccessLogArgs added in v0.2.0

type VirtualGatewayFileAccessLogArgs struct {
	Format VirtualGatewayLoggingFormatPtrInput `pulumi:"format"`
	Path   pulumi.StringInput                  `pulumi:"path"`
}

func (VirtualGatewayFileAccessLogArgs) ElementType added in v0.2.0

func (VirtualGatewayFileAccessLogArgs) ToOutput added in v0.76.0

func (VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogOutput added in v0.2.0

func (i VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogOutput() VirtualGatewayFileAccessLogOutput

func (VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogOutputWithContext added in v0.2.0

func (i VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogOutputWithContext(ctx context.Context) VirtualGatewayFileAccessLogOutput

func (VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogPtrOutput added in v0.2.0

func (i VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogPtrOutput() VirtualGatewayFileAccessLogPtrOutput

func (VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayFileAccessLogArgs) ToVirtualGatewayFileAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewayFileAccessLogPtrOutput

type VirtualGatewayFileAccessLogInput added in v0.2.0

type VirtualGatewayFileAccessLogInput interface {
	pulumi.Input

	ToVirtualGatewayFileAccessLogOutput() VirtualGatewayFileAccessLogOutput
	ToVirtualGatewayFileAccessLogOutputWithContext(context.Context) VirtualGatewayFileAccessLogOutput
}

VirtualGatewayFileAccessLogInput is an input type that accepts VirtualGatewayFileAccessLogArgs and VirtualGatewayFileAccessLogOutput values. You can construct a concrete instance of `VirtualGatewayFileAccessLogInput` via:

VirtualGatewayFileAccessLogArgs{...}

type VirtualGatewayFileAccessLogOutput added in v0.2.0

type VirtualGatewayFileAccessLogOutput struct{ *pulumi.OutputState }

func (VirtualGatewayFileAccessLogOutput) ElementType added in v0.2.0

func (VirtualGatewayFileAccessLogOutput) Format added in v0.22.0

func (VirtualGatewayFileAccessLogOutput) Path added in v0.2.0

func (VirtualGatewayFileAccessLogOutput) ToOutput added in v0.76.0

func (VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogOutput added in v0.2.0

func (o VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogOutput() VirtualGatewayFileAccessLogOutput

func (VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogOutputWithContext added in v0.2.0

func (o VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogOutputWithContext(ctx context.Context) VirtualGatewayFileAccessLogOutput

func (VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogPtrOutput added in v0.2.0

func (o VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogPtrOutput() VirtualGatewayFileAccessLogPtrOutput

func (VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayFileAccessLogOutput) ToVirtualGatewayFileAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewayFileAccessLogPtrOutput

type VirtualGatewayFileAccessLogPtrInput added in v0.2.0

type VirtualGatewayFileAccessLogPtrInput interface {
	pulumi.Input

	ToVirtualGatewayFileAccessLogPtrOutput() VirtualGatewayFileAccessLogPtrOutput
	ToVirtualGatewayFileAccessLogPtrOutputWithContext(context.Context) VirtualGatewayFileAccessLogPtrOutput
}

VirtualGatewayFileAccessLogPtrInput is an input type that accepts VirtualGatewayFileAccessLogArgs, VirtualGatewayFileAccessLogPtr and VirtualGatewayFileAccessLogPtrOutput values. You can construct a concrete instance of `VirtualGatewayFileAccessLogPtrInput` via:

        VirtualGatewayFileAccessLogArgs{...}

or:

        nil

func VirtualGatewayFileAccessLogPtr added in v0.2.0

type VirtualGatewayFileAccessLogPtrOutput added in v0.2.0

type VirtualGatewayFileAccessLogPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayFileAccessLogPtrOutput) Elem added in v0.2.0

func (VirtualGatewayFileAccessLogPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayFileAccessLogPtrOutput) Format added in v0.22.0

func (VirtualGatewayFileAccessLogPtrOutput) Path added in v0.2.0

func (VirtualGatewayFileAccessLogPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayFileAccessLogPtrOutput) ToVirtualGatewayFileAccessLogPtrOutput added in v0.2.0

func (o VirtualGatewayFileAccessLogPtrOutput) ToVirtualGatewayFileAccessLogPtrOutput() VirtualGatewayFileAccessLogPtrOutput

func (VirtualGatewayFileAccessLogPtrOutput) ToVirtualGatewayFileAccessLogPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayFileAccessLogPtrOutput) ToVirtualGatewayFileAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewayFileAccessLogPtrOutput

type VirtualGatewayGrpcConnectionPool added in v0.2.0

type VirtualGatewayGrpcConnectionPool struct {
	MaxRequests int `pulumi:"maxRequests"`
}

type VirtualGatewayGrpcConnectionPoolArgs added in v0.2.0

type VirtualGatewayGrpcConnectionPoolArgs struct {
	MaxRequests pulumi.IntInput `pulumi:"maxRequests"`
}

func (VirtualGatewayGrpcConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualGatewayGrpcConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolOutput added in v0.2.0

func (i VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolOutput() VirtualGatewayGrpcConnectionPoolOutput

func (VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayGrpcConnectionPoolOutput

func (VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolPtrOutput added in v0.2.0

func (i VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolPtrOutput() VirtualGatewayGrpcConnectionPoolPtrOutput

func (VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayGrpcConnectionPoolArgs) ToVirtualGatewayGrpcConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayGrpcConnectionPoolPtrOutput

type VirtualGatewayGrpcConnectionPoolInput added in v0.2.0

type VirtualGatewayGrpcConnectionPoolInput interface {
	pulumi.Input

	ToVirtualGatewayGrpcConnectionPoolOutput() VirtualGatewayGrpcConnectionPoolOutput
	ToVirtualGatewayGrpcConnectionPoolOutputWithContext(context.Context) VirtualGatewayGrpcConnectionPoolOutput
}

VirtualGatewayGrpcConnectionPoolInput is an input type that accepts VirtualGatewayGrpcConnectionPoolArgs and VirtualGatewayGrpcConnectionPoolOutput values. You can construct a concrete instance of `VirtualGatewayGrpcConnectionPoolInput` via:

VirtualGatewayGrpcConnectionPoolArgs{...}

type VirtualGatewayGrpcConnectionPoolOutput added in v0.2.0

type VirtualGatewayGrpcConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualGatewayGrpcConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualGatewayGrpcConnectionPoolOutput) MaxRequests added in v0.2.0

func (VirtualGatewayGrpcConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolOutput added in v0.2.0

func (o VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolOutput() VirtualGatewayGrpcConnectionPoolOutput

func (VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayGrpcConnectionPoolOutput

func (VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutput() VirtualGatewayGrpcConnectionPoolPtrOutput

func (VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayGrpcConnectionPoolOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayGrpcConnectionPoolPtrOutput

type VirtualGatewayGrpcConnectionPoolPtrInput added in v0.2.0

type VirtualGatewayGrpcConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualGatewayGrpcConnectionPoolPtrOutput() VirtualGatewayGrpcConnectionPoolPtrOutput
	ToVirtualGatewayGrpcConnectionPoolPtrOutputWithContext(context.Context) VirtualGatewayGrpcConnectionPoolPtrOutput
}

VirtualGatewayGrpcConnectionPoolPtrInput is an input type that accepts VirtualGatewayGrpcConnectionPoolArgs, VirtualGatewayGrpcConnectionPoolPtr and VirtualGatewayGrpcConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualGatewayGrpcConnectionPoolPtrInput` via:

        VirtualGatewayGrpcConnectionPoolArgs{...}

or:

        nil

type VirtualGatewayGrpcConnectionPoolPtrOutput added in v0.2.0

type VirtualGatewayGrpcConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayGrpcConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualGatewayGrpcConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayGrpcConnectionPoolPtrOutput) MaxRequests added in v0.2.0

func (VirtualGatewayGrpcConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayGrpcConnectionPoolPtrOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayGrpcConnectionPoolPtrOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutput() VirtualGatewayGrpcConnectionPoolPtrOutput

func (VirtualGatewayGrpcConnectionPoolPtrOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayGrpcConnectionPoolPtrOutput) ToVirtualGatewayGrpcConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayGrpcConnectionPoolPtrOutput

type VirtualGatewayHealthCheckPolicy added in v0.2.0

type VirtualGatewayHealthCheckPolicy struct {
	HealthyThreshold   int     `pulumi:"healthyThreshold"`
	IntervalMillis     int     `pulumi:"intervalMillis"`
	Path               *string `pulumi:"path"`
	Port               *int    `pulumi:"port"`
	Protocol           string  `pulumi:"protocol"`
	TimeoutMillis      int     `pulumi:"timeoutMillis"`
	UnhealthyThreshold int     `pulumi:"unhealthyThreshold"`
}

type VirtualGatewayHealthCheckPolicyArgs added in v0.2.0

type VirtualGatewayHealthCheckPolicyArgs struct {
	HealthyThreshold   pulumi.IntInput       `pulumi:"healthyThreshold"`
	IntervalMillis     pulumi.IntInput       `pulumi:"intervalMillis"`
	Path               pulumi.StringPtrInput `pulumi:"path"`
	Port               pulumi.IntPtrInput    `pulumi:"port"`
	Protocol           pulumi.StringInput    `pulumi:"protocol"`
	TimeoutMillis      pulumi.IntInput       `pulumi:"timeoutMillis"`
	UnhealthyThreshold pulumi.IntInput       `pulumi:"unhealthyThreshold"`
}

func (VirtualGatewayHealthCheckPolicyArgs) ElementType added in v0.2.0

func (VirtualGatewayHealthCheckPolicyArgs) ToOutput added in v0.76.0

func (VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyOutput added in v0.2.0

func (i VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyOutput() VirtualGatewayHealthCheckPolicyOutput

func (VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyOutputWithContext added in v0.2.0

func (i VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyOutputWithContext(ctx context.Context) VirtualGatewayHealthCheckPolicyOutput

func (VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyPtrOutput added in v0.2.0

func (i VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyPtrOutput() VirtualGatewayHealthCheckPolicyPtrOutput

func (VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayHealthCheckPolicyArgs) ToVirtualGatewayHealthCheckPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewayHealthCheckPolicyPtrOutput

type VirtualGatewayHealthCheckPolicyInput added in v0.2.0

type VirtualGatewayHealthCheckPolicyInput interface {
	pulumi.Input

	ToVirtualGatewayHealthCheckPolicyOutput() VirtualGatewayHealthCheckPolicyOutput
	ToVirtualGatewayHealthCheckPolicyOutputWithContext(context.Context) VirtualGatewayHealthCheckPolicyOutput
}

VirtualGatewayHealthCheckPolicyInput is an input type that accepts VirtualGatewayHealthCheckPolicyArgs and VirtualGatewayHealthCheckPolicyOutput values. You can construct a concrete instance of `VirtualGatewayHealthCheckPolicyInput` via:

VirtualGatewayHealthCheckPolicyArgs{...}

type VirtualGatewayHealthCheckPolicyOutput added in v0.2.0

type VirtualGatewayHealthCheckPolicyOutput struct{ *pulumi.OutputState }

func (VirtualGatewayHealthCheckPolicyOutput) ElementType added in v0.2.0

func (VirtualGatewayHealthCheckPolicyOutput) HealthyThreshold added in v0.2.0

func (VirtualGatewayHealthCheckPolicyOutput) IntervalMillis added in v0.2.0

func (VirtualGatewayHealthCheckPolicyOutput) Path added in v0.2.0

func (VirtualGatewayHealthCheckPolicyOutput) Port added in v0.2.0

func (VirtualGatewayHealthCheckPolicyOutput) Protocol added in v0.2.0

func (VirtualGatewayHealthCheckPolicyOutput) TimeoutMillis added in v0.2.0

func (VirtualGatewayHealthCheckPolicyOutput) ToOutput added in v0.76.0

func (VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyOutput added in v0.2.0

func (o VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyOutput() VirtualGatewayHealthCheckPolicyOutput

func (VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyOutputWithContext added in v0.2.0

func (o VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyOutputWithContext(ctx context.Context) VirtualGatewayHealthCheckPolicyOutput

func (VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyPtrOutput added in v0.2.0

func (o VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyPtrOutput() VirtualGatewayHealthCheckPolicyPtrOutput

func (VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayHealthCheckPolicyOutput) ToVirtualGatewayHealthCheckPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewayHealthCheckPolicyPtrOutput

func (VirtualGatewayHealthCheckPolicyOutput) UnhealthyThreshold added in v0.2.0

type VirtualGatewayHealthCheckPolicyPtrInput added in v0.2.0

type VirtualGatewayHealthCheckPolicyPtrInput interface {
	pulumi.Input

	ToVirtualGatewayHealthCheckPolicyPtrOutput() VirtualGatewayHealthCheckPolicyPtrOutput
	ToVirtualGatewayHealthCheckPolicyPtrOutputWithContext(context.Context) VirtualGatewayHealthCheckPolicyPtrOutput
}

VirtualGatewayHealthCheckPolicyPtrInput is an input type that accepts VirtualGatewayHealthCheckPolicyArgs, VirtualGatewayHealthCheckPolicyPtr and VirtualGatewayHealthCheckPolicyPtrOutput values. You can construct a concrete instance of `VirtualGatewayHealthCheckPolicyPtrInput` via:

        VirtualGatewayHealthCheckPolicyArgs{...}

or:

        nil

type VirtualGatewayHealthCheckPolicyPtrOutput added in v0.2.0

type VirtualGatewayHealthCheckPolicyPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayHealthCheckPolicyPtrOutput) Elem added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) HealthyThreshold added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) IntervalMillis added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) Path added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) Port added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) Protocol added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) TimeoutMillis added in v0.2.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayHealthCheckPolicyPtrOutput) ToVirtualGatewayHealthCheckPolicyPtrOutput added in v0.2.0

func (o VirtualGatewayHealthCheckPolicyPtrOutput) ToVirtualGatewayHealthCheckPolicyPtrOutput() VirtualGatewayHealthCheckPolicyPtrOutput

func (VirtualGatewayHealthCheckPolicyPtrOutput) ToVirtualGatewayHealthCheckPolicyPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayHealthCheckPolicyPtrOutput) ToVirtualGatewayHealthCheckPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewayHealthCheckPolicyPtrOutput

func (VirtualGatewayHealthCheckPolicyPtrOutput) UnhealthyThreshold added in v0.2.0

type VirtualGatewayHttp2ConnectionPool added in v0.2.0

type VirtualGatewayHttp2ConnectionPool struct {
	MaxRequests int `pulumi:"maxRequests"`
}

type VirtualGatewayHttp2ConnectionPoolArgs added in v0.2.0

type VirtualGatewayHttp2ConnectionPoolArgs struct {
	MaxRequests pulumi.IntInput `pulumi:"maxRequests"`
}

func (VirtualGatewayHttp2ConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualGatewayHttp2ConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolOutput added in v0.2.0

func (i VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolOutput() VirtualGatewayHttp2ConnectionPoolOutput

func (VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayHttp2ConnectionPoolOutput

func (VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolPtrOutput added in v0.2.0

func (i VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolPtrOutput() VirtualGatewayHttp2ConnectionPoolPtrOutput

func (VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayHttp2ConnectionPoolArgs) ToVirtualGatewayHttp2ConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayHttp2ConnectionPoolPtrOutput

type VirtualGatewayHttp2ConnectionPoolInput added in v0.2.0

type VirtualGatewayHttp2ConnectionPoolInput interface {
	pulumi.Input

	ToVirtualGatewayHttp2ConnectionPoolOutput() VirtualGatewayHttp2ConnectionPoolOutput
	ToVirtualGatewayHttp2ConnectionPoolOutputWithContext(context.Context) VirtualGatewayHttp2ConnectionPoolOutput
}

VirtualGatewayHttp2ConnectionPoolInput is an input type that accepts VirtualGatewayHttp2ConnectionPoolArgs and VirtualGatewayHttp2ConnectionPoolOutput values. You can construct a concrete instance of `VirtualGatewayHttp2ConnectionPoolInput` via:

VirtualGatewayHttp2ConnectionPoolArgs{...}

type VirtualGatewayHttp2ConnectionPoolOutput added in v0.2.0

type VirtualGatewayHttp2ConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualGatewayHttp2ConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualGatewayHttp2ConnectionPoolOutput) MaxRequests added in v0.2.0

func (VirtualGatewayHttp2ConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolOutput added in v0.2.0

func (o VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolOutput() VirtualGatewayHttp2ConnectionPoolOutput

func (VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayHttp2ConnectionPoolOutput

func (VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutput() VirtualGatewayHttp2ConnectionPoolPtrOutput

func (VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayHttp2ConnectionPoolOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayHttp2ConnectionPoolPtrOutput

type VirtualGatewayHttp2ConnectionPoolPtrInput added in v0.2.0

type VirtualGatewayHttp2ConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualGatewayHttp2ConnectionPoolPtrOutput() VirtualGatewayHttp2ConnectionPoolPtrOutput
	ToVirtualGatewayHttp2ConnectionPoolPtrOutputWithContext(context.Context) VirtualGatewayHttp2ConnectionPoolPtrOutput
}

VirtualGatewayHttp2ConnectionPoolPtrInput is an input type that accepts VirtualGatewayHttp2ConnectionPoolArgs, VirtualGatewayHttp2ConnectionPoolPtr and VirtualGatewayHttp2ConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualGatewayHttp2ConnectionPoolPtrInput` via:

        VirtualGatewayHttp2ConnectionPoolArgs{...}

or:

        nil

type VirtualGatewayHttp2ConnectionPoolPtrOutput added in v0.2.0

type VirtualGatewayHttp2ConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayHttp2ConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualGatewayHttp2ConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayHttp2ConnectionPoolPtrOutput) MaxRequests added in v0.2.0

func (VirtualGatewayHttp2ConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayHttp2ConnectionPoolPtrOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayHttp2ConnectionPoolPtrOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutput() VirtualGatewayHttp2ConnectionPoolPtrOutput

func (VirtualGatewayHttp2ConnectionPoolPtrOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayHttp2ConnectionPoolPtrOutput) ToVirtualGatewayHttp2ConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayHttp2ConnectionPoolPtrOutput

type VirtualGatewayHttpConnectionPool added in v0.2.0

type VirtualGatewayHttpConnectionPool struct {
	MaxConnections     int  `pulumi:"maxConnections"`
	MaxPendingRequests *int `pulumi:"maxPendingRequests"`
}

type VirtualGatewayHttpConnectionPoolArgs added in v0.2.0

type VirtualGatewayHttpConnectionPoolArgs struct {
	MaxConnections     pulumi.IntInput    `pulumi:"maxConnections"`
	MaxPendingRequests pulumi.IntPtrInput `pulumi:"maxPendingRequests"`
}

func (VirtualGatewayHttpConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualGatewayHttpConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolOutput added in v0.2.0

func (i VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolOutput() VirtualGatewayHttpConnectionPoolOutput

func (VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayHttpConnectionPoolOutput

func (VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolPtrOutput added in v0.2.0

func (i VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolPtrOutput() VirtualGatewayHttpConnectionPoolPtrOutput

func (VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayHttpConnectionPoolArgs) ToVirtualGatewayHttpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayHttpConnectionPoolPtrOutput

type VirtualGatewayHttpConnectionPoolInput added in v0.2.0

type VirtualGatewayHttpConnectionPoolInput interface {
	pulumi.Input

	ToVirtualGatewayHttpConnectionPoolOutput() VirtualGatewayHttpConnectionPoolOutput
	ToVirtualGatewayHttpConnectionPoolOutputWithContext(context.Context) VirtualGatewayHttpConnectionPoolOutput
}

VirtualGatewayHttpConnectionPoolInput is an input type that accepts VirtualGatewayHttpConnectionPoolArgs and VirtualGatewayHttpConnectionPoolOutput values. You can construct a concrete instance of `VirtualGatewayHttpConnectionPoolInput` via:

VirtualGatewayHttpConnectionPoolArgs{...}

type VirtualGatewayHttpConnectionPoolOutput added in v0.2.0

type VirtualGatewayHttpConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualGatewayHttpConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualGatewayHttpConnectionPoolOutput) MaxConnections added in v0.2.0

func (VirtualGatewayHttpConnectionPoolOutput) MaxPendingRequests added in v0.2.0

func (VirtualGatewayHttpConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolOutput added in v0.2.0

func (o VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolOutput() VirtualGatewayHttpConnectionPoolOutput

func (VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewayHttpConnectionPoolOutput

func (VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolPtrOutput() VirtualGatewayHttpConnectionPoolPtrOutput

func (VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayHttpConnectionPoolOutput) ToVirtualGatewayHttpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayHttpConnectionPoolPtrOutput

type VirtualGatewayHttpConnectionPoolPtrInput added in v0.2.0

type VirtualGatewayHttpConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualGatewayHttpConnectionPoolPtrOutput() VirtualGatewayHttpConnectionPoolPtrOutput
	ToVirtualGatewayHttpConnectionPoolPtrOutputWithContext(context.Context) VirtualGatewayHttpConnectionPoolPtrOutput
}

VirtualGatewayHttpConnectionPoolPtrInput is an input type that accepts VirtualGatewayHttpConnectionPoolArgs, VirtualGatewayHttpConnectionPoolPtr and VirtualGatewayHttpConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualGatewayHttpConnectionPoolPtrInput` via:

        VirtualGatewayHttpConnectionPoolArgs{...}

or:

        nil

type VirtualGatewayHttpConnectionPoolPtrOutput added in v0.2.0

type VirtualGatewayHttpConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayHttpConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualGatewayHttpConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayHttpConnectionPoolPtrOutput) MaxConnections added in v0.2.0

func (VirtualGatewayHttpConnectionPoolPtrOutput) MaxPendingRequests added in v0.2.0

func (VirtualGatewayHttpConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayHttpConnectionPoolPtrOutput) ToVirtualGatewayHttpConnectionPoolPtrOutput added in v0.2.0

func (o VirtualGatewayHttpConnectionPoolPtrOutput) ToVirtualGatewayHttpConnectionPoolPtrOutput() VirtualGatewayHttpConnectionPoolPtrOutput

func (VirtualGatewayHttpConnectionPoolPtrOutput) ToVirtualGatewayHttpConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayHttpConnectionPoolPtrOutput) ToVirtualGatewayHttpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewayHttpConnectionPoolPtrOutput

type VirtualGatewayInput

type VirtualGatewayInput interface {
	pulumi.Input

	ToVirtualGatewayOutput() VirtualGatewayOutput
	ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput
}

type VirtualGatewayJsonFormatRef added in v0.22.0

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

type VirtualGatewayJsonFormatRefArgs added in v0.22.0

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

func (VirtualGatewayJsonFormatRefArgs) ElementType added in v0.22.0

func (VirtualGatewayJsonFormatRefArgs) ToOutput added in v0.76.0

func (VirtualGatewayJsonFormatRefArgs) ToVirtualGatewayJsonFormatRefOutput added in v0.22.0

func (i VirtualGatewayJsonFormatRefArgs) ToVirtualGatewayJsonFormatRefOutput() VirtualGatewayJsonFormatRefOutput

func (VirtualGatewayJsonFormatRefArgs) ToVirtualGatewayJsonFormatRefOutputWithContext added in v0.22.0

func (i VirtualGatewayJsonFormatRefArgs) ToVirtualGatewayJsonFormatRefOutputWithContext(ctx context.Context) VirtualGatewayJsonFormatRefOutput

type VirtualGatewayJsonFormatRefArray added in v0.22.0

type VirtualGatewayJsonFormatRefArray []VirtualGatewayJsonFormatRefInput

func (VirtualGatewayJsonFormatRefArray) ElementType added in v0.22.0

func (VirtualGatewayJsonFormatRefArray) ToOutput added in v0.76.0

func (VirtualGatewayJsonFormatRefArray) ToVirtualGatewayJsonFormatRefArrayOutput added in v0.22.0

func (i VirtualGatewayJsonFormatRefArray) ToVirtualGatewayJsonFormatRefArrayOutput() VirtualGatewayJsonFormatRefArrayOutput

func (VirtualGatewayJsonFormatRefArray) ToVirtualGatewayJsonFormatRefArrayOutputWithContext added in v0.22.0

func (i VirtualGatewayJsonFormatRefArray) ToVirtualGatewayJsonFormatRefArrayOutputWithContext(ctx context.Context) VirtualGatewayJsonFormatRefArrayOutput

type VirtualGatewayJsonFormatRefArrayInput added in v0.22.0

type VirtualGatewayJsonFormatRefArrayInput interface {
	pulumi.Input

	ToVirtualGatewayJsonFormatRefArrayOutput() VirtualGatewayJsonFormatRefArrayOutput
	ToVirtualGatewayJsonFormatRefArrayOutputWithContext(context.Context) VirtualGatewayJsonFormatRefArrayOutput
}

VirtualGatewayJsonFormatRefArrayInput is an input type that accepts VirtualGatewayJsonFormatRefArray and VirtualGatewayJsonFormatRefArrayOutput values. You can construct a concrete instance of `VirtualGatewayJsonFormatRefArrayInput` via:

VirtualGatewayJsonFormatRefArray{ VirtualGatewayJsonFormatRefArgs{...} }

type VirtualGatewayJsonFormatRefArrayOutput added in v0.22.0

type VirtualGatewayJsonFormatRefArrayOutput struct{ *pulumi.OutputState }

func (VirtualGatewayJsonFormatRefArrayOutput) ElementType added in v0.22.0

func (VirtualGatewayJsonFormatRefArrayOutput) Index added in v0.22.0

func (VirtualGatewayJsonFormatRefArrayOutput) ToOutput added in v0.76.0

func (VirtualGatewayJsonFormatRefArrayOutput) ToVirtualGatewayJsonFormatRefArrayOutput added in v0.22.0

func (o VirtualGatewayJsonFormatRefArrayOutput) ToVirtualGatewayJsonFormatRefArrayOutput() VirtualGatewayJsonFormatRefArrayOutput

func (VirtualGatewayJsonFormatRefArrayOutput) ToVirtualGatewayJsonFormatRefArrayOutputWithContext added in v0.22.0

func (o VirtualGatewayJsonFormatRefArrayOutput) ToVirtualGatewayJsonFormatRefArrayOutputWithContext(ctx context.Context) VirtualGatewayJsonFormatRefArrayOutput

type VirtualGatewayJsonFormatRefInput added in v0.22.0

type VirtualGatewayJsonFormatRefInput interface {
	pulumi.Input

	ToVirtualGatewayJsonFormatRefOutput() VirtualGatewayJsonFormatRefOutput
	ToVirtualGatewayJsonFormatRefOutputWithContext(context.Context) VirtualGatewayJsonFormatRefOutput
}

VirtualGatewayJsonFormatRefInput is an input type that accepts VirtualGatewayJsonFormatRefArgs and VirtualGatewayJsonFormatRefOutput values. You can construct a concrete instance of `VirtualGatewayJsonFormatRefInput` via:

VirtualGatewayJsonFormatRefArgs{...}

type VirtualGatewayJsonFormatRefOutput added in v0.22.0

type VirtualGatewayJsonFormatRefOutput struct{ *pulumi.OutputState }

func (VirtualGatewayJsonFormatRefOutput) ElementType added in v0.22.0

func (VirtualGatewayJsonFormatRefOutput) Key added in v0.22.0

func (VirtualGatewayJsonFormatRefOutput) ToOutput added in v0.76.0

func (VirtualGatewayJsonFormatRefOutput) ToVirtualGatewayJsonFormatRefOutput added in v0.22.0

func (o VirtualGatewayJsonFormatRefOutput) ToVirtualGatewayJsonFormatRefOutput() VirtualGatewayJsonFormatRefOutput

func (VirtualGatewayJsonFormatRefOutput) ToVirtualGatewayJsonFormatRefOutputWithContext added in v0.22.0

func (o VirtualGatewayJsonFormatRefOutput) ToVirtualGatewayJsonFormatRefOutputWithContext(ctx context.Context) VirtualGatewayJsonFormatRefOutput

func (VirtualGatewayJsonFormatRefOutput) Value added in v0.22.0

type VirtualGatewayListener added in v0.2.0

type VirtualGatewayListener struct {
	ConnectionPool *VirtualGatewayConnectionPool    `pulumi:"connectionPool"`
	HealthCheck    *VirtualGatewayHealthCheckPolicy `pulumi:"healthCheck"`
	PortMapping    VirtualGatewayPortMapping        `pulumi:"portMapping"`
	Tls            *VirtualGatewayListenerTls       `pulumi:"tls"`
}

type VirtualGatewayListenerArgs added in v0.2.0

type VirtualGatewayListenerArgs struct {
	ConnectionPool VirtualGatewayConnectionPoolPtrInput    `pulumi:"connectionPool"`
	HealthCheck    VirtualGatewayHealthCheckPolicyPtrInput `pulumi:"healthCheck"`
	PortMapping    VirtualGatewayPortMappingInput          `pulumi:"portMapping"`
	Tls            VirtualGatewayListenerTlsPtrInput       `pulumi:"tls"`
}

func (VirtualGatewayListenerArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerArgs) ElementType() reflect.Type

func (VirtualGatewayListenerArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerArgs) ToVirtualGatewayListenerOutput added in v0.2.0

func (i VirtualGatewayListenerArgs) ToVirtualGatewayListenerOutput() VirtualGatewayListenerOutput

func (VirtualGatewayListenerArgs) ToVirtualGatewayListenerOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerArgs) ToVirtualGatewayListenerOutputWithContext(ctx context.Context) VirtualGatewayListenerOutput

type VirtualGatewayListenerArray added in v0.2.0

type VirtualGatewayListenerArray []VirtualGatewayListenerInput

func (VirtualGatewayListenerArray) ElementType added in v0.2.0

func (VirtualGatewayListenerArray) ToOutput added in v0.76.0

func (VirtualGatewayListenerArray) ToVirtualGatewayListenerArrayOutput added in v0.2.0

func (i VirtualGatewayListenerArray) ToVirtualGatewayListenerArrayOutput() VirtualGatewayListenerArrayOutput

func (VirtualGatewayListenerArray) ToVirtualGatewayListenerArrayOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerArray) ToVirtualGatewayListenerArrayOutputWithContext(ctx context.Context) VirtualGatewayListenerArrayOutput

type VirtualGatewayListenerArrayInput added in v0.2.0

type VirtualGatewayListenerArrayInput interface {
	pulumi.Input

	ToVirtualGatewayListenerArrayOutput() VirtualGatewayListenerArrayOutput
	ToVirtualGatewayListenerArrayOutputWithContext(context.Context) VirtualGatewayListenerArrayOutput
}

VirtualGatewayListenerArrayInput is an input type that accepts VirtualGatewayListenerArray and VirtualGatewayListenerArrayOutput values. You can construct a concrete instance of `VirtualGatewayListenerArrayInput` via:

VirtualGatewayListenerArray{ VirtualGatewayListenerArgs{...} }

type VirtualGatewayListenerArrayOutput added in v0.2.0

type VirtualGatewayListenerArrayOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerArrayOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerArrayOutput) Index added in v0.2.0

func (VirtualGatewayListenerArrayOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerArrayOutput) ToVirtualGatewayListenerArrayOutput added in v0.2.0

func (o VirtualGatewayListenerArrayOutput) ToVirtualGatewayListenerArrayOutput() VirtualGatewayListenerArrayOutput

func (VirtualGatewayListenerArrayOutput) ToVirtualGatewayListenerArrayOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerArrayOutput) ToVirtualGatewayListenerArrayOutputWithContext(ctx context.Context) VirtualGatewayListenerArrayOutput

type VirtualGatewayListenerInput added in v0.2.0

type VirtualGatewayListenerInput interface {
	pulumi.Input

	ToVirtualGatewayListenerOutput() VirtualGatewayListenerOutput
	ToVirtualGatewayListenerOutputWithContext(context.Context) VirtualGatewayListenerOutput
}

VirtualGatewayListenerInput is an input type that accepts VirtualGatewayListenerArgs and VirtualGatewayListenerOutput values. You can construct a concrete instance of `VirtualGatewayListenerInput` via:

VirtualGatewayListenerArgs{...}

type VirtualGatewayListenerOutput added in v0.2.0

type VirtualGatewayListenerOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerOutput) ConnectionPool added in v0.2.0

func (VirtualGatewayListenerOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerOutput) HealthCheck added in v0.2.0

func (VirtualGatewayListenerOutput) PortMapping added in v0.2.0

func (VirtualGatewayListenerOutput) Tls added in v0.72.0

func (VirtualGatewayListenerOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerOutput) ToVirtualGatewayListenerOutput added in v0.2.0

func (o VirtualGatewayListenerOutput) ToVirtualGatewayListenerOutput() VirtualGatewayListenerOutput

func (VirtualGatewayListenerOutput) ToVirtualGatewayListenerOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerOutput) ToVirtualGatewayListenerOutputWithContext(ctx context.Context) VirtualGatewayListenerOutput

type VirtualGatewayListenerTls added in v0.2.0

type VirtualGatewayListenerTls struct {
	Certificate VirtualGatewayListenerTlsCertificate        `pulumi:"certificate"`
	Mode        string                                      `pulumi:"mode"`
	Validation  *VirtualGatewayListenerTlsValidationContext `pulumi:"validation"`
}

type VirtualGatewayListenerTlsAcmCertificate added in v0.2.0

type VirtualGatewayListenerTlsAcmCertificate struct {
	CertificateArn string `pulumi:"certificateArn"`
}

type VirtualGatewayListenerTlsAcmCertificateArgs added in v0.2.0

type VirtualGatewayListenerTlsAcmCertificateArgs struct {
	CertificateArn pulumi.StringInput `pulumi:"certificateArn"`
}

func (VirtualGatewayListenerTlsAcmCertificateArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsAcmCertificateArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificateOutput added in v0.2.0

func (i VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificateOutput() VirtualGatewayListenerTlsAcmCertificateOutput

func (VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificateOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsAcmCertificateOutput

func (VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificatePtrOutput added in v0.2.0

func (i VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificatePtrOutput() VirtualGatewayListenerTlsAcmCertificatePtrOutput

func (VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificatePtrOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsAcmCertificateArgs) ToVirtualGatewayListenerTlsAcmCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsAcmCertificatePtrOutput

type VirtualGatewayListenerTlsAcmCertificateInput added in v0.2.0

type VirtualGatewayListenerTlsAcmCertificateInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsAcmCertificateOutput() VirtualGatewayListenerTlsAcmCertificateOutput
	ToVirtualGatewayListenerTlsAcmCertificateOutputWithContext(context.Context) VirtualGatewayListenerTlsAcmCertificateOutput
}

VirtualGatewayListenerTlsAcmCertificateInput is an input type that accepts VirtualGatewayListenerTlsAcmCertificateArgs and VirtualGatewayListenerTlsAcmCertificateOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsAcmCertificateInput` via:

VirtualGatewayListenerTlsAcmCertificateArgs{...}

type VirtualGatewayListenerTlsAcmCertificateOutput added in v0.2.0

type VirtualGatewayListenerTlsAcmCertificateOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsAcmCertificateOutput) CertificateArn added in v0.2.0

func (VirtualGatewayListenerTlsAcmCertificateOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsAcmCertificateOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificateOutput added in v0.2.0

func (o VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificateOutput() VirtualGatewayListenerTlsAcmCertificateOutput

func (VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificateOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsAcmCertificateOutput

func (VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutput() VirtualGatewayListenerTlsAcmCertificatePtrOutput

func (VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsAcmCertificateOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsAcmCertificatePtrOutput

type VirtualGatewayListenerTlsAcmCertificatePtrInput added in v0.2.0

type VirtualGatewayListenerTlsAcmCertificatePtrInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsAcmCertificatePtrOutput() VirtualGatewayListenerTlsAcmCertificatePtrOutput
	ToVirtualGatewayListenerTlsAcmCertificatePtrOutputWithContext(context.Context) VirtualGatewayListenerTlsAcmCertificatePtrOutput
}

VirtualGatewayListenerTlsAcmCertificatePtrInput is an input type that accepts VirtualGatewayListenerTlsAcmCertificateArgs, VirtualGatewayListenerTlsAcmCertificatePtr and VirtualGatewayListenerTlsAcmCertificatePtrOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsAcmCertificatePtrInput` via:

        VirtualGatewayListenerTlsAcmCertificateArgs{...}

or:

        nil

type VirtualGatewayListenerTlsAcmCertificatePtrOutput added in v0.2.0

type VirtualGatewayListenerTlsAcmCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsAcmCertificatePtrOutput) CertificateArn added in v0.2.0

func (VirtualGatewayListenerTlsAcmCertificatePtrOutput) Elem added in v0.2.0

func (VirtualGatewayListenerTlsAcmCertificatePtrOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsAcmCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsAcmCertificatePtrOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsAcmCertificatePtrOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutput() VirtualGatewayListenerTlsAcmCertificatePtrOutput

func (VirtualGatewayListenerTlsAcmCertificatePtrOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsAcmCertificatePtrOutput) ToVirtualGatewayListenerTlsAcmCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsAcmCertificatePtrOutput

type VirtualGatewayListenerTlsArgs added in v0.2.0

type VirtualGatewayListenerTlsArgs struct {
	Certificate VirtualGatewayListenerTlsCertificateInput          `pulumi:"certificate"`
	Mode        pulumi.StringInput                                 `pulumi:"mode"`
	Validation  VirtualGatewayListenerTlsValidationContextPtrInput `pulumi:"validation"`
}

func (VirtualGatewayListenerTlsArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsOutput added in v0.2.0

func (i VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsOutput() VirtualGatewayListenerTlsOutput

func (VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsOutput

func (VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsPtrOutput added in v0.2.0

func (i VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsPtrOutput() VirtualGatewayListenerTlsPtrOutput

func (VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsArgs) ToVirtualGatewayListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsPtrOutput

type VirtualGatewayListenerTlsCertificate added in v0.2.0

type VirtualGatewayListenerTlsCertificate struct {
	Acm  *VirtualGatewayListenerTlsAcmCertificate  `pulumi:"acm"`
	File *VirtualGatewayListenerTlsFileCertificate `pulumi:"file"`
	Sds  *VirtualGatewayListenerTlsSdsCertificate  `pulumi:"sds"`
}

type VirtualGatewayListenerTlsCertificateArgs added in v0.2.0

type VirtualGatewayListenerTlsCertificateArgs struct {
	Acm  VirtualGatewayListenerTlsAcmCertificatePtrInput  `pulumi:"acm"`
	File VirtualGatewayListenerTlsFileCertificatePtrInput `pulumi:"file"`
	Sds  VirtualGatewayListenerTlsSdsCertificatePtrInput  `pulumi:"sds"`
}

func (VirtualGatewayListenerTlsCertificateArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsCertificateArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificateOutput added in v0.2.0

func (i VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificateOutput() VirtualGatewayListenerTlsCertificateOutput

func (VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificateOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsCertificateOutput

func (VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificatePtrOutput added in v0.2.0

func (i VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificatePtrOutput() VirtualGatewayListenerTlsCertificatePtrOutput

func (VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificatePtrOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsCertificateArgs) ToVirtualGatewayListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsCertificatePtrOutput

type VirtualGatewayListenerTlsCertificateInput added in v0.2.0

type VirtualGatewayListenerTlsCertificateInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsCertificateOutput() VirtualGatewayListenerTlsCertificateOutput
	ToVirtualGatewayListenerTlsCertificateOutputWithContext(context.Context) VirtualGatewayListenerTlsCertificateOutput
}

VirtualGatewayListenerTlsCertificateInput is an input type that accepts VirtualGatewayListenerTlsCertificateArgs and VirtualGatewayListenerTlsCertificateOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsCertificateInput` via:

VirtualGatewayListenerTlsCertificateArgs{...}

type VirtualGatewayListenerTlsCertificateOutput added in v0.2.0

type VirtualGatewayListenerTlsCertificateOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsCertificateOutput) Acm added in v0.72.0

func (VirtualGatewayListenerTlsCertificateOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsCertificateOutput) File added in v0.2.0

func (VirtualGatewayListenerTlsCertificateOutput) Sds added in v0.72.0

func (VirtualGatewayListenerTlsCertificateOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificateOutput added in v0.2.0

func (o VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificateOutput() VirtualGatewayListenerTlsCertificateOutput

func (VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificateOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsCertificateOutput

func (VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificatePtrOutput() VirtualGatewayListenerTlsCertificatePtrOutput

func (VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsCertificateOutput) ToVirtualGatewayListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsCertificatePtrOutput

type VirtualGatewayListenerTlsCertificatePtrInput added in v0.2.0

type VirtualGatewayListenerTlsCertificatePtrInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsCertificatePtrOutput() VirtualGatewayListenerTlsCertificatePtrOutput
	ToVirtualGatewayListenerTlsCertificatePtrOutputWithContext(context.Context) VirtualGatewayListenerTlsCertificatePtrOutput
}

VirtualGatewayListenerTlsCertificatePtrInput is an input type that accepts VirtualGatewayListenerTlsCertificateArgs, VirtualGatewayListenerTlsCertificatePtr and VirtualGatewayListenerTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsCertificatePtrInput` via:

        VirtualGatewayListenerTlsCertificateArgs{...}

or:

        nil

type VirtualGatewayListenerTlsCertificatePtrOutput added in v0.2.0

type VirtualGatewayListenerTlsCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsCertificatePtrOutput) Acm added in v0.72.0

func (VirtualGatewayListenerTlsCertificatePtrOutput) Elem added in v0.2.0

func (VirtualGatewayListenerTlsCertificatePtrOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsCertificatePtrOutput) File added in v0.2.0

func (VirtualGatewayListenerTlsCertificatePtrOutput) Sds added in v0.72.0

func (VirtualGatewayListenerTlsCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsCertificatePtrOutput) ToVirtualGatewayListenerTlsCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsCertificatePtrOutput) ToVirtualGatewayListenerTlsCertificatePtrOutput() VirtualGatewayListenerTlsCertificatePtrOutput

func (VirtualGatewayListenerTlsCertificatePtrOutput) ToVirtualGatewayListenerTlsCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsCertificatePtrOutput) ToVirtualGatewayListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsCertificatePtrOutput

type VirtualGatewayListenerTlsFileCertificate added in v0.2.0

type VirtualGatewayListenerTlsFileCertificate struct {
	CertificateChain string `pulumi:"certificateChain"`
	PrivateKey       string `pulumi:"privateKey"`
}

type VirtualGatewayListenerTlsFileCertificateArgs added in v0.2.0

type VirtualGatewayListenerTlsFileCertificateArgs struct {
	CertificateChain pulumi.StringInput `pulumi:"certificateChain"`
	PrivateKey       pulumi.StringInput `pulumi:"privateKey"`
}

func (VirtualGatewayListenerTlsFileCertificateArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificateArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificateOutput added in v0.2.0

func (i VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificateOutput() VirtualGatewayListenerTlsFileCertificateOutput

func (VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificateOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsFileCertificateOutput

func (VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificatePtrOutput added in v0.2.0

func (i VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificatePtrOutput() VirtualGatewayListenerTlsFileCertificatePtrOutput

func (VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificatePtrOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsFileCertificateArgs) ToVirtualGatewayListenerTlsFileCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsFileCertificatePtrOutput

type VirtualGatewayListenerTlsFileCertificateInput added in v0.2.0

type VirtualGatewayListenerTlsFileCertificateInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsFileCertificateOutput() VirtualGatewayListenerTlsFileCertificateOutput
	ToVirtualGatewayListenerTlsFileCertificateOutputWithContext(context.Context) VirtualGatewayListenerTlsFileCertificateOutput
}

VirtualGatewayListenerTlsFileCertificateInput is an input type that accepts VirtualGatewayListenerTlsFileCertificateArgs and VirtualGatewayListenerTlsFileCertificateOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsFileCertificateInput` via:

VirtualGatewayListenerTlsFileCertificateArgs{...}

type VirtualGatewayListenerTlsFileCertificateOutput added in v0.2.0

type VirtualGatewayListenerTlsFileCertificateOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsFileCertificateOutput) CertificateChain added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificateOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificateOutput) PrivateKey added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificateOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificateOutput added in v0.2.0

func (o VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificateOutput() VirtualGatewayListenerTlsFileCertificateOutput

func (VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificateOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsFileCertificateOutput

func (VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutput() VirtualGatewayListenerTlsFileCertificatePtrOutput

func (VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsFileCertificateOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsFileCertificatePtrOutput

type VirtualGatewayListenerTlsFileCertificatePtrInput added in v0.2.0

type VirtualGatewayListenerTlsFileCertificatePtrInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsFileCertificatePtrOutput() VirtualGatewayListenerTlsFileCertificatePtrOutput
	ToVirtualGatewayListenerTlsFileCertificatePtrOutputWithContext(context.Context) VirtualGatewayListenerTlsFileCertificatePtrOutput
}

VirtualGatewayListenerTlsFileCertificatePtrInput is an input type that accepts VirtualGatewayListenerTlsFileCertificateArgs, VirtualGatewayListenerTlsFileCertificatePtr and VirtualGatewayListenerTlsFileCertificatePtrOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsFileCertificatePtrInput` via:

        VirtualGatewayListenerTlsFileCertificateArgs{...}

or:

        nil

type VirtualGatewayListenerTlsFileCertificatePtrOutput added in v0.2.0

type VirtualGatewayListenerTlsFileCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsFileCertificatePtrOutput) CertificateChain added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificatePtrOutput) Elem added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificatePtrOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificatePtrOutput) PrivateKey added in v0.2.0

func (VirtualGatewayListenerTlsFileCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsFileCertificatePtrOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsFileCertificatePtrOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutput() VirtualGatewayListenerTlsFileCertificatePtrOutput

func (VirtualGatewayListenerTlsFileCertificatePtrOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsFileCertificatePtrOutput) ToVirtualGatewayListenerTlsFileCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsFileCertificatePtrOutput

type VirtualGatewayListenerTlsInput added in v0.2.0

type VirtualGatewayListenerTlsInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsOutput() VirtualGatewayListenerTlsOutput
	ToVirtualGatewayListenerTlsOutputWithContext(context.Context) VirtualGatewayListenerTlsOutput
}

VirtualGatewayListenerTlsInput is an input type that accepts VirtualGatewayListenerTlsArgs and VirtualGatewayListenerTlsOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsInput` via:

VirtualGatewayListenerTlsArgs{...}

type VirtualGatewayListenerTlsOutput added in v0.2.0

type VirtualGatewayListenerTlsOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsOutput) Certificate added in v0.2.0

func (VirtualGatewayListenerTlsOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsOutput) Mode added in v0.2.0

func (VirtualGatewayListenerTlsOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsOutput added in v0.2.0

func (o VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsOutput() VirtualGatewayListenerTlsOutput

func (VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsOutput

func (VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsPtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsPtrOutput() VirtualGatewayListenerTlsPtrOutput

func (VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsOutput) ToVirtualGatewayListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsPtrOutput

func (VirtualGatewayListenerTlsOutput) Validation added in v0.2.0

type VirtualGatewayListenerTlsPtrInput added in v0.2.0

type VirtualGatewayListenerTlsPtrInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsPtrOutput() VirtualGatewayListenerTlsPtrOutput
	ToVirtualGatewayListenerTlsPtrOutputWithContext(context.Context) VirtualGatewayListenerTlsPtrOutput
}

VirtualGatewayListenerTlsPtrInput is an input type that accepts VirtualGatewayListenerTlsArgs, VirtualGatewayListenerTlsPtr and VirtualGatewayListenerTlsPtrOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsPtrInput` via:

        VirtualGatewayListenerTlsArgs{...}

or:

        nil

func VirtualGatewayListenerTlsPtr added in v0.2.0

type VirtualGatewayListenerTlsPtrOutput added in v0.2.0

type VirtualGatewayListenerTlsPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsPtrOutput) Certificate added in v0.2.0

func (VirtualGatewayListenerTlsPtrOutput) Elem added in v0.2.0

func (VirtualGatewayListenerTlsPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsPtrOutput) Mode added in v0.2.0

func (VirtualGatewayListenerTlsPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsPtrOutput) ToVirtualGatewayListenerTlsPtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsPtrOutput) ToVirtualGatewayListenerTlsPtrOutput() VirtualGatewayListenerTlsPtrOutput

func (VirtualGatewayListenerTlsPtrOutput) ToVirtualGatewayListenerTlsPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsPtrOutput) ToVirtualGatewayListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsPtrOutput

func (VirtualGatewayListenerTlsPtrOutput) Validation added in v0.2.0

type VirtualGatewayListenerTlsSdsCertificate added in v0.2.0

type VirtualGatewayListenerTlsSdsCertificate struct {
	SecretName string `pulumi:"secretName"`
}

type VirtualGatewayListenerTlsSdsCertificateArgs added in v0.2.0

type VirtualGatewayListenerTlsSdsCertificateArgs struct {
	SecretName pulumi.StringInput `pulumi:"secretName"`
}

func (VirtualGatewayListenerTlsSdsCertificateArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsSdsCertificateArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificateOutput added in v0.2.0

func (i VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificateOutput() VirtualGatewayListenerTlsSdsCertificateOutput

func (VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificateOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsSdsCertificateOutput

func (VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificatePtrOutput added in v0.2.0

func (i VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificatePtrOutput() VirtualGatewayListenerTlsSdsCertificatePtrOutput

func (VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificatePtrOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsSdsCertificateArgs) ToVirtualGatewayListenerTlsSdsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsSdsCertificatePtrOutput

type VirtualGatewayListenerTlsSdsCertificateInput added in v0.2.0

type VirtualGatewayListenerTlsSdsCertificateInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsSdsCertificateOutput() VirtualGatewayListenerTlsSdsCertificateOutput
	ToVirtualGatewayListenerTlsSdsCertificateOutputWithContext(context.Context) VirtualGatewayListenerTlsSdsCertificateOutput
}

VirtualGatewayListenerTlsSdsCertificateInput is an input type that accepts VirtualGatewayListenerTlsSdsCertificateArgs and VirtualGatewayListenerTlsSdsCertificateOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsSdsCertificateInput` via:

VirtualGatewayListenerTlsSdsCertificateArgs{...}

type VirtualGatewayListenerTlsSdsCertificateOutput added in v0.2.0

type VirtualGatewayListenerTlsSdsCertificateOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsSdsCertificateOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsSdsCertificateOutput) SecretName added in v0.2.0

func (VirtualGatewayListenerTlsSdsCertificateOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificateOutput added in v0.2.0

func (o VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificateOutput() VirtualGatewayListenerTlsSdsCertificateOutput

func (VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificateOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificateOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsSdsCertificateOutput

func (VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutput() VirtualGatewayListenerTlsSdsCertificatePtrOutput

func (VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsSdsCertificateOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsSdsCertificatePtrOutput

type VirtualGatewayListenerTlsSdsCertificatePtrInput added in v0.2.0

type VirtualGatewayListenerTlsSdsCertificatePtrInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsSdsCertificatePtrOutput() VirtualGatewayListenerTlsSdsCertificatePtrOutput
	ToVirtualGatewayListenerTlsSdsCertificatePtrOutputWithContext(context.Context) VirtualGatewayListenerTlsSdsCertificatePtrOutput
}

VirtualGatewayListenerTlsSdsCertificatePtrInput is an input type that accepts VirtualGatewayListenerTlsSdsCertificateArgs, VirtualGatewayListenerTlsSdsCertificatePtr and VirtualGatewayListenerTlsSdsCertificatePtrOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsSdsCertificatePtrInput` via:

        VirtualGatewayListenerTlsSdsCertificateArgs{...}

or:

        nil

type VirtualGatewayListenerTlsSdsCertificatePtrOutput added in v0.2.0

type VirtualGatewayListenerTlsSdsCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsSdsCertificatePtrOutput) Elem added in v0.2.0

func (VirtualGatewayListenerTlsSdsCertificatePtrOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsSdsCertificatePtrOutput) SecretName added in v0.2.0

func (VirtualGatewayListenerTlsSdsCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsSdsCertificatePtrOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsSdsCertificatePtrOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutput() VirtualGatewayListenerTlsSdsCertificatePtrOutput

func (VirtualGatewayListenerTlsSdsCertificatePtrOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsSdsCertificatePtrOutput) ToVirtualGatewayListenerTlsSdsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsSdsCertificatePtrOutput

type VirtualGatewayListenerTlsValidationContext added in v0.2.0

type VirtualGatewayListenerTlsValidationContext struct {
	SubjectAlternativeNames *VirtualGatewaySubjectAlternativeNames          `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualGatewayListenerTlsValidationContextTrust `pulumi:"trust"`
}

type VirtualGatewayListenerTlsValidationContextArgs added in v0.2.0

type VirtualGatewayListenerTlsValidationContextArgs struct {
	SubjectAlternativeNames VirtualGatewaySubjectAlternativeNamesPtrInput        `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualGatewayListenerTlsValidationContextTrustInput `pulumi:"trust"`
}

func (VirtualGatewayListenerTlsValidationContextArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextOutput added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextOutput() VirtualGatewayListenerTlsValidationContextOutput

func (VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextOutput

func (VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextPtrOutput added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextPtrOutput() VirtualGatewayListenerTlsValidationContextPtrOutput

func (VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextArgs) ToVirtualGatewayListenerTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextPtrOutput

type VirtualGatewayListenerTlsValidationContextInput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsValidationContextOutput() VirtualGatewayListenerTlsValidationContextOutput
	ToVirtualGatewayListenerTlsValidationContextOutputWithContext(context.Context) VirtualGatewayListenerTlsValidationContextOutput
}

VirtualGatewayListenerTlsValidationContextInput is an input type that accepts VirtualGatewayListenerTlsValidationContextArgs and VirtualGatewayListenerTlsValidationContextOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsValidationContextInput` via:

VirtualGatewayListenerTlsValidationContextArgs{...}

type VirtualGatewayListenerTlsValidationContextOutput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsValidationContextOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextOutput) SubjectAlternativeNames added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextOutput added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextOutput() VirtualGatewayListenerTlsValidationContextOutput

func (VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextOutput

func (VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutput() VirtualGatewayListenerTlsValidationContextPtrOutput

func (VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextPtrOutput

func (VirtualGatewayListenerTlsValidationContextOutput) Trust added in v0.2.0

type VirtualGatewayListenerTlsValidationContextPtrInput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextPtrInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsValidationContextPtrOutput() VirtualGatewayListenerTlsValidationContextPtrOutput
	ToVirtualGatewayListenerTlsValidationContextPtrOutputWithContext(context.Context) VirtualGatewayListenerTlsValidationContextPtrOutput
}

VirtualGatewayListenerTlsValidationContextPtrInput is an input type that accepts VirtualGatewayListenerTlsValidationContextArgs, VirtualGatewayListenerTlsValidationContextPtr and VirtualGatewayListenerTlsValidationContextPtrOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsValidationContextPtrInput` via:

        VirtualGatewayListenerTlsValidationContextArgs{...}

or:

        nil

type VirtualGatewayListenerTlsValidationContextPtrOutput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsValidationContextPtrOutput) Elem added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextPtrOutput) SubjectAlternativeNames added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsValidationContextPtrOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextPtrOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutput() VirtualGatewayListenerTlsValidationContextPtrOutput

func (VirtualGatewayListenerTlsValidationContextPtrOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextPtrOutput) ToVirtualGatewayListenerTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextPtrOutput

func (VirtualGatewayListenerTlsValidationContextPtrOutput) Trust added in v0.2.0

type VirtualGatewayListenerTlsValidationContextTrust added in v0.2.0

type VirtualGatewayListenerTlsValidationContextTrust struct {
	File *VirtualGatewayTlsValidationContextFileTrust `pulumi:"file"`
	Sds  *VirtualGatewayTlsValidationContextSdsTrust  `pulumi:"sds"`
}

type VirtualGatewayListenerTlsValidationContextTrustArgs added in v0.2.0

type VirtualGatewayListenerTlsValidationContextTrustArgs struct {
	File VirtualGatewayTlsValidationContextFileTrustPtrInput `pulumi:"file"`
	Sds  VirtualGatewayTlsValidationContextSdsTrustPtrInput  `pulumi:"sds"`
}

func (VirtualGatewayListenerTlsValidationContextTrustArgs) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustArgs) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustOutput added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustOutput() VirtualGatewayListenerTlsValidationContextTrustOutput

func (VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextTrustOutput

func (VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutput added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutput() VirtualGatewayListenerTlsValidationContextTrustPtrOutput

func (VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayListenerTlsValidationContextTrustArgs) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextTrustPtrOutput

type VirtualGatewayListenerTlsValidationContextTrustInput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextTrustInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsValidationContextTrustOutput() VirtualGatewayListenerTlsValidationContextTrustOutput
	ToVirtualGatewayListenerTlsValidationContextTrustOutputWithContext(context.Context) VirtualGatewayListenerTlsValidationContextTrustOutput
}

VirtualGatewayListenerTlsValidationContextTrustInput is an input type that accepts VirtualGatewayListenerTlsValidationContextTrustArgs and VirtualGatewayListenerTlsValidationContextTrustOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsValidationContextTrustInput` via:

VirtualGatewayListenerTlsValidationContextTrustArgs{...}

type VirtualGatewayListenerTlsValidationContextTrustOutput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextTrustOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsValidationContextTrustOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustOutput) File added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustOutput) Sds added in v0.72.0

func (VirtualGatewayListenerTlsValidationContextTrustOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsValidationContextTrustOutput) ToVirtualGatewayListenerTlsValidationContextTrustOutput added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustOutput) ToVirtualGatewayListenerTlsValidationContextTrustOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextTrustOutput) ToVirtualGatewayListenerTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextTrustOutput

func (VirtualGatewayListenerTlsValidationContextTrustOutput) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutput added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextTrustOutput) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutput() VirtualGatewayListenerTlsValidationContextTrustPtrOutput

func (VirtualGatewayListenerTlsValidationContextTrustOutput) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextTrustOutput) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextTrustPtrOutput

type VirtualGatewayListenerTlsValidationContextTrustPtrInput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextTrustPtrInput interface {
	pulumi.Input

	ToVirtualGatewayListenerTlsValidationContextTrustPtrOutput() VirtualGatewayListenerTlsValidationContextTrustPtrOutput
	ToVirtualGatewayListenerTlsValidationContextTrustPtrOutputWithContext(context.Context) VirtualGatewayListenerTlsValidationContextTrustPtrOutput
}

VirtualGatewayListenerTlsValidationContextTrustPtrInput is an input type that accepts VirtualGatewayListenerTlsValidationContextTrustArgs, VirtualGatewayListenerTlsValidationContextTrustPtr and VirtualGatewayListenerTlsValidationContextTrustPtrOutput values. You can construct a concrete instance of `VirtualGatewayListenerTlsValidationContextTrustPtrInput` via:

        VirtualGatewayListenerTlsValidationContextTrustArgs{...}

or:

        nil

type VirtualGatewayListenerTlsValidationContextTrustPtrOutput added in v0.2.0

type VirtualGatewayListenerTlsValidationContextTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayListenerTlsValidationContextTrustPtrOutput) Elem added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustPtrOutput) File added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustPtrOutput) Sds added in v0.72.0

func (VirtualGatewayListenerTlsValidationContextTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayListenerTlsValidationContextTrustPtrOutput) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutput added in v0.2.0

func (VirtualGatewayListenerTlsValidationContextTrustPtrOutput) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayListenerTlsValidationContextTrustPtrOutput) ToVirtualGatewayListenerTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayListenerTlsValidationContextTrustPtrOutput

type VirtualGatewayLogging added in v0.2.0

type VirtualGatewayLogging struct {
	AccessLog *VirtualGatewayAccessLog `pulumi:"accessLog"`
}

type VirtualGatewayLoggingArgs added in v0.2.0

type VirtualGatewayLoggingArgs struct {
	AccessLog VirtualGatewayAccessLogPtrInput `pulumi:"accessLog"`
}

func (VirtualGatewayLoggingArgs) ElementType added in v0.2.0

func (VirtualGatewayLoggingArgs) ElementType() reflect.Type

func (VirtualGatewayLoggingArgs) ToOutput added in v0.76.0

func (VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingOutput added in v0.2.0

func (i VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingOutput() VirtualGatewayLoggingOutput

func (VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingOutputWithContext added in v0.2.0

func (i VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingOutputWithContext(ctx context.Context) VirtualGatewayLoggingOutput

func (VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingPtrOutput added in v0.2.0

func (i VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingPtrOutput() VirtualGatewayLoggingPtrOutput

func (VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayLoggingArgs) ToVirtualGatewayLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewayLoggingPtrOutput

type VirtualGatewayLoggingFormat added in v0.22.0

type VirtualGatewayLoggingFormat struct {
	Json []VirtualGatewayJsonFormatRef `pulumi:"json"`
	Text *string                       `pulumi:"text"`
}

type VirtualGatewayLoggingFormatArgs added in v0.22.0

type VirtualGatewayLoggingFormatArgs struct {
	Json VirtualGatewayJsonFormatRefArrayInput `pulumi:"json"`
	Text pulumi.StringPtrInput                 `pulumi:"text"`
}

func (VirtualGatewayLoggingFormatArgs) ElementType added in v0.22.0

func (VirtualGatewayLoggingFormatArgs) ToOutput added in v0.76.0

func (VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatOutput added in v0.22.0

func (i VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatOutput() VirtualGatewayLoggingFormatOutput

func (VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatOutputWithContext added in v0.22.0

func (i VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatOutputWithContext(ctx context.Context) VirtualGatewayLoggingFormatOutput

func (VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatPtrOutput added in v0.22.0

func (i VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatPtrOutput() VirtualGatewayLoggingFormatPtrOutput

func (VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatPtrOutputWithContext added in v0.22.0

func (i VirtualGatewayLoggingFormatArgs) ToVirtualGatewayLoggingFormatPtrOutputWithContext(ctx context.Context) VirtualGatewayLoggingFormatPtrOutput

type VirtualGatewayLoggingFormatInput added in v0.22.0

type VirtualGatewayLoggingFormatInput interface {
	pulumi.Input

	ToVirtualGatewayLoggingFormatOutput() VirtualGatewayLoggingFormatOutput
	ToVirtualGatewayLoggingFormatOutputWithContext(context.Context) VirtualGatewayLoggingFormatOutput
}

VirtualGatewayLoggingFormatInput is an input type that accepts VirtualGatewayLoggingFormatArgs and VirtualGatewayLoggingFormatOutput values. You can construct a concrete instance of `VirtualGatewayLoggingFormatInput` via:

VirtualGatewayLoggingFormatArgs{...}

type VirtualGatewayLoggingFormatOutput added in v0.22.0

type VirtualGatewayLoggingFormatOutput struct{ *pulumi.OutputState }

func (VirtualGatewayLoggingFormatOutput) ElementType added in v0.22.0

func (VirtualGatewayLoggingFormatOutput) Json added in v0.22.0

func (VirtualGatewayLoggingFormatOutput) Text added in v0.22.0

func (VirtualGatewayLoggingFormatOutput) ToOutput added in v0.76.0

func (VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatOutput added in v0.22.0

func (o VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatOutput() VirtualGatewayLoggingFormatOutput

func (VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatOutputWithContext added in v0.22.0

func (o VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatOutputWithContext(ctx context.Context) VirtualGatewayLoggingFormatOutput

func (VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatPtrOutput added in v0.22.0

func (o VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatPtrOutput() VirtualGatewayLoggingFormatPtrOutput

func (VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatPtrOutputWithContext added in v0.22.0

func (o VirtualGatewayLoggingFormatOutput) ToVirtualGatewayLoggingFormatPtrOutputWithContext(ctx context.Context) VirtualGatewayLoggingFormatPtrOutput

type VirtualGatewayLoggingFormatPtrInput added in v0.22.0

type VirtualGatewayLoggingFormatPtrInput interface {
	pulumi.Input

	ToVirtualGatewayLoggingFormatPtrOutput() VirtualGatewayLoggingFormatPtrOutput
	ToVirtualGatewayLoggingFormatPtrOutputWithContext(context.Context) VirtualGatewayLoggingFormatPtrOutput
}

VirtualGatewayLoggingFormatPtrInput is an input type that accepts VirtualGatewayLoggingFormatArgs, VirtualGatewayLoggingFormatPtr and VirtualGatewayLoggingFormatPtrOutput values. You can construct a concrete instance of `VirtualGatewayLoggingFormatPtrInput` via:

        VirtualGatewayLoggingFormatArgs{...}

or:

        nil

func VirtualGatewayLoggingFormatPtr added in v0.22.0

type VirtualGatewayLoggingFormatPtrOutput added in v0.22.0

type VirtualGatewayLoggingFormatPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayLoggingFormatPtrOutput) Elem added in v0.22.0

func (VirtualGatewayLoggingFormatPtrOutput) ElementType added in v0.22.0

func (VirtualGatewayLoggingFormatPtrOutput) Json added in v0.22.0

func (VirtualGatewayLoggingFormatPtrOutput) Text added in v0.22.0

func (VirtualGatewayLoggingFormatPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayLoggingFormatPtrOutput) ToVirtualGatewayLoggingFormatPtrOutput added in v0.22.0

func (o VirtualGatewayLoggingFormatPtrOutput) ToVirtualGatewayLoggingFormatPtrOutput() VirtualGatewayLoggingFormatPtrOutput

func (VirtualGatewayLoggingFormatPtrOutput) ToVirtualGatewayLoggingFormatPtrOutputWithContext added in v0.22.0

func (o VirtualGatewayLoggingFormatPtrOutput) ToVirtualGatewayLoggingFormatPtrOutputWithContext(ctx context.Context) VirtualGatewayLoggingFormatPtrOutput

type VirtualGatewayLoggingInput added in v0.2.0

type VirtualGatewayLoggingInput interface {
	pulumi.Input

	ToVirtualGatewayLoggingOutput() VirtualGatewayLoggingOutput
	ToVirtualGatewayLoggingOutputWithContext(context.Context) VirtualGatewayLoggingOutput
}

VirtualGatewayLoggingInput is an input type that accepts VirtualGatewayLoggingArgs and VirtualGatewayLoggingOutput values. You can construct a concrete instance of `VirtualGatewayLoggingInput` via:

VirtualGatewayLoggingArgs{...}

type VirtualGatewayLoggingOutput added in v0.2.0

type VirtualGatewayLoggingOutput struct{ *pulumi.OutputState }

func (VirtualGatewayLoggingOutput) AccessLog added in v0.2.0

func (VirtualGatewayLoggingOutput) ElementType added in v0.2.0

func (VirtualGatewayLoggingOutput) ToOutput added in v0.76.0

func (VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingOutput added in v0.2.0

func (o VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingOutput() VirtualGatewayLoggingOutput

func (VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingOutputWithContext added in v0.2.0

func (o VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingOutputWithContext(ctx context.Context) VirtualGatewayLoggingOutput

func (VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingPtrOutput added in v0.2.0

func (o VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingPtrOutput() VirtualGatewayLoggingPtrOutput

func (VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayLoggingOutput) ToVirtualGatewayLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewayLoggingPtrOutput

type VirtualGatewayLoggingPtrInput added in v0.2.0

type VirtualGatewayLoggingPtrInput interface {
	pulumi.Input

	ToVirtualGatewayLoggingPtrOutput() VirtualGatewayLoggingPtrOutput
	ToVirtualGatewayLoggingPtrOutputWithContext(context.Context) VirtualGatewayLoggingPtrOutput
}

VirtualGatewayLoggingPtrInput is an input type that accepts VirtualGatewayLoggingArgs, VirtualGatewayLoggingPtr and VirtualGatewayLoggingPtrOutput values. You can construct a concrete instance of `VirtualGatewayLoggingPtrInput` via:

        VirtualGatewayLoggingArgs{...}

or:

        nil

func VirtualGatewayLoggingPtr added in v0.2.0

func VirtualGatewayLoggingPtr(v *VirtualGatewayLoggingArgs) VirtualGatewayLoggingPtrInput

type VirtualGatewayLoggingPtrOutput added in v0.2.0

type VirtualGatewayLoggingPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayLoggingPtrOutput) AccessLog added in v0.2.0

func (VirtualGatewayLoggingPtrOutput) Elem added in v0.2.0

func (VirtualGatewayLoggingPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayLoggingPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayLoggingPtrOutput) ToVirtualGatewayLoggingPtrOutput added in v0.2.0

func (o VirtualGatewayLoggingPtrOutput) ToVirtualGatewayLoggingPtrOutput() VirtualGatewayLoggingPtrOutput

func (VirtualGatewayLoggingPtrOutput) ToVirtualGatewayLoggingPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayLoggingPtrOutput) ToVirtualGatewayLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewayLoggingPtrOutput

type VirtualGatewayOutput

type VirtualGatewayOutput struct{ *pulumi.OutputState }

func (VirtualGatewayOutput) Arn added in v0.17.0

func (VirtualGatewayOutput) ElementType

func (VirtualGatewayOutput) ElementType() reflect.Type

func (VirtualGatewayOutput) MeshName added in v0.17.0

func (VirtualGatewayOutput) MeshOwner added in v0.17.0

func (VirtualGatewayOutput) ResourceOwner added in v0.17.0

func (o VirtualGatewayOutput) ResourceOwner() pulumi.StringOutput

func (VirtualGatewayOutput) Spec added in v0.17.0

func (VirtualGatewayOutput) Tags added in v0.17.0

func (VirtualGatewayOutput) ToOutput added in v0.76.0

func (VirtualGatewayOutput) ToVirtualGatewayOutput

func (o VirtualGatewayOutput) ToVirtualGatewayOutput() VirtualGatewayOutput

func (VirtualGatewayOutput) ToVirtualGatewayOutputWithContext

func (o VirtualGatewayOutput) ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput

func (VirtualGatewayOutput) Uid added in v0.17.0

func (VirtualGatewayOutput) VirtualGatewayName added in v0.17.0

func (o VirtualGatewayOutput) VirtualGatewayName() pulumi.StringPtrOutput

type VirtualGatewayPortMapping added in v0.2.0

type VirtualGatewayPortMapping struct {
	Port     int    `pulumi:"port"`
	Protocol string `pulumi:"protocol"`
}

type VirtualGatewayPortMappingArgs added in v0.2.0

type VirtualGatewayPortMappingArgs struct {
	Port     pulumi.IntInput    `pulumi:"port"`
	Protocol pulumi.StringInput `pulumi:"protocol"`
}

func (VirtualGatewayPortMappingArgs) ElementType added in v0.2.0

func (VirtualGatewayPortMappingArgs) ToOutput added in v0.76.0

func (VirtualGatewayPortMappingArgs) ToVirtualGatewayPortMappingOutput added in v0.2.0

func (i VirtualGatewayPortMappingArgs) ToVirtualGatewayPortMappingOutput() VirtualGatewayPortMappingOutput

func (VirtualGatewayPortMappingArgs) ToVirtualGatewayPortMappingOutputWithContext added in v0.2.0

func (i VirtualGatewayPortMappingArgs) ToVirtualGatewayPortMappingOutputWithContext(ctx context.Context) VirtualGatewayPortMappingOutput

type VirtualGatewayPortMappingInput added in v0.2.0

type VirtualGatewayPortMappingInput interface {
	pulumi.Input

	ToVirtualGatewayPortMappingOutput() VirtualGatewayPortMappingOutput
	ToVirtualGatewayPortMappingOutputWithContext(context.Context) VirtualGatewayPortMappingOutput
}

VirtualGatewayPortMappingInput is an input type that accepts VirtualGatewayPortMappingArgs and VirtualGatewayPortMappingOutput values. You can construct a concrete instance of `VirtualGatewayPortMappingInput` via:

VirtualGatewayPortMappingArgs{...}

type VirtualGatewayPortMappingOutput added in v0.2.0

type VirtualGatewayPortMappingOutput struct{ *pulumi.OutputState }

func (VirtualGatewayPortMappingOutput) ElementType added in v0.2.0

func (VirtualGatewayPortMappingOutput) Port added in v0.2.0

func (VirtualGatewayPortMappingOutput) Protocol added in v0.2.0

func (VirtualGatewayPortMappingOutput) ToOutput added in v0.76.0

func (VirtualGatewayPortMappingOutput) ToVirtualGatewayPortMappingOutput added in v0.2.0

func (o VirtualGatewayPortMappingOutput) ToVirtualGatewayPortMappingOutput() VirtualGatewayPortMappingOutput

func (VirtualGatewayPortMappingOutput) ToVirtualGatewayPortMappingOutputWithContext added in v0.2.0

func (o VirtualGatewayPortMappingOutput) ToVirtualGatewayPortMappingOutputWithContext(ctx context.Context) VirtualGatewayPortMappingOutput

type VirtualGatewaySpec added in v0.2.0

type VirtualGatewaySpec struct {
	BackendDefaults *VirtualGatewayBackendDefaults `pulumi:"backendDefaults"`
	Listeners       []VirtualGatewayListener       `pulumi:"listeners"`
	Logging         *VirtualGatewayLogging         `pulumi:"logging"`
}

type VirtualGatewaySpecArgs added in v0.2.0

type VirtualGatewaySpecArgs struct {
	BackendDefaults VirtualGatewayBackendDefaultsPtrInput `pulumi:"backendDefaults"`
	Listeners       VirtualGatewayListenerArrayInput      `pulumi:"listeners"`
	Logging         VirtualGatewayLoggingPtrInput         `pulumi:"logging"`
}

func (VirtualGatewaySpecArgs) ElementType added in v0.2.0

func (VirtualGatewaySpecArgs) ElementType() reflect.Type

func (VirtualGatewaySpecArgs) ToOutput added in v0.76.0

func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutput added in v0.2.0

func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput

func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutputWithContext added in v0.2.0

func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput

type VirtualGatewaySpecInput added in v0.2.0

type VirtualGatewaySpecInput interface {
	pulumi.Input

	ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput
	ToVirtualGatewaySpecOutputWithContext(context.Context) VirtualGatewaySpecOutput
}

VirtualGatewaySpecInput is an input type that accepts VirtualGatewaySpecArgs and VirtualGatewaySpecOutput values. You can construct a concrete instance of `VirtualGatewaySpecInput` via:

VirtualGatewaySpecArgs{...}

type VirtualGatewaySpecOutput added in v0.2.0

type VirtualGatewaySpecOutput struct{ *pulumi.OutputState }

func (VirtualGatewaySpecOutput) BackendDefaults added in v0.2.0

func (VirtualGatewaySpecOutput) ElementType added in v0.2.0

func (VirtualGatewaySpecOutput) ElementType() reflect.Type

func (VirtualGatewaySpecOutput) Listeners added in v0.2.0

func (VirtualGatewaySpecOutput) Logging added in v0.2.0

func (VirtualGatewaySpecOutput) ToOutput added in v0.76.0

func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutput added in v0.2.0

func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput

func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutputWithContext added in v0.2.0

func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput

type VirtualGatewaySpecPtrOutput added in v0.2.0

type VirtualGatewaySpecPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewaySpecPtrOutput) BackendDefaults added in v0.2.0

func (VirtualGatewaySpecPtrOutput) Elem added in v0.2.0

func (VirtualGatewaySpecPtrOutput) ElementType added in v0.2.0

func (VirtualGatewaySpecPtrOutput) Listeners added in v0.2.0

func (VirtualGatewaySpecPtrOutput) Logging added in v0.2.0

func (VirtualGatewaySpecPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutput added in v0.2.0

func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput

func (VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutputWithContext added in v0.2.0

func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput

type VirtualGatewayState

type VirtualGatewayState struct {
}

func (VirtualGatewayState) ElementType

func (VirtualGatewayState) ElementType() reflect.Type

type VirtualGatewaySubjectAlternativeNameMatchers

type VirtualGatewaySubjectAlternativeNameMatchers struct {
	Exact []string `pulumi:"exact"`
}

type VirtualGatewaySubjectAlternativeNameMatchersArgs

type VirtualGatewaySubjectAlternativeNameMatchersArgs struct {
	Exact pulumi.StringArrayInput `pulumi:"exact"`
}

func (VirtualGatewaySubjectAlternativeNameMatchersArgs) ElementType

func (VirtualGatewaySubjectAlternativeNameMatchersArgs) ToOutput added in v0.76.0

func (VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersOutput

func (i VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersOutput() VirtualGatewaySubjectAlternativeNameMatchersOutput

func (VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersOutputWithContext

func (i VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNameMatchersOutput

func (VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutput

func (i VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutput() VirtualGatewaySubjectAlternativeNameMatchersPtrOutput

func (VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutputWithContext

func (i VirtualGatewaySubjectAlternativeNameMatchersArgs) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNameMatchersPtrOutput

type VirtualGatewaySubjectAlternativeNameMatchersInput

type VirtualGatewaySubjectAlternativeNameMatchersInput interface {
	pulumi.Input

	ToVirtualGatewaySubjectAlternativeNameMatchersOutput() VirtualGatewaySubjectAlternativeNameMatchersOutput
	ToVirtualGatewaySubjectAlternativeNameMatchersOutputWithContext(context.Context) VirtualGatewaySubjectAlternativeNameMatchersOutput
}

VirtualGatewaySubjectAlternativeNameMatchersInput is an input type that accepts VirtualGatewaySubjectAlternativeNameMatchersArgs and VirtualGatewaySubjectAlternativeNameMatchersOutput values. You can construct a concrete instance of `VirtualGatewaySubjectAlternativeNameMatchersInput` via:

VirtualGatewaySubjectAlternativeNameMatchersArgs{...}

type VirtualGatewaySubjectAlternativeNameMatchersOutput

type VirtualGatewaySubjectAlternativeNameMatchersOutput struct{ *pulumi.OutputState }

func (VirtualGatewaySubjectAlternativeNameMatchersOutput) ElementType

func (VirtualGatewaySubjectAlternativeNameMatchersOutput) Exact

func (VirtualGatewaySubjectAlternativeNameMatchersOutput) ToOutput added in v0.76.0

func (VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersOutput

func (o VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersOutput() VirtualGatewaySubjectAlternativeNameMatchersOutput

func (VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersOutputWithContext

func (o VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNameMatchersOutput

func (VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutput

func (o VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutput() VirtualGatewaySubjectAlternativeNameMatchersPtrOutput

func (VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutputWithContext

func (o VirtualGatewaySubjectAlternativeNameMatchersOutput) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNameMatchersPtrOutput

type VirtualGatewaySubjectAlternativeNameMatchersPtrInput

type VirtualGatewaySubjectAlternativeNameMatchersPtrInput interface {
	pulumi.Input

	ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutput() VirtualGatewaySubjectAlternativeNameMatchersPtrOutput
	ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutputWithContext(context.Context) VirtualGatewaySubjectAlternativeNameMatchersPtrOutput
}

VirtualGatewaySubjectAlternativeNameMatchersPtrInput is an input type that accepts VirtualGatewaySubjectAlternativeNameMatchersArgs, VirtualGatewaySubjectAlternativeNameMatchersPtr and VirtualGatewaySubjectAlternativeNameMatchersPtrOutput values. You can construct a concrete instance of `VirtualGatewaySubjectAlternativeNameMatchersPtrInput` via:

        VirtualGatewaySubjectAlternativeNameMatchersArgs{...}

or:

        nil

type VirtualGatewaySubjectAlternativeNameMatchersPtrOutput

type VirtualGatewaySubjectAlternativeNameMatchersPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewaySubjectAlternativeNameMatchersPtrOutput) Elem

func (VirtualGatewaySubjectAlternativeNameMatchersPtrOutput) ElementType

func (VirtualGatewaySubjectAlternativeNameMatchersPtrOutput) Exact

func (VirtualGatewaySubjectAlternativeNameMatchersPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewaySubjectAlternativeNameMatchersPtrOutput) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutput

func (VirtualGatewaySubjectAlternativeNameMatchersPtrOutput) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutputWithContext

func (o VirtualGatewaySubjectAlternativeNameMatchersPtrOutput) ToVirtualGatewaySubjectAlternativeNameMatchersPtrOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNameMatchersPtrOutput

type VirtualGatewaySubjectAlternativeNames

type VirtualGatewaySubjectAlternativeNames struct {
	Match VirtualGatewaySubjectAlternativeNameMatchers `pulumi:"match"`
}

type VirtualGatewaySubjectAlternativeNamesArgs

type VirtualGatewaySubjectAlternativeNamesArgs struct {
	Match VirtualGatewaySubjectAlternativeNameMatchersInput `pulumi:"match"`
}

func (VirtualGatewaySubjectAlternativeNamesArgs) ElementType

func (VirtualGatewaySubjectAlternativeNamesArgs) ToOutput added in v0.76.0

func (VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesOutput

func (i VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesOutput() VirtualGatewaySubjectAlternativeNamesOutput

func (VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesOutputWithContext

func (i VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNamesOutput

func (VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesPtrOutput

func (i VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesPtrOutput() VirtualGatewaySubjectAlternativeNamesPtrOutput

func (VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesPtrOutputWithContext

func (i VirtualGatewaySubjectAlternativeNamesArgs) ToVirtualGatewaySubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNamesPtrOutput

type VirtualGatewaySubjectAlternativeNamesInput

type VirtualGatewaySubjectAlternativeNamesInput interface {
	pulumi.Input

	ToVirtualGatewaySubjectAlternativeNamesOutput() VirtualGatewaySubjectAlternativeNamesOutput
	ToVirtualGatewaySubjectAlternativeNamesOutputWithContext(context.Context) VirtualGatewaySubjectAlternativeNamesOutput
}

VirtualGatewaySubjectAlternativeNamesInput is an input type that accepts VirtualGatewaySubjectAlternativeNamesArgs and VirtualGatewaySubjectAlternativeNamesOutput values. You can construct a concrete instance of `VirtualGatewaySubjectAlternativeNamesInput` via:

VirtualGatewaySubjectAlternativeNamesArgs{...}

type VirtualGatewaySubjectAlternativeNamesOutput

type VirtualGatewaySubjectAlternativeNamesOutput struct{ *pulumi.OutputState }

func (VirtualGatewaySubjectAlternativeNamesOutput) ElementType

func (VirtualGatewaySubjectAlternativeNamesOutput) Match

func (VirtualGatewaySubjectAlternativeNamesOutput) ToOutput added in v0.76.0

func (VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesOutput

func (o VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesOutput() VirtualGatewaySubjectAlternativeNamesOutput

func (VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesOutputWithContext

func (o VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNamesOutput

func (VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutput

func (o VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutput() VirtualGatewaySubjectAlternativeNamesPtrOutput

func (VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutputWithContext

func (o VirtualGatewaySubjectAlternativeNamesOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNamesPtrOutput

type VirtualGatewaySubjectAlternativeNamesPtrInput

type VirtualGatewaySubjectAlternativeNamesPtrInput interface {
	pulumi.Input

	ToVirtualGatewaySubjectAlternativeNamesPtrOutput() VirtualGatewaySubjectAlternativeNamesPtrOutput
	ToVirtualGatewaySubjectAlternativeNamesPtrOutputWithContext(context.Context) VirtualGatewaySubjectAlternativeNamesPtrOutput
}

VirtualGatewaySubjectAlternativeNamesPtrInput is an input type that accepts VirtualGatewaySubjectAlternativeNamesArgs, VirtualGatewaySubjectAlternativeNamesPtr and VirtualGatewaySubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `VirtualGatewaySubjectAlternativeNamesPtrInput` via:

        VirtualGatewaySubjectAlternativeNamesArgs{...}

or:

        nil

type VirtualGatewaySubjectAlternativeNamesPtrOutput

type VirtualGatewaySubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewaySubjectAlternativeNamesPtrOutput) Elem

func (VirtualGatewaySubjectAlternativeNamesPtrOutput) ElementType

func (VirtualGatewaySubjectAlternativeNamesPtrOutput) Match

func (VirtualGatewaySubjectAlternativeNamesPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewaySubjectAlternativeNamesPtrOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutput

func (o VirtualGatewaySubjectAlternativeNamesPtrOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutput() VirtualGatewaySubjectAlternativeNamesPtrOutput

func (VirtualGatewaySubjectAlternativeNamesPtrOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutputWithContext

func (o VirtualGatewaySubjectAlternativeNamesPtrOutput) ToVirtualGatewaySubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySubjectAlternativeNamesPtrOutput

type VirtualGatewayTag

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

type VirtualGatewayTagArgs

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

func (VirtualGatewayTagArgs) ElementType

func (VirtualGatewayTagArgs) ElementType() reflect.Type

func (VirtualGatewayTagArgs) ToOutput added in v0.76.0

func (VirtualGatewayTagArgs) ToVirtualGatewayTagOutput

func (i VirtualGatewayTagArgs) ToVirtualGatewayTagOutput() VirtualGatewayTagOutput

func (VirtualGatewayTagArgs) ToVirtualGatewayTagOutputWithContext

func (i VirtualGatewayTagArgs) ToVirtualGatewayTagOutputWithContext(ctx context.Context) VirtualGatewayTagOutput

type VirtualGatewayTagArray

type VirtualGatewayTagArray []VirtualGatewayTagInput

func (VirtualGatewayTagArray) ElementType

func (VirtualGatewayTagArray) ElementType() reflect.Type

func (VirtualGatewayTagArray) ToOutput added in v0.76.0

func (VirtualGatewayTagArray) ToVirtualGatewayTagArrayOutput

func (i VirtualGatewayTagArray) ToVirtualGatewayTagArrayOutput() VirtualGatewayTagArrayOutput

func (VirtualGatewayTagArray) ToVirtualGatewayTagArrayOutputWithContext

func (i VirtualGatewayTagArray) ToVirtualGatewayTagArrayOutputWithContext(ctx context.Context) VirtualGatewayTagArrayOutput

type VirtualGatewayTagArrayInput

type VirtualGatewayTagArrayInput interface {
	pulumi.Input

	ToVirtualGatewayTagArrayOutput() VirtualGatewayTagArrayOutput
	ToVirtualGatewayTagArrayOutputWithContext(context.Context) VirtualGatewayTagArrayOutput
}

VirtualGatewayTagArrayInput is an input type that accepts VirtualGatewayTagArray and VirtualGatewayTagArrayOutput values. You can construct a concrete instance of `VirtualGatewayTagArrayInput` via:

VirtualGatewayTagArray{ VirtualGatewayTagArgs{...} }

type VirtualGatewayTagArrayOutput

type VirtualGatewayTagArrayOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTagArrayOutput) ElementType

func (VirtualGatewayTagArrayOutput) Index

func (VirtualGatewayTagArrayOutput) ToOutput added in v0.76.0

func (VirtualGatewayTagArrayOutput) ToVirtualGatewayTagArrayOutput

func (o VirtualGatewayTagArrayOutput) ToVirtualGatewayTagArrayOutput() VirtualGatewayTagArrayOutput

func (VirtualGatewayTagArrayOutput) ToVirtualGatewayTagArrayOutputWithContext

func (o VirtualGatewayTagArrayOutput) ToVirtualGatewayTagArrayOutputWithContext(ctx context.Context) VirtualGatewayTagArrayOutput

type VirtualGatewayTagInput

type VirtualGatewayTagInput interface {
	pulumi.Input

	ToVirtualGatewayTagOutput() VirtualGatewayTagOutput
	ToVirtualGatewayTagOutputWithContext(context.Context) VirtualGatewayTagOutput
}

VirtualGatewayTagInput is an input type that accepts VirtualGatewayTagArgs and VirtualGatewayTagOutput values. You can construct a concrete instance of `VirtualGatewayTagInput` via:

VirtualGatewayTagArgs{...}

type VirtualGatewayTagOutput

type VirtualGatewayTagOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTagOutput) ElementType

func (VirtualGatewayTagOutput) ElementType() reflect.Type

func (VirtualGatewayTagOutput) Key

func (VirtualGatewayTagOutput) ToOutput added in v0.76.0

func (VirtualGatewayTagOutput) ToVirtualGatewayTagOutput

func (o VirtualGatewayTagOutput) ToVirtualGatewayTagOutput() VirtualGatewayTagOutput

func (VirtualGatewayTagOutput) ToVirtualGatewayTagOutputWithContext

func (o VirtualGatewayTagOutput) ToVirtualGatewayTagOutputWithContext(ctx context.Context) VirtualGatewayTagOutput

func (VirtualGatewayTagOutput) Value

type VirtualGatewayTlsValidationContext added in v0.2.0

type VirtualGatewayTlsValidationContext struct {
	SubjectAlternativeNames *VirtualGatewaySubjectAlternativeNames  `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualGatewayTlsValidationContextTrust `pulumi:"trust"`
}

type VirtualGatewayTlsValidationContextAcmTrust added in v0.2.0

type VirtualGatewayTlsValidationContextAcmTrust struct {
	CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"`
}

type VirtualGatewayTlsValidationContextAcmTrustArgs added in v0.2.0

type VirtualGatewayTlsValidationContextAcmTrustArgs struct {
	CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"`
}

func (VirtualGatewayTlsValidationContextAcmTrustArgs) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextAcmTrustArgs) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustOutput() VirtualGatewayTlsValidationContextAcmTrustOutput

func (VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextAcmTrustOutput

func (VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutput() VirtualGatewayTlsValidationContextAcmTrustPtrOutput

func (VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextAcmTrustArgs) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextAcmTrustPtrOutput

type VirtualGatewayTlsValidationContextAcmTrustInput added in v0.2.0

type VirtualGatewayTlsValidationContextAcmTrustInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextAcmTrustOutput() VirtualGatewayTlsValidationContextAcmTrustOutput
	ToVirtualGatewayTlsValidationContextAcmTrustOutputWithContext(context.Context) VirtualGatewayTlsValidationContextAcmTrustOutput
}

VirtualGatewayTlsValidationContextAcmTrustInput is an input type that accepts VirtualGatewayTlsValidationContextAcmTrustArgs and VirtualGatewayTlsValidationContextAcmTrustOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextAcmTrustInput` via:

VirtualGatewayTlsValidationContextAcmTrustArgs{...}

type VirtualGatewayTlsValidationContextAcmTrustOutput added in v0.2.0

type VirtualGatewayTlsValidationContextAcmTrustOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextAcmTrustOutput) CertificateAuthorityArns added in v0.2.0

func (VirtualGatewayTlsValidationContextAcmTrustOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextAcmTrustOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustOutput() VirtualGatewayTlsValidationContextAcmTrustOutput

func (VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextAcmTrustOutput

func (VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutput() VirtualGatewayTlsValidationContextAcmTrustPtrOutput

func (VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextAcmTrustOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextAcmTrustPtrOutput

type VirtualGatewayTlsValidationContextAcmTrustPtrInput added in v0.2.0

type VirtualGatewayTlsValidationContextAcmTrustPtrInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextAcmTrustPtrOutput() VirtualGatewayTlsValidationContextAcmTrustPtrOutput
	ToVirtualGatewayTlsValidationContextAcmTrustPtrOutputWithContext(context.Context) VirtualGatewayTlsValidationContextAcmTrustPtrOutput
}

VirtualGatewayTlsValidationContextAcmTrustPtrInput is an input type that accepts VirtualGatewayTlsValidationContextAcmTrustArgs, VirtualGatewayTlsValidationContextAcmTrustPtr and VirtualGatewayTlsValidationContextAcmTrustPtrOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextAcmTrustPtrInput` via:

        VirtualGatewayTlsValidationContextAcmTrustArgs{...}

or:

        nil

type VirtualGatewayTlsValidationContextAcmTrustPtrOutput added in v0.2.0

type VirtualGatewayTlsValidationContextAcmTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextAcmTrustPtrOutput) CertificateAuthorityArns added in v0.2.0

func (VirtualGatewayTlsValidationContextAcmTrustPtrOutput) Elem added in v0.2.0

func (VirtualGatewayTlsValidationContextAcmTrustPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextAcmTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextAcmTrustPtrOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextAcmTrustPtrOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutput() VirtualGatewayTlsValidationContextAcmTrustPtrOutput

func (VirtualGatewayTlsValidationContextAcmTrustPtrOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextAcmTrustPtrOutput) ToVirtualGatewayTlsValidationContextAcmTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextAcmTrustPtrOutput

type VirtualGatewayTlsValidationContextArgs added in v0.2.0

type VirtualGatewayTlsValidationContextArgs struct {
	SubjectAlternativeNames VirtualGatewaySubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualGatewayTlsValidationContextTrustInput  `pulumi:"trust"`
}

func (VirtualGatewayTlsValidationContextArgs) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextArgs) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextOutput() VirtualGatewayTlsValidationContextOutput

func (VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextOutput

func (VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextPtrOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextPtrOutput() VirtualGatewayTlsValidationContextPtrOutput

func (VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextArgs) ToVirtualGatewayTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextPtrOutput

type VirtualGatewayTlsValidationContextFileTrust added in v0.2.0

type VirtualGatewayTlsValidationContextFileTrust struct {
	CertificateChain string `pulumi:"certificateChain"`
}

type VirtualGatewayTlsValidationContextFileTrustArgs added in v0.2.0

type VirtualGatewayTlsValidationContextFileTrustArgs struct {
	CertificateChain pulumi.StringInput `pulumi:"certificateChain"`
}

func (VirtualGatewayTlsValidationContextFileTrustArgs) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextFileTrustArgs) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustOutput() VirtualGatewayTlsValidationContextFileTrustOutput

func (VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextFileTrustOutput

func (VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustPtrOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustPtrOutput() VirtualGatewayTlsValidationContextFileTrustPtrOutput

func (VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextFileTrustArgs) ToVirtualGatewayTlsValidationContextFileTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextFileTrustPtrOutput

type VirtualGatewayTlsValidationContextFileTrustInput added in v0.2.0

type VirtualGatewayTlsValidationContextFileTrustInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextFileTrustOutput() VirtualGatewayTlsValidationContextFileTrustOutput
	ToVirtualGatewayTlsValidationContextFileTrustOutputWithContext(context.Context) VirtualGatewayTlsValidationContextFileTrustOutput
}

VirtualGatewayTlsValidationContextFileTrustInput is an input type that accepts VirtualGatewayTlsValidationContextFileTrustArgs and VirtualGatewayTlsValidationContextFileTrustOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextFileTrustInput` via:

VirtualGatewayTlsValidationContextFileTrustArgs{...}

type VirtualGatewayTlsValidationContextFileTrustOutput added in v0.2.0

type VirtualGatewayTlsValidationContextFileTrustOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextFileTrustOutput) CertificateChain added in v0.2.0

func (VirtualGatewayTlsValidationContextFileTrustOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextFileTrustOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustOutput() VirtualGatewayTlsValidationContextFileTrustOutput

func (VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextFileTrustOutput

func (VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustPtrOutput() VirtualGatewayTlsValidationContextFileTrustPtrOutput

func (VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextFileTrustOutput) ToVirtualGatewayTlsValidationContextFileTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextFileTrustPtrOutput

type VirtualGatewayTlsValidationContextFileTrustPtrInput added in v0.2.0

type VirtualGatewayTlsValidationContextFileTrustPtrInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextFileTrustPtrOutput() VirtualGatewayTlsValidationContextFileTrustPtrOutput
	ToVirtualGatewayTlsValidationContextFileTrustPtrOutputWithContext(context.Context) VirtualGatewayTlsValidationContextFileTrustPtrOutput
}

VirtualGatewayTlsValidationContextFileTrustPtrInput is an input type that accepts VirtualGatewayTlsValidationContextFileTrustArgs, VirtualGatewayTlsValidationContextFileTrustPtr and VirtualGatewayTlsValidationContextFileTrustPtrOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextFileTrustPtrInput` via:

        VirtualGatewayTlsValidationContextFileTrustArgs{...}

or:

        nil

type VirtualGatewayTlsValidationContextFileTrustPtrOutput added in v0.2.0

type VirtualGatewayTlsValidationContextFileTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextFileTrustPtrOutput) CertificateChain added in v0.2.0

func (VirtualGatewayTlsValidationContextFileTrustPtrOutput) Elem added in v0.2.0

func (VirtualGatewayTlsValidationContextFileTrustPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextFileTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextFileTrustPtrOutput) ToVirtualGatewayTlsValidationContextFileTrustPtrOutput added in v0.2.0

func (VirtualGatewayTlsValidationContextFileTrustPtrOutput) ToVirtualGatewayTlsValidationContextFileTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextFileTrustPtrOutput) ToVirtualGatewayTlsValidationContextFileTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextFileTrustPtrOutput

type VirtualGatewayTlsValidationContextInput added in v0.2.0

type VirtualGatewayTlsValidationContextInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextOutput() VirtualGatewayTlsValidationContextOutput
	ToVirtualGatewayTlsValidationContextOutputWithContext(context.Context) VirtualGatewayTlsValidationContextOutput
}

VirtualGatewayTlsValidationContextInput is an input type that accepts VirtualGatewayTlsValidationContextArgs and VirtualGatewayTlsValidationContextOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextInput` via:

VirtualGatewayTlsValidationContextArgs{...}

type VirtualGatewayTlsValidationContextOutput added in v0.2.0

type VirtualGatewayTlsValidationContextOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextOutput) SubjectAlternativeNames added in v0.2.0

func (VirtualGatewayTlsValidationContextOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextOutput() VirtualGatewayTlsValidationContextOutput

func (VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextOutput

func (VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextPtrOutput() VirtualGatewayTlsValidationContextPtrOutput

func (VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextOutput) ToVirtualGatewayTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextPtrOutput

func (VirtualGatewayTlsValidationContextOutput) Trust added in v0.2.0

type VirtualGatewayTlsValidationContextPtrInput added in v0.2.0

type VirtualGatewayTlsValidationContextPtrInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextPtrOutput() VirtualGatewayTlsValidationContextPtrOutput
	ToVirtualGatewayTlsValidationContextPtrOutputWithContext(context.Context) VirtualGatewayTlsValidationContextPtrOutput
}

VirtualGatewayTlsValidationContextPtrInput is an input type that accepts VirtualGatewayTlsValidationContextArgs, VirtualGatewayTlsValidationContextPtr and VirtualGatewayTlsValidationContextPtrOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextPtrInput` via:

        VirtualGatewayTlsValidationContextArgs{...}

or:

        nil

type VirtualGatewayTlsValidationContextPtrOutput added in v0.2.0

type VirtualGatewayTlsValidationContextPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextPtrOutput) Elem added in v0.2.0

func (VirtualGatewayTlsValidationContextPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextPtrOutput) SubjectAlternativeNames added in v0.2.0

func (VirtualGatewayTlsValidationContextPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextPtrOutput) ToVirtualGatewayTlsValidationContextPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextPtrOutput) ToVirtualGatewayTlsValidationContextPtrOutput() VirtualGatewayTlsValidationContextPtrOutput

func (VirtualGatewayTlsValidationContextPtrOutput) ToVirtualGatewayTlsValidationContextPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextPtrOutput) ToVirtualGatewayTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextPtrOutput

func (VirtualGatewayTlsValidationContextPtrOutput) Trust added in v0.2.0

type VirtualGatewayTlsValidationContextSdsTrust added in v0.2.0

type VirtualGatewayTlsValidationContextSdsTrust struct {
	SecretName string `pulumi:"secretName"`
}

type VirtualGatewayTlsValidationContextSdsTrustArgs added in v0.2.0

type VirtualGatewayTlsValidationContextSdsTrustArgs struct {
	SecretName pulumi.StringInput `pulumi:"secretName"`
}

func (VirtualGatewayTlsValidationContextSdsTrustArgs) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextSdsTrustArgs) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustOutput() VirtualGatewayTlsValidationContextSdsTrustOutput

func (VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextSdsTrustOutput

func (VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutput() VirtualGatewayTlsValidationContextSdsTrustPtrOutput

func (VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextSdsTrustArgs) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextSdsTrustPtrOutput

type VirtualGatewayTlsValidationContextSdsTrustInput added in v0.2.0

type VirtualGatewayTlsValidationContextSdsTrustInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextSdsTrustOutput() VirtualGatewayTlsValidationContextSdsTrustOutput
	ToVirtualGatewayTlsValidationContextSdsTrustOutputWithContext(context.Context) VirtualGatewayTlsValidationContextSdsTrustOutput
}

VirtualGatewayTlsValidationContextSdsTrustInput is an input type that accepts VirtualGatewayTlsValidationContextSdsTrustArgs and VirtualGatewayTlsValidationContextSdsTrustOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextSdsTrustInput` via:

VirtualGatewayTlsValidationContextSdsTrustArgs{...}

type VirtualGatewayTlsValidationContextSdsTrustOutput added in v0.2.0

type VirtualGatewayTlsValidationContextSdsTrustOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextSdsTrustOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextSdsTrustOutput) SecretName added in v0.2.0

func (VirtualGatewayTlsValidationContextSdsTrustOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustOutput() VirtualGatewayTlsValidationContextSdsTrustOutput

func (VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextSdsTrustOutput

func (VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutput() VirtualGatewayTlsValidationContextSdsTrustPtrOutput

func (VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextSdsTrustOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextSdsTrustPtrOutput

type VirtualGatewayTlsValidationContextSdsTrustPtrInput added in v0.2.0

type VirtualGatewayTlsValidationContextSdsTrustPtrInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextSdsTrustPtrOutput() VirtualGatewayTlsValidationContextSdsTrustPtrOutput
	ToVirtualGatewayTlsValidationContextSdsTrustPtrOutputWithContext(context.Context) VirtualGatewayTlsValidationContextSdsTrustPtrOutput
}

VirtualGatewayTlsValidationContextSdsTrustPtrInput is an input type that accepts VirtualGatewayTlsValidationContextSdsTrustArgs, VirtualGatewayTlsValidationContextSdsTrustPtr and VirtualGatewayTlsValidationContextSdsTrustPtrOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextSdsTrustPtrInput` via:

        VirtualGatewayTlsValidationContextSdsTrustArgs{...}

or:

        nil

type VirtualGatewayTlsValidationContextSdsTrustPtrOutput added in v0.2.0

type VirtualGatewayTlsValidationContextSdsTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextSdsTrustPtrOutput) Elem added in v0.2.0

func (VirtualGatewayTlsValidationContextSdsTrustPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextSdsTrustPtrOutput) SecretName added in v0.2.0

func (VirtualGatewayTlsValidationContextSdsTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextSdsTrustPtrOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextSdsTrustPtrOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutput() VirtualGatewayTlsValidationContextSdsTrustPtrOutput

func (VirtualGatewayTlsValidationContextSdsTrustPtrOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextSdsTrustPtrOutput) ToVirtualGatewayTlsValidationContextSdsTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextSdsTrustPtrOutput

type VirtualGatewayTlsValidationContextTrust added in v0.2.0

type VirtualGatewayTlsValidationContextTrust struct {
	Acm  *VirtualGatewayTlsValidationContextAcmTrust  `pulumi:"acm"`
	File *VirtualGatewayTlsValidationContextFileTrust `pulumi:"file"`
	Sds  *VirtualGatewayTlsValidationContextSdsTrust  `pulumi:"sds"`
}

type VirtualGatewayTlsValidationContextTrustArgs added in v0.2.0

type VirtualGatewayTlsValidationContextTrustArgs struct {
	Acm  VirtualGatewayTlsValidationContextAcmTrustPtrInput  `pulumi:"acm"`
	File VirtualGatewayTlsValidationContextFileTrustPtrInput `pulumi:"file"`
	Sds  VirtualGatewayTlsValidationContextSdsTrustPtrInput  `pulumi:"sds"`
}

func (VirtualGatewayTlsValidationContextTrustArgs) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextTrustArgs) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustOutput() VirtualGatewayTlsValidationContextTrustOutput

func (VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextTrustOutput

func (VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustPtrOutput added in v0.2.0

func (i VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustPtrOutput() VirtualGatewayTlsValidationContextTrustPtrOutput

func (VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustPtrOutputWithContext added in v0.2.0

func (i VirtualGatewayTlsValidationContextTrustArgs) ToVirtualGatewayTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextTrustPtrOutput

type VirtualGatewayTlsValidationContextTrustInput added in v0.2.0

type VirtualGatewayTlsValidationContextTrustInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextTrustOutput() VirtualGatewayTlsValidationContextTrustOutput
	ToVirtualGatewayTlsValidationContextTrustOutputWithContext(context.Context) VirtualGatewayTlsValidationContextTrustOutput
}

VirtualGatewayTlsValidationContextTrustInput is an input type that accepts VirtualGatewayTlsValidationContextTrustArgs and VirtualGatewayTlsValidationContextTrustOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextTrustInput` via:

VirtualGatewayTlsValidationContextTrustArgs{...}

type VirtualGatewayTlsValidationContextTrustOutput added in v0.2.0

type VirtualGatewayTlsValidationContextTrustOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextTrustOutput) Acm added in v0.72.0

func (VirtualGatewayTlsValidationContextTrustOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextTrustOutput) File added in v0.2.0

func (VirtualGatewayTlsValidationContextTrustOutput) Sds added in v0.72.0

func (VirtualGatewayTlsValidationContextTrustOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustOutput() VirtualGatewayTlsValidationContextTrustOutput

func (VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextTrustOutput

func (VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutput() VirtualGatewayTlsValidationContextTrustPtrOutput

func (VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextTrustOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextTrustPtrOutput

type VirtualGatewayTlsValidationContextTrustPtrInput added in v0.2.0

type VirtualGatewayTlsValidationContextTrustPtrInput interface {
	pulumi.Input

	ToVirtualGatewayTlsValidationContextTrustPtrOutput() VirtualGatewayTlsValidationContextTrustPtrOutput
	ToVirtualGatewayTlsValidationContextTrustPtrOutputWithContext(context.Context) VirtualGatewayTlsValidationContextTrustPtrOutput
}

VirtualGatewayTlsValidationContextTrustPtrInput is an input type that accepts VirtualGatewayTlsValidationContextTrustArgs, VirtualGatewayTlsValidationContextTrustPtr and VirtualGatewayTlsValidationContextTrustPtrOutput values. You can construct a concrete instance of `VirtualGatewayTlsValidationContextTrustPtrInput` via:

        VirtualGatewayTlsValidationContextTrustArgs{...}

or:

        nil

type VirtualGatewayTlsValidationContextTrustPtrOutput added in v0.2.0

type VirtualGatewayTlsValidationContextTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualGatewayTlsValidationContextTrustPtrOutput) Acm added in v0.72.0

func (VirtualGatewayTlsValidationContextTrustPtrOutput) Elem added in v0.2.0

func (VirtualGatewayTlsValidationContextTrustPtrOutput) ElementType added in v0.2.0

func (VirtualGatewayTlsValidationContextTrustPtrOutput) File added in v0.2.0

func (VirtualGatewayTlsValidationContextTrustPtrOutput) Sds added in v0.72.0

func (VirtualGatewayTlsValidationContextTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualGatewayTlsValidationContextTrustPtrOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutput added in v0.2.0

func (o VirtualGatewayTlsValidationContextTrustPtrOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutput() VirtualGatewayTlsValidationContextTrustPtrOutput

func (VirtualGatewayTlsValidationContextTrustPtrOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutputWithContext added in v0.2.0

func (o VirtualGatewayTlsValidationContextTrustPtrOutput) ToVirtualGatewayTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualGatewayTlsValidationContextTrustPtrOutput

type VirtualNode deprecated

type VirtualNode struct {
	pulumi.CustomResourceState

	Arn             pulumi.StringOutput       `pulumi:"arn"`
	MeshName        pulumi.StringOutput       `pulumi:"meshName"`
	MeshOwner       pulumi.StringPtrOutput    `pulumi:"meshOwner"`
	ResourceOwner   pulumi.StringOutput       `pulumi:"resourceOwner"`
	Spec            VirtualNodeSpecOutput     `pulumi:"spec"`
	Tags            VirtualNodeTagArrayOutput `pulumi:"tags"`
	Uid             pulumi.StringOutput       `pulumi:"uid"`
	VirtualNodeName pulumi.StringPtrOutput    `pulumi:"virtualNodeName"`
}

Resource Type definition for AWS::AppMesh::VirtualNode

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

func GetVirtualNode

func GetVirtualNode(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualNodeState, opts ...pulumi.ResourceOption) (*VirtualNode, error)

GetVirtualNode gets an existing VirtualNode 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 NewVirtualNode

func NewVirtualNode(ctx *pulumi.Context,
	name string, args *VirtualNodeArgs, opts ...pulumi.ResourceOption) (*VirtualNode, error)

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

func (*VirtualNode) ElementType

func (*VirtualNode) ElementType() reflect.Type

func (*VirtualNode) ToOutput added in v0.76.0

func (i *VirtualNode) ToOutput(ctx context.Context) pulumix.Output[*VirtualNode]

func (*VirtualNode) ToVirtualNodeOutput

func (i *VirtualNode) ToVirtualNodeOutput() VirtualNodeOutput

func (*VirtualNode) ToVirtualNodeOutputWithContext

func (i *VirtualNode) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput

type VirtualNodeAccessLog

type VirtualNodeAccessLog struct {
	File *VirtualNodeFileAccessLog `pulumi:"file"`
}

type VirtualNodeAccessLogArgs

type VirtualNodeAccessLogArgs struct {
	File VirtualNodeFileAccessLogPtrInput `pulumi:"file"`
}

func (VirtualNodeAccessLogArgs) ElementType

func (VirtualNodeAccessLogArgs) ElementType() reflect.Type

func (VirtualNodeAccessLogArgs) ToOutput added in v0.76.0

func (VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogOutput

func (i VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogOutput() VirtualNodeAccessLogOutput

func (VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogOutputWithContext

func (i VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogOutputWithContext(ctx context.Context) VirtualNodeAccessLogOutput

func (VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogPtrOutput

func (i VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogPtrOutput() VirtualNodeAccessLogPtrOutput

func (VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogPtrOutputWithContext

func (i VirtualNodeAccessLogArgs) ToVirtualNodeAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeAccessLogPtrOutput

type VirtualNodeAccessLogInput

type VirtualNodeAccessLogInput interface {
	pulumi.Input

	ToVirtualNodeAccessLogOutput() VirtualNodeAccessLogOutput
	ToVirtualNodeAccessLogOutputWithContext(context.Context) VirtualNodeAccessLogOutput
}

VirtualNodeAccessLogInput is an input type that accepts VirtualNodeAccessLogArgs and VirtualNodeAccessLogOutput values. You can construct a concrete instance of `VirtualNodeAccessLogInput` via:

VirtualNodeAccessLogArgs{...}

type VirtualNodeAccessLogOutput

type VirtualNodeAccessLogOutput struct{ *pulumi.OutputState }

func (VirtualNodeAccessLogOutput) ElementType

func (VirtualNodeAccessLogOutput) ElementType() reflect.Type

func (VirtualNodeAccessLogOutput) File

func (VirtualNodeAccessLogOutput) ToOutput added in v0.76.0

func (VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogOutput

func (o VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogOutput() VirtualNodeAccessLogOutput

func (VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogOutputWithContext

func (o VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogOutputWithContext(ctx context.Context) VirtualNodeAccessLogOutput

func (VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogPtrOutput

func (o VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogPtrOutput() VirtualNodeAccessLogPtrOutput

func (VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogPtrOutputWithContext

func (o VirtualNodeAccessLogOutput) ToVirtualNodeAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeAccessLogPtrOutput

type VirtualNodeAccessLogPtrInput

type VirtualNodeAccessLogPtrInput interface {
	pulumi.Input

	ToVirtualNodeAccessLogPtrOutput() VirtualNodeAccessLogPtrOutput
	ToVirtualNodeAccessLogPtrOutputWithContext(context.Context) VirtualNodeAccessLogPtrOutput
}

VirtualNodeAccessLogPtrInput is an input type that accepts VirtualNodeAccessLogArgs, VirtualNodeAccessLogPtr and VirtualNodeAccessLogPtrOutput values. You can construct a concrete instance of `VirtualNodeAccessLogPtrInput` via:

        VirtualNodeAccessLogArgs{...}

or:

        nil

type VirtualNodeAccessLogPtrOutput

type VirtualNodeAccessLogPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeAccessLogPtrOutput) Elem

func (VirtualNodeAccessLogPtrOutput) ElementType

func (VirtualNodeAccessLogPtrOutput) File

func (VirtualNodeAccessLogPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeAccessLogPtrOutput) ToVirtualNodeAccessLogPtrOutput

func (o VirtualNodeAccessLogPtrOutput) ToVirtualNodeAccessLogPtrOutput() VirtualNodeAccessLogPtrOutput

func (VirtualNodeAccessLogPtrOutput) ToVirtualNodeAccessLogPtrOutputWithContext

func (o VirtualNodeAccessLogPtrOutput) ToVirtualNodeAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeAccessLogPtrOutput

type VirtualNodeArgs

type VirtualNodeArgs struct {
	MeshName        pulumi.StringInput
	MeshOwner       pulumi.StringPtrInput
	Spec            VirtualNodeSpecInput
	Tags            VirtualNodeTagArrayInput
	VirtualNodeName pulumi.StringPtrInput
}

The set of arguments for constructing a VirtualNode resource.

func (VirtualNodeArgs) ElementType

func (VirtualNodeArgs) ElementType() reflect.Type

type VirtualNodeAwsCloudMapInstanceAttribute

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

type VirtualNodeAwsCloudMapInstanceAttributeArgs

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

func (VirtualNodeAwsCloudMapInstanceAttributeArgs) ElementType

func (VirtualNodeAwsCloudMapInstanceAttributeArgs) ToOutput added in v0.76.0

func (VirtualNodeAwsCloudMapInstanceAttributeArgs) ToVirtualNodeAwsCloudMapInstanceAttributeOutput

func (i VirtualNodeAwsCloudMapInstanceAttributeArgs) ToVirtualNodeAwsCloudMapInstanceAttributeOutput() VirtualNodeAwsCloudMapInstanceAttributeOutput

func (VirtualNodeAwsCloudMapInstanceAttributeArgs) ToVirtualNodeAwsCloudMapInstanceAttributeOutputWithContext

func (i VirtualNodeAwsCloudMapInstanceAttributeArgs) ToVirtualNodeAwsCloudMapInstanceAttributeOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapInstanceAttributeOutput

type VirtualNodeAwsCloudMapInstanceAttributeArray

type VirtualNodeAwsCloudMapInstanceAttributeArray []VirtualNodeAwsCloudMapInstanceAttributeInput

func (VirtualNodeAwsCloudMapInstanceAttributeArray) ElementType

func (VirtualNodeAwsCloudMapInstanceAttributeArray) ToOutput added in v0.76.0

func (VirtualNodeAwsCloudMapInstanceAttributeArray) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutput

func (i VirtualNodeAwsCloudMapInstanceAttributeArray) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutput() VirtualNodeAwsCloudMapInstanceAttributeArrayOutput

func (VirtualNodeAwsCloudMapInstanceAttributeArray) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutputWithContext

func (i VirtualNodeAwsCloudMapInstanceAttributeArray) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapInstanceAttributeArrayOutput

type VirtualNodeAwsCloudMapInstanceAttributeArrayInput

type VirtualNodeAwsCloudMapInstanceAttributeArrayInput interface {
	pulumi.Input

	ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutput() VirtualNodeAwsCloudMapInstanceAttributeArrayOutput
	ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutputWithContext(context.Context) VirtualNodeAwsCloudMapInstanceAttributeArrayOutput
}

VirtualNodeAwsCloudMapInstanceAttributeArrayInput is an input type that accepts VirtualNodeAwsCloudMapInstanceAttributeArray and VirtualNodeAwsCloudMapInstanceAttributeArrayOutput values. You can construct a concrete instance of `VirtualNodeAwsCloudMapInstanceAttributeArrayInput` via:

VirtualNodeAwsCloudMapInstanceAttributeArray{ VirtualNodeAwsCloudMapInstanceAttributeArgs{...} }

type VirtualNodeAwsCloudMapInstanceAttributeArrayOutput

type VirtualNodeAwsCloudMapInstanceAttributeArrayOutput struct{ *pulumi.OutputState }

func (VirtualNodeAwsCloudMapInstanceAttributeArrayOutput) ElementType

func (VirtualNodeAwsCloudMapInstanceAttributeArrayOutput) Index

func (VirtualNodeAwsCloudMapInstanceAttributeArrayOutput) ToOutput added in v0.76.0

func (VirtualNodeAwsCloudMapInstanceAttributeArrayOutput) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutput

func (o VirtualNodeAwsCloudMapInstanceAttributeArrayOutput) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutput() VirtualNodeAwsCloudMapInstanceAttributeArrayOutput

func (VirtualNodeAwsCloudMapInstanceAttributeArrayOutput) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutputWithContext

func (o VirtualNodeAwsCloudMapInstanceAttributeArrayOutput) ToVirtualNodeAwsCloudMapInstanceAttributeArrayOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapInstanceAttributeArrayOutput

type VirtualNodeAwsCloudMapInstanceAttributeInput

type VirtualNodeAwsCloudMapInstanceAttributeInput interface {
	pulumi.Input

	ToVirtualNodeAwsCloudMapInstanceAttributeOutput() VirtualNodeAwsCloudMapInstanceAttributeOutput
	ToVirtualNodeAwsCloudMapInstanceAttributeOutputWithContext(context.Context) VirtualNodeAwsCloudMapInstanceAttributeOutput
}

VirtualNodeAwsCloudMapInstanceAttributeInput is an input type that accepts VirtualNodeAwsCloudMapInstanceAttributeArgs and VirtualNodeAwsCloudMapInstanceAttributeOutput values. You can construct a concrete instance of `VirtualNodeAwsCloudMapInstanceAttributeInput` via:

VirtualNodeAwsCloudMapInstanceAttributeArgs{...}

type VirtualNodeAwsCloudMapInstanceAttributeOutput

type VirtualNodeAwsCloudMapInstanceAttributeOutput struct{ *pulumi.OutputState }

func (VirtualNodeAwsCloudMapInstanceAttributeOutput) ElementType

func (VirtualNodeAwsCloudMapInstanceAttributeOutput) Key

func (VirtualNodeAwsCloudMapInstanceAttributeOutput) ToOutput added in v0.76.0

func (VirtualNodeAwsCloudMapInstanceAttributeOutput) ToVirtualNodeAwsCloudMapInstanceAttributeOutput

func (o VirtualNodeAwsCloudMapInstanceAttributeOutput) ToVirtualNodeAwsCloudMapInstanceAttributeOutput() VirtualNodeAwsCloudMapInstanceAttributeOutput

func (VirtualNodeAwsCloudMapInstanceAttributeOutput) ToVirtualNodeAwsCloudMapInstanceAttributeOutputWithContext

func (o VirtualNodeAwsCloudMapInstanceAttributeOutput) ToVirtualNodeAwsCloudMapInstanceAttributeOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapInstanceAttributeOutput

func (VirtualNodeAwsCloudMapInstanceAttributeOutput) Value

type VirtualNodeAwsCloudMapServiceDiscovery

type VirtualNodeAwsCloudMapServiceDiscovery struct {
	Attributes    []VirtualNodeAwsCloudMapInstanceAttribute `pulumi:"attributes"`
	IpPreference  *string                                   `pulumi:"ipPreference"`
	NamespaceName string                                    `pulumi:"namespaceName"`
	ServiceName   string                                    `pulumi:"serviceName"`
}

type VirtualNodeAwsCloudMapServiceDiscoveryArgs

type VirtualNodeAwsCloudMapServiceDiscoveryArgs struct {
	Attributes    VirtualNodeAwsCloudMapInstanceAttributeArrayInput `pulumi:"attributes"`
	IpPreference  pulumi.StringPtrInput                             `pulumi:"ipPreference"`
	NamespaceName pulumi.StringInput                                `pulumi:"namespaceName"`
	ServiceName   pulumi.StringInput                                `pulumi:"serviceName"`
}

func (VirtualNodeAwsCloudMapServiceDiscoveryArgs) ElementType

func (VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToOutput added in v0.76.0

func (VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryOutput

func (i VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryOutput() VirtualNodeAwsCloudMapServiceDiscoveryOutput

func (VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryOutputWithContext

func (i VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapServiceDiscoveryOutput

func (VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

func (i VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutput() VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

func (VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutputWithContext

func (i VirtualNodeAwsCloudMapServiceDiscoveryArgs) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

type VirtualNodeAwsCloudMapServiceDiscoveryInput

type VirtualNodeAwsCloudMapServiceDiscoveryInput interface {
	pulumi.Input

	ToVirtualNodeAwsCloudMapServiceDiscoveryOutput() VirtualNodeAwsCloudMapServiceDiscoveryOutput
	ToVirtualNodeAwsCloudMapServiceDiscoveryOutputWithContext(context.Context) VirtualNodeAwsCloudMapServiceDiscoveryOutput
}

VirtualNodeAwsCloudMapServiceDiscoveryInput is an input type that accepts VirtualNodeAwsCloudMapServiceDiscoveryArgs and VirtualNodeAwsCloudMapServiceDiscoveryOutput values. You can construct a concrete instance of `VirtualNodeAwsCloudMapServiceDiscoveryInput` via:

VirtualNodeAwsCloudMapServiceDiscoveryArgs{...}

type VirtualNodeAwsCloudMapServiceDiscoveryOutput

type VirtualNodeAwsCloudMapServiceDiscoveryOutput struct{ *pulumi.OutputState }

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) Attributes

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) ElementType

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) IpPreference added in v0.17.0

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) NamespaceName

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) ServiceName

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToOutput added in v0.76.0

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryOutput

func (o VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryOutput() VirtualNodeAwsCloudMapServiceDiscoveryOutput

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryOutputWithContext

func (o VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapServiceDiscoveryOutput

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

func (o VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutput() VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

func (VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutputWithContext

func (o VirtualNodeAwsCloudMapServiceDiscoveryOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

type VirtualNodeAwsCloudMapServiceDiscoveryPtrInput

type VirtualNodeAwsCloudMapServiceDiscoveryPtrInput interface {
	pulumi.Input

	ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutput() VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput
	ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutputWithContext(context.Context) VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput
}

VirtualNodeAwsCloudMapServiceDiscoveryPtrInput is an input type that accepts VirtualNodeAwsCloudMapServiceDiscoveryArgs, VirtualNodeAwsCloudMapServiceDiscoveryPtr and VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput values. You can construct a concrete instance of `VirtualNodeAwsCloudMapServiceDiscoveryPtrInput` via:

        VirtualNodeAwsCloudMapServiceDiscoveryArgs{...}

or:

        nil

type VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

type VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) Attributes

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) Elem

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) ElementType

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) IpPreference added in v0.17.0

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) NamespaceName

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) ServiceName

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

func (o VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutput() VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

func (VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutputWithContext

func (o VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput) ToVirtualNodeAwsCloudMapServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeAwsCloudMapServiceDiscoveryPtrOutput

type VirtualNodeBackend

type VirtualNodeBackend struct {
	VirtualService *VirtualNodeVirtualServiceBackend `pulumi:"virtualService"`
}

type VirtualNodeBackendArgs

type VirtualNodeBackendArgs struct {
	VirtualService VirtualNodeVirtualServiceBackendPtrInput `pulumi:"virtualService"`
}

func (VirtualNodeBackendArgs) ElementType

func (VirtualNodeBackendArgs) ElementType() reflect.Type

func (VirtualNodeBackendArgs) ToOutput added in v0.76.0

func (VirtualNodeBackendArgs) ToVirtualNodeBackendOutput

func (i VirtualNodeBackendArgs) ToVirtualNodeBackendOutput() VirtualNodeBackendOutput

func (VirtualNodeBackendArgs) ToVirtualNodeBackendOutputWithContext

func (i VirtualNodeBackendArgs) ToVirtualNodeBackendOutputWithContext(ctx context.Context) VirtualNodeBackendOutput

type VirtualNodeBackendArray

type VirtualNodeBackendArray []VirtualNodeBackendInput

func (VirtualNodeBackendArray) ElementType

func (VirtualNodeBackendArray) ElementType() reflect.Type

func (VirtualNodeBackendArray) ToOutput added in v0.76.0

func (VirtualNodeBackendArray) ToVirtualNodeBackendArrayOutput

func (i VirtualNodeBackendArray) ToVirtualNodeBackendArrayOutput() VirtualNodeBackendArrayOutput

func (VirtualNodeBackendArray) ToVirtualNodeBackendArrayOutputWithContext

func (i VirtualNodeBackendArray) ToVirtualNodeBackendArrayOutputWithContext(ctx context.Context) VirtualNodeBackendArrayOutput

type VirtualNodeBackendArrayInput

type VirtualNodeBackendArrayInput interface {
	pulumi.Input

	ToVirtualNodeBackendArrayOutput() VirtualNodeBackendArrayOutput
	ToVirtualNodeBackendArrayOutputWithContext(context.Context) VirtualNodeBackendArrayOutput
}

VirtualNodeBackendArrayInput is an input type that accepts VirtualNodeBackendArray and VirtualNodeBackendArrayOutput values. You can construct a concrete instance of `VirtualNodeBackendArrayInput` via:

VirtualNodeBackendArray{ VirtualNodeBackendArgs{...} }

type VirtualNodeBackendArrayOutput

type VirtualNodeBackendArrayOutput struct{ *pulumi.OutputState }

func (VirtualNodeBackendArrayOutput) ElementType

func (VirtualNodeBackendArrayOutput) Index

func (VirtualNodeBackendArrayOutput) ToOutput added in v0.76.0

func (VirtualNodeBackendArrayOutput) ToVirtualNodeBackendArrayOutput

func (o VirtualNodeBackendArrayOutput) ToVirtualNodeBackendArrayOutput() VirtualNodeBackendArrayOutput

func (VirtualNodeBackendArrayOutput) ToVirtualNodeBackendArrayOutputWithContext

func (o VirtualNodeBackendArrayOutput) ToVirtualNodeBackendArrayOutputWithContext(ctx context.Context) VirtualNodeBackendArrayOutput

type VirtualNodeBackendDefaults

type VirtualNodeBackendDefaults struct {
	ClientPolicy *VirtualNodeClientPolicy `pulumi:"clientPolicy"`
}

type VirtualNodeBackendDefaultsArgs

type VirtualNodeBackendDefaultsArgs struct {
	ClientPolicy VirtualNodeClientPolicyPtrInput `pulumi:"clientPolicy"`
}

func (VirtualNodeBackendDefaultsArgs) ElementType

func (VirtualNodeBackendDefaultsArgs) ToOutput added in v0.76.0

func (VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsOutput

func (i VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsOutput() VirtualNodeBackendDefaultsOutput

func (VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsOutputWithContext

func (i VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeBackendDefaultsOutput

func (VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsPtrOutput

func (i VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsPtrOutput() VirtualNodeBackendDefaultsPtrOutput

func (VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsPtrOutputWithContext

func (i VirtualNodeBackendDefaultsArgs) ToVirtualNodeBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeBackendDefaultsPtrOutput

type VirtualNodeBackendDefaultsInput

type VirtualNodeBackendDefaultsInput interface {
	pulumi.Input

	ToVirtualNodeBackendDefaultsOutput() VirtualNodeBackendDefaultsOutput
	ToVirtualNodeBackendDefaultsOutputWithContext(context.Context) VirtualNodeBackendDefaultsOutput
}

VirtualNodeBackendDefaultsInput is an input type that accepts VirtualNodeBackendDefaultsArgs and VirtualNodeBackendDefaultsOutput values. You can construct a concrete instance of `VirtualNodeBackendDefaultsInput` via:

VirtualNodeBackendDefaultsArgs{...}

type VirtualNodeBackendDefaultsOutput

type VirtualNodeBackendDefaultsOutput struct{ *pulumi.OutputState }

func (VirtualNodeBackendDefaultsOutput) ClientPolicy

func (VirtualNodeBackendDefaultsOutput) ElementType

func (VirtualNodeBackendDefaultsOutput) ToOutput added in v0.76.0

func (VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsOutput

func (o VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsOutput() VirtualNodeBackendDefaultsOutput

func (VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsOutputWithContext

func (o VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeBackendDefaultsOutput

func (VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsPtrOutput

func (o VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsPtrOutput() VirtualNodeBackendDefaultsPtrOutput

func (VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsPtrOutputWithContext

func (o VirtualNodeBackendDefaultsOutput) ToVirtualNodeBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeBackendDefaultsPtrOutput

type VirtualNodeBackendDefaultsPtrInput

type VirtualNodeBackendDefaultsPtrInput interface {
	pulumi.Input

	ToVirtualNodeBackendDefaultsPtrOutput() VirtualNodeBackendDefaultsPtrOutput
	ToVirtualNodeBackendDefaultsPtrOutputWithContext(context.Context) VirtualNodeBackendDefaultsPtrOutput
}

VirtualNodeBackendDefaultsPtrInput is an input type that accepts VirtualNodeBackendDefaultsArgs, VirtualNodeBackendDefaultsPtr and VirtualNodeBackendDefaultsPtrOutput values. You can construct a concrete instance of `VirtualNodeBackendDefaultsPtrInput` via:

        VirtualNodeBackendDefaultsArgs{...}

or:

        nil

type VirtualNodeBackendDefaultsPtrOutput

type VirtualNodeBackendDefaultsPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeBackendDefaultsPtrOutput) ClientPolicy

func (VirtualNodeBackendDefaultsPtrOutput) Elem

func (VirtualNodeBackendDefaultsPtrOutput) ElementType

func (VirtualNodeBackendDefaultsPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeBackendDefaultsPtrOutput) ToVirtualNodeBackendDefaultsPtrOutput

func (o VirtualNodeBackendDefaultsPtrOutput) ToVirtualNodeBackendDefaultsPtrOutput() VirtualNodeBackendDefaultsPtrOutput

func (VirtualNodeBackendDefaultsPtrOutput) ToVirtualNodeBackendDefaultsPtrOutputWithContext

func (o VirtualNodeBackendDefaultsPtrOutput) ToVirtualNodeBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeBackendDefaultsPtrOutput

type VirtualNodeBackendInput

type VirtualNodeBackendInput interface {
	pulumi.Input

	ToVirtualNodeBackendOutput() VirtualNodeBackendOutput
	ToVirtualNodeBackendOutputWithContext(context.Context) VirtualNodeBackendOutput
}

VirtualNodeBackendInput is an input type that accepts VirtualNodeBackendArgs and VirtualNodeBackendOutput values. You can construct a concrete instance of `VirtualNodeBackendInput` via:

VirtualNodeBackendArgs{...}

type VirtualNodeBackendOutput

type VirtualNodeBackendOutput struct{ *pulumi.OutputState }

func (VirtualNodeBackendOutput) ElementType

func (VirtualNodeBackendOutput) ElementType() reflect.Type

func (VirtualNodeBackendOutput) ToOutput added in v0.76.0

func (VirtualNodeBackendOutput) ToVirtualNodeBackendOutput

func (o VirtualNodeBackendOutput) ToVirtualNodeBackendOutput() VirtualNodeBackendOutput

func (VirtualNodeBackendOutput) ToVirtualNodeBackendOutputWithContext

func (o VirtualNodeBackendOutput) ToVirtualNodeBackendOutputWithContext(ctx context.Context) VirtualNodeBackendOutput

func (VirtualNodeBackendOutput) VirtualService

type VirtualNodeClientPolicy

type VirtualNodeClientPolicy struct {
	Tls *VirtualNodeClientPolicyTls `pulumi:"tls"`
}

type VirtualNodeClientPolicyArgs

type VirtualNodeClientPolicyArgs struct {
	Tls VirtualNodeClientPolicyTlsPtrInput `pulumi:"tls"`
}

func (VirtualNodeClientPolicyArgs) ElementType

func (VirtualNodeClientPolicyArgs) ToOutput added in v0.76.0

func (VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyOutput

func (i VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyOutput() VirtualNodeClientPolicyOutput

func (VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyOutputWithContext

func (i VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyOutputWithContext(ctx context.Context) VirtualNodeClientPolicyOutput

func (VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyPtrOutput

func (i VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyPtrOutput() VirtualNodeClientPolicyPtrOutput

func (VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyPtrOutputWithContext

func (i VirtualNodeClientPolicyArgs) ToVirtualNodeClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeClientPolicyPtrOutput

type VirtualNodeClientPolicyInput

type VirtualNodeClientPolicyInput interface {
	pulumi.Input

	ToVirtualNodeClientPolicyOutput() VirtualNodeClientPolicyOutput
	ToVirtualNodeClientPolicyOutputWithContext(context.Context) VirtualNodeClientPolicyOutput
}

VirtualNodeClientPolicyInput is an input type that accepts VirtualNodeClientPolicyArgs and VirtualNodeClientPolicyOutput values. You can construct a concrete instance of `VirtualNodeClientPolicyInput` via:

VirtualNodeClientPolicyArgs{...}

type VirtualNodeClientPolicyOutput

type VirtualNodeClientPolicyOutput struct{ *pulumi.OutputState }

func (VirtualNodeClientPolicyOutput) ElementType

func (VirtualNodeClientPolicyOutput) Tls added in v0.72.0

func (VirtualNodeClientPolicyOutput) ToOutput added in v0.76.0

func (VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyOutput

func (o VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyOutput() VirtualNodeClientPolicyOutput

func (VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyOutputWithContext

func (o VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyOutputWithContext(ctx context.Context) VirtualNodeClientPolicyOutput

func (VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyPtrOutput

func (o VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyPtrOutput() VirtualNodeClientPolicyPtrOutput

func (VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyPtrOutputWithContext

func (o VirtualNodeClientPolicyOutput) ToVirtualNodeClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeClientPolicyPtrOutput

type VirtualNodeClientPolicyPtrInput

type VirtualNodeClientPolicyPtrInput interface {
	pulumi.Input

	ToVirtualNodeClientPolicyPtrOutput() VirtualNodeClientPolicyPtrOutput
	ToVirtualNodeClientPolicyPtrOutputWithContext(context.Context) VirtualNodeClientPolicyPtrOutput
}

VirtualNodeClientPolicyPtrInput is an input type that accepts VirtualNodeClientPolicyArgs, VirtualNodeClientPolicyPtr and VirtualNodeClientPolicyPtrOutput values. You can construct a concrete instance of `VirtualNodeClientPolicyPtrInput` via:

        VirtualNodeClientPolicyArgs{...}

or:

        nil

type VirtualNodeClientPolicyPtrOutput

type VirtualNodeClientPolicyPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeClientPolicyPtrOutput) Elem

func (VirtualNodeClientPolicyPtrOutput) ElementType

func (VirtualNodeClientPolicyPtrOutput) Tls added in v0.72.0

func (VirtualNodeClientPolicyPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeClientPolicyPtrOutput) ToVirtualNodeClientPolicyPtrOutput

func (o VirtualNodeClientPolicyPtrOutput) ToVirtualNodeClientPolicyPtrOutput() VirtualNodeClientPolicyPtrOutput

func (VirtualNodeClientPolicyPtrOutput) ToVirtualNodeClientPolicyPtrOutputWithContext

func (o VirtualNodeClientPolicyPtrOutput) ToVirtualNodeClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeClientPolicyPtrOutput

type VirtualNodeClientPolicyTls

type VirtualNodeClientPolicyTls struct {
	Certificate *VirtualNodeClientTlsCertificate `pulumi:"certificate"`
	Enforce     *bool                            `pulumi:"enforce"`
	Ports       []int                            `pulumi:"ports"`
	Validation  VirtualNodeTlsValidationContext  `pulumi:"validation"`
}

type VirtualNodeClientPolicyTlsArgs

type VirtualNodeClientPolicyTlsArgs struct {
	Certificate VirtualNodeClientTlsCertificatePtrInput `pulumi:"certificate"`
	Enforce     pulumi.BoolPtrInput                     `pulumi:"enforce"`
	Ports       pulumi.IntArrayInput                    `pulumi:"ports"`
	Validation  VirtualNodeTlsValidationContextInput    `pulumi:"validation"`
}

func (VirtualNodeClientPolicyTlsArgs) ElementType

func (VirtualNodeClientPolicyTlsArgs) ToOutput added in v0.76.0

func (VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsOutput

func (i VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsOutput() VirtualNodeClientPolicyTlsOutput

func (VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsOutputWithContext

func (i VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeClientPolicyTlsOutput

func (VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsPtrOutput

func (i VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsPtrOutput() VirtualNodeClientPolicyTlsPtrOutput

func (VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsPtrOutputWithContext

func (i VirtualNodeClientPolicyTlsArgs) ToVirtualNodeClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeClientPolicyTlsPtrOutput

type VirtualNodeClientPolicyTlsInput

type VirtualNodeClientPolicyTlsInput interface {
	pulumi.Input

	ToVirtualNodeClientPolicyTlsOutput() VirtualNodeClientPolicyTlsOutput
	ToVirtualNodeClientPolicyTlsOutputWithContext(context.Context) VirtualNodeClientPolicyTlsOutput
}

VirtualNodeClientPolicyTlsInput is an input type that accepts VirtualNodeClientPolicyTlsArgs and VirtualNodeClientPolicyTlsOutput values. You can construct a concrete instance of `VirtualNodeClientPolicyTlsInput` via:

VirtualNodeClientPolicyTlsArgs{...}

type VirtualNodeClientPolicyTlsOutput

type VirtualNodeClientPolicyTlsOutput struct{ *pulumi.OutputState }

func (VirtualNodeClientPolicyTlsOutput) Certificate

func (VirtualNodeClientPolicyTlsOutput) ElementType

func (VirtualNodeClientPolicyTlsOutput) Enforce

func (VirtualNodeClientPolicyTlsOutput) Ports

func (VirtualNodeClientPolicyTlsOutput) ToOutput added in v0.76.0

func (VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsOutput

func (o VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsOutput() VirtualNodeClientPolicyTlsOutput

func (VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsOutputWithContext

func (o VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeClientPolicyTlsOutput

func (VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsPtrOutput

func (o VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsPtrOutput() VirtualNodeClientPolicyTlsPtrOutput

func (VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsPtrOutputWithContext

func (o VirtualNodeClientPolicyTlsOutput) ToVirtualNodeClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeClientPolicyTlsPtrOutput

func (VirtualNodeClientPolicyTlsOutput) Validation

type VirtualNodeClientPolicyTlsPtrInput

type VirtualNodeClientPolicyTlsPtrInput interface {
	pulumi.Input

	ToVirtualNodeClientPolicyTlsPtrOutput() VirtualNodeClientPolicyTlsPtrOutput
	ToVirtualNodeClientPolicyTlsPtrOutputWithContext(context.Context) VirtualNodeClientPolicyTlsPtrOutput
}

VirtualNodeClientPolicyTlsPtrInput is an input type that accepts VirtualNodeClientPolicyTlsArgs, VirtualNodeClientPolicyTlsPtr and VirtualNodeClientPolicyTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeClientPolicyTlsPtrInput` via:

        VirtualNodeClientPolicyTlsArgs{...}

or:

        nil

type VirtualNodeClientPolicyTlsPtrOutput

type VirtualNodeClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeClientPolicyTlsPtrOutput) Certificate

func (VirtualNodeClientPolicyTlsPtrOutput) Elem

func (VirtualNodeClientPolicyTlsPtrOutput) ElementType

func (VirtualNodeClientPolicyTlsPtrOutput) Enforce

func (VirtualNodeClientPolicyTlsPtrOutput) Ports

func (VirtualNodeClientPolicyTlsPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeClientPolicyTlsPtrOutput) ToVirtualNodeClientPolicyTlsPtrOutput

func (o VirtualNodeClientPolicyTlsPtrOutput) ToVirtualNodeClientPolicyTlsPtrOutput() VirtualNodeClientPolicyTlsPtrOutput

func (VirtualNodeClientPolicyTlsPtrOutput) ToVirtualNodeClientPolicyTlsPtrOutputWithContext

func (o VirtualNodeClientPolicyTlsPtrOutput) ToVirtualNodeClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeClientPolicyTlsPtrOutput

func (VirtualNodeClientPolicyTlsPtrOutput) Validation

type VirtualNodeClientTlsCertificate

type VirtualNodeClientTlsCertificate struct {
	File *VirtualNodeListenerTlsFileCertificate `pulumi:"file"`
	Sds  *VirtualNodeListenerTlsSdsCertificate  `pulumi:"sds"`
}

type VirtualNodeClientTlsCertificateArgs

type VirtualNodeClientTlsCertificateArgs struct {
	File VirtualNodeListenerTlsFileCertificatePtrInput `pulumi:"file"`
	Sds  VirtualNodeListenerTlsSdsCertificatePtrInput  `pulumi:"sds"`
}

func (VirtualNodeClientTlsCertificateArgs) ElementType

func (VirtualNodeClientTlsCertificateArgs) ToOutput added in v0.76.0

func (VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificateOutput

func (i VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificateOutput() VirtualNodeClientTlsCertificateOutput

func (VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificateOutputWithContext

func (i VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeClientTlsCertificateOutput

func (VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificatePtrOutput

func (i VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificatePtrOutput() VirtualNodeClientTlsCertificatePtrOutput

func (VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificatePtrOutputWithContext

func (i VirtualNodeClientTlsCertificateArgs) ToVirtualNodeClientTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeClientTlsCertificatePtrOutput

type VirtualNodeClientTlsCertificateInput

type VirtualNodeClientTlsCertificateInput interface {
	pulumi.Input

	ToVirtualNodeClientTlsCertificateOutput() VirtualNodeClientTlsCertificateOutput
	ToVirtualNodeClientTlsCertificateOutputWithContext(context.Context) VirtualNodeClientTlsCertificateOutput
}

VirtualNodeClientTlsCertificateInput is an input type that accepts VirtualNodeClientTlsCertificateArgs and VirtualNodeClientTlsCertificateOutput values. You can construct a concrete instance of `VirtualNodeClientTlsCertificateInput` via:

VirtualNodeClientTlsCertificateArgs{...}

type VirtualNodeClientTlsCertificateOutput

type VirtualNodeClientTlsCertificateOutput struct{ *pulumi.OutputState }

func (VirtualNodeClientTlsCertificateOutput) ElementType

func (VirtualNodeClientTlsCertificateOutput) File

func (VirtualNodeClientTlsCertificateOutput) Sds added in v0.72.0

func (VirtualNodeClientTlsCertificateOutput) ToOutput added in v0.76.0

func (VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificateOutput

func (o VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificateOutput() VirtualNodeClientTlsCertificateOutput

func (VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificateOutputWithContext

func (o VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeClientTlsCertificateOutput

func (VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificatePtrOutput

func (o VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificatePtrOutput() VirtualNodeClientTlsCertificatePtrOutput

func (VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificatePtrOutputWithContext

func (o VirtualNodeClientTlsCertificateOutput) ToVirtualNodeClientTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeClientTlsCertificatePtrOutput

type VirtualNodeClientTlsCertificatePtrInput

type VirtualNodeClientTlsCertificatePtrInput interface {
	pulumi.Input

	ToVirtualNodeClientTlsCertificatePtrOutput() VirtualNodeClientTlsCertificatePtrOutput
	ToVirtualNodeClientTlsCertificatePtrOutputWithContext(context.Context) VirtualNodeClientTlsCertificatePtrOutput
}

VirtualNodeClientTlsCertificatePtrInput is an input type that accepts VirtualNodeClientTlsCertificateArgs, VirtualNodeClientTlsCertificatePtr and VirtualNodeClientTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeClientTlsCertificatePtrInput` via:

        VirtualNodeClientTlsCertificateArgs{...}

or:

        nil

type VirtualNodeClientTlsCertificatePtrOutput

type VirtualNodeClientTlsCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeClientTlsCertificatePtrOutput) Elem

func (VirtualNodeClientTlsCertificatePtrOutput) ElementType

func (VirtualNodeClientTlsCertificatePtrOutput) File

func (VirtualNodeClientTlsCertificatePtrOutput) Sds added in v0.72.0

func (VirtualNodeClientTlsCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualNodeClientTlsCertificatePtrOutput) ToVirtualNodeClientTlsCertificatePtrOutput

func (o VirtualNodeClientTlsCertificatePtrOutput) ToVirtualNodeClientTlsCertificatePtrOutput() VirtualNodeClientTlsCertificatePtrOutput

func (VirtualNodeClientTlsCertificatePtrOutput) ToVirtualNodeClientTlsCertificatePtrOutputWithContext

func (o VirtualNodeClientTlsCertificatePtrOutput) ToVirtualNodeClientTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeClientTlsCertificatePtrOutput

type VirtualNodeConnectionPool added in v0.2.0

type VirtualNodeConnectionPool struct {
	Grpc  *VirtualNodeGrpcConnectionPool  `pulumi:"grpc"`
	Http  *VirtualNodeHttpConnectionPool  `pulumi:"http"`
	Http2 *VirtualNodeHttp2ConnectionPool `pulumi:"http2"`
	Tcp   *VirtualNodeTcpConnectionPool   `pulumi:"tcp"`
}

type VirtualNodeConnectionPoolArgs added in v0.2.0

type VirtualNodeConnectionPoolArgs struct {
	Grpc  VirtualNodeGrpcConnectionPoolPtrInput  `pulumi:"grpc"`
	Http  VirtualNodeHttpConnectionPoolPtrInput  `pulumi:"http"`
	Http2 VirtualNodeHttp2ConnectionPoolPtrInput `pulumi:"http2"`
	Tcp   VirtualNodeTcpConnectionPoolPtrInput   `pulumi:"tcp"`
}

func (VirtualNodeConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualNodeConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolOutput added in v0.2.0

func (i VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolOutput() VirtualNodeConnectionPoolOutput

func (VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeConnectionPoolOutput

func (VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolPtrOutput added in v0.2.0

func (i VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolPtrOutput() VirtualNodeConnectionPoolPtrOutput

func (VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualNodeConnectionPoolArgs) ToVirtualNodeConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeConnectionPoolPtrOutput

type VirtualNodeConnectionPoolInput added in v0.2.0

type VirtualNodeConnectionPoolInput interface {
	pulumi.Input

	ToVirtualNodeConnectionPoolOutput() VirtualNodeConnectionPoolOutput
	ToVirtualNodeConnectionPoolOutputWithContext(context.Context) VirtualNodeConnectionPoolOutput
}

VirtualNodeConnectionPoolInput is an input type that accepts VirtualNodeConnectionPoolArgs and VirtualNodeConnectionPoolOutput values. You can construct a concrete instance of `VirtualNodeConnectionPoolInput` via:

VirtualNodeConnectionPoolArgs{...}

type VirtualNodeConnectionPoolOutput added in v0.2.0

type VirtualNodeConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualNodeConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualNodeConnectionPoolOutput) Grpc added in v0.72.0

func (VirtualNodeConnectionPoolOutput) Http added in v0.72.0

func (VirtualNodeConnectionPoolOutput) Http2 added in v0.72.0

func (VirtualNodeConnectionPoolOutput) Tcp added in v0.72.0

func (VirtualNodeConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolOutput added in v0.2.0

func (o VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolOutput() VirtualNodeConnectionPoolOutput

func (VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeConnectionPoolOutput

func (VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolPtrOutput() VirtualNodeConnectionPoolPtrOutput

func (VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeConnectionPoolOutput) ToVirtualNodeConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeConnectionPoolPtrOutput

type VirtualNodeConnectionPoolPtrInput added in v0.2.0

type VirtualNodeConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualNodeConnectionPoolPtrOutput() VirtualNodeConnectionPoolPtrOutput
	ToVirtualNodeConnectionPoolPtrOutputWithContext(context.Context) VirtualNodeConnectionPoolPtrOutput
}

VirtualNodeConnectionPoolPtrInput is an input type that accepts VirtualNodeConnectionPoolArgs, VirtualNodeConnectionPoolPtr and VirtualNodeConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualNodeConnectionPoolPtrInput` via:

        VirtualNodeConnectionPoolArgs{...}

or:

        nil

func VirtualNodeConnectionPoolPtr added in v0.2.0

type VirtualNodeConnectionPoolPtrOutput added in v0.2.0

type VirtualNodeConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualNodeConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualNodeConnectionPoolPtrOutput) Grpc added in v0.72.0

func (VirtualNodeConnectionPoolPtrOutput) Http added in v0.72.0

func (VirtualNodeConnectionPoolPtrOutput) Http2 added in v0.72.0

func (VirtualNodeConnectionPoolPtrOutput) Tcp added in v0.72.0

func (VirtualNodeConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeConnectionPoolPtrOutput) ToVirtualNodeConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeConnectionPoolPtrOutput) ToVirtualNodeConnectionPoolPtrOutput() VirtualNodeConnectionPoolPtrOutput

func (VirtualNodeConnectionPoolPtrOutput) ToVirtualNodeConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeConnectionPoolPtrOutput) ToVirtualNodeConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeConnectionPoolPtrOutput

type VirtualNodeDnsServiceDiscovery

type VirtualNodeDnsServiceDiscovery struct {
	Hostname     string  `pulumi:"hostname"`
	IpPreference *string `pulumi:"ipPreference"`
	ResponseType *string `pulumi:"responseType"`
}

type VirtualNodeDnsServiceDiscoveryArgs

type VirtualNodeDnsServiceDiscoveryArgs struct {
	Hostname     pulumi.StringInput    `pulumi:"hostname"`
	IpPreference pulumi.StringPtrInput `pulumi:"ipPreference"`
	ResponseType pulumi.StringPtrInput `pulumi:"responseType"`
}

func (VirtualNodeDnsServiceDiscoveryArgs) ElementType

func (VirtualNodeDnsServiceDiscoveryArgs) ToOutput added in v0.76.0

func (VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryOutput

func (i VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryOutput() VirtualNodeDnsServiceDiscoveryOutput

func (VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryOutputWithContext

func (i VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeDnsServiceDiscoveryOutput

func (VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryPtrOutput

func (i VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryPtrOutput() VirtualNodeDnsServiceDiscoveryPtrOutput

func (VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryPtrOutputWithContext

func (i VirtualNodeDnsServiceDiscoveryArgs) ToVirtualNodeDnsServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeDnsServiceDiscoveryPtrOutput

type VirtualNodeDnsServiceDiscoveryInput

type VirtualNodeDnsServiceDiscoveryInput interface {
	pulumi.Input

	ToVirtualNodeDnsServiceDiscoveryOutput() VirtualNodeDnsServiceDiscoveryOutput
	ToVirtualNodeDnsServiceDiscoveryOutputWithContext(context.Context) VirtualNodeDnsServiceDiscoveryOutput
}

VirtualNodeDnsServiceDiscoveryInput is an input type that accepts VirtualNodeDnsServiceDiscoveryArgs and VirtualNodeDnsServiceDiscoveryOutput values. You can construct a concrete instance of `VirtualNodeDnsServiceDiscoveryInput` via:

VirtualNodeDnsServiceDiscoveryArgs{...}

type VirtualNodeDnsServiceDiscoveryOutput

type VirtualNodeDnsServiceDiscoveryOutput struct{ *pulumi.OutputState }

func (VirtualNodeDnsServiceDiscoveryOutput) ElementType

func (VirtualNodeDnsServiceDiscoveryOutput) Hostname

func (VirtualNodeDnsServiceDiscoveryOutput) IpPreference added in v0.17.0

func (VirtualNodeDnsServiceDiscoveryOutput) ResponseType

func (VirtualNodeDnsServiceDiscoveryOutput) ToOutput added in v0.76.0

func (VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryOutput

func (o VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryOutput() VirtualNodeDnsServiceDiscoveryOutput

func (VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryOutputWithContext

func (o VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeDnsServiceDiscoveryOutput

func (VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutput

func (o VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutput() VirtualNodeDnsServiceDiscoveryPtrOutput

func (VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutputWithContext

func (o VirtualNodeDnsServiceDiscoveryOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeDnsServiceDiscoveryPtrOutput

type VirtualNodeDnsServiceDiscoveryPtrInput

type VirtualNodeDnsServiceDiscoveryPtrInput interface {
	pulumi.Input

	ToVirtualNodeDnsServiceDiscoveryPtrOutput() VirtualNodeDnsServiceDiscoveryPtrOutput
	ToVirtualNodeDnsServiceDiscoveryPtrOutputWithContext(context.Context) VirtualNodeDnsServiceDiscoveryPtrOutput
}

VirtualNodeDnsServiceDiscoveryPtrInput is an input type that accepts VirtualNodeDnsServiceDiscoveryArgs, VirtualNodeDnsServiceDiscoveryPtr and VirtualNodeDnsServiceDiscoveryPtrOutput values. You can construct a concrete instance of `VirtualNodeDnsServiceDiscoveryPtrInput` via:

        VirtualNodeDnsServiceDiscoveryArgs{...}

or:

        nil

type VirtualNodeDnsServiceDiscoveryPtrOutput

type VirtualNodeDnsServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeDnsServiceDiscoveryPtrOutput) Elem

func (VirtualNodeDnsServiceDiscoveryPtrOutput) ElementType

func (VirtualNodeDnsServiceDiscoveryPtrOutput) Hostname

func (VirtualNodeDnsServiceDiscoveryPtrOutput) IpPreference added in v0.17.0

func (VirtualNodeDnsServiceDiscoveryPtrOutput) ResponseType

func (VirtualNodeDnsServiceDiscoveryPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeDnsServiceDiscoveryPtrOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutput

func (o VirtualNodeDnsServiceDiscoveryPtrOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutput() VirtualNodeDnsServiceDiscoveryPtrOutput

func (VirtualNodeDnsServiceDiscoveryPtrOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutputWithContext

func (o VirtualNodeDnsServiceDiscoveryPtrOutput) ToVirtualNodeDnsServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeDnsServiceDiscoveryPtrOutput

type VirtualNodeDuration

type VirtualNodeDuration struct {
	Unit  string `pulumi:"unit"`
	Value int    `pulumi:"value"`
}

type VirtualNodeDurationArgs

type VirtualNodeDurationArgs struct {
	Unit  pulumi.StringInput `pulumi:"unit"`
	Value pulumi.IntInput    `pulumi:"value"`
}

func (VirtualNodeDurationArgs) ElementType

func (VirtualNodeDurationArgs) ElementType() reflect.Type

func (VirtualNodeDurationArgs) ToOutput added in v0.76.0

func (VirtualNodeDurationArgs) ToVirtualNodeDurationOutput

func (i VirtualNodeDurationArgs) ToVirtualNodeDurationOutput() VirtualNodeDurationOutput

func (VirtualNodeDurationArgs) ToVirtualNodeDurationOutputWithContext

func (i VirtualNodeDurationArgs) ToVirtualNodeDurationOutputWithContext(ctx context.Context) VirtualNodeDurationOutput

func (VirtualNodeDurationArgs) ToVirtualNodeDurationPtrOutput

func (i VirtualNodeDurationArgs) ToVirtualNodeDurationPtrOutput() VirtualNodeDurationPtrOutput

func (VirtualNodeDurationArgs) ToVirtualNodeDurationPtrOutputWithContext

func (i VirtualNodeDurationArgs) ToVirtualNodeDurationPtrOutputWithContext(ctx context.Context) VirtualNodeDurationPtrOutput

type VirtualNodeDurationInput

type VirtualNodeDurationInput interface {
	pulumi.Input

	ToVirtualNodeDurationOutput() VirtualNodeDurationOutput
	ToVirtualNodeDurationOutputWithContext(context.Context) VirtualNodeDurationOutput
}

VirtualNodeDurationInput is an input type that accepts VirtualNodeDurationArgs and VirtualNodeDurationOutput values. You can construct a concrete instance of `VirtualNodeDurationInput` via:

VirtualNodeDurationArgs{...}

type VirtualNodeDurationOutput

type VirtualNodeDurationOutput struct{ *pulumi.OutputState }

func (VirtualNodeDurationOutput) ElementType

func (VirtualNodeDurationOutput) ElementType() reflect.Type

func (VirtualNodeDurationOutput) ToOutput added in v0.76.0

func (VirtualNodeDurationOutput) ToVirtualNodeDurationOutput

func (o VirtualNodeDurationOutput) ToVirtualNodeDurationOutput() VirtualNodeDurationOutput

func (VirtualNodeDurationOutput) ToVirtualNodeDurationOutputWithContext

func (o VirtualNodeDurationOutput) ToVirtualNodeDurationOutputWithContext(ctx context.Context) VirtualNodeDurationOutput

func (VirtualNodeDurationOutput) ToVirtualNodeDurationPtrOutput

func (o VirtualNodeDurationOutput) ToVirtualNodeDurationPtrOutput() VirtualNodeDurationPtrOutput

func (VirtualNodeDurationOutput) ToVirtualNodeDurationPtrOutputWithContext

func (o VirtualNodeDurationOutput) ToVirtualNodeDurationPtrOutputWithContext(ctx context.Context) VirtualNodeDurationPtrOutput

func (VirtualNodeDurationOutput) Unit

func (VirtualNodeDurationOutput) Value

type VirtualNodeDurationPtrInput

type VirtualNodeDurationPtrInput interface {
	pulumi.Input

	ToVirtualNodeDurationPtrOutput() VirtualNodeDurationPtrOutput
	ToVirtualNodeDurationPtrOutputWithContext(context.Context) VirtualNodeDurationPtrOutput
}

VirtualNodeDurationPtrInput is an input type that accepts VirtualNodeDurationArgs, VirtualNodeDurationPtr and VirtualNodeDurationPtrOutput values. You can construct a concrete instance of `VirtualNodeDurationPtrInput` via:

        VirtualNodeDurationArgs{...}

or:

        nil

type VirtualNodeDurationPtrOutput

type VirtualNodeDurationPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeDurationPtrOutput) Elem

func (VirtualNodeDurationPtrOutput) ElementType

func (VirtualNodeDurationPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeDurationPtrOutput) ToVirtualNodeDurationPtrOutput

func (o VirtualNodeDurationPtrOutput) ToVirtualNodeDurationPtrOutput() VirtualNodeDurationPtrOutput

func (VirtualNodeDurationPtrOutput) ToVirtualNodeDurationPtrOutputWithContext

func (o VirtualNodeDurationPtrOutput) ToVirtualNodeDurationPtrOutputWithContext(ctx context.Context) VirtualNodeDurationPtrOutput

func (VirtualNodeDurationPtrOutput) Unit

func (VirtualNodeDurationPtrOutput) Value

type VirtualNodeFileAccessLog

type VirtualNodeFileAccessLog struct {
	Format *VirtualNodeLoggingFormat `pulumi:"format"`
	Path   string                    `pulumi:"path"`
}

type VirtualNodeFileAccessLogArgs

type VirtualNodeFileAccessLogArgs struct {
	Format VirtualNodeLoggingFormatPtrInput `pulumi:"format"`
	Path   pulumi.StringInput               `pulumi:"path"`
}

func (VirtualNodeFileAccessLogArgs) ElementType

func (VirtualNodeFileAccessLogArgs) ToOutput added in v0.76.0

func (VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogOutput

func (i VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogOutput() VirtualNodeFileAccessLogOutput

func (VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogOutputWithContext

func (i VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogOutputWithContext(ctx context.Context) VirtualNodeFileAccessLogOutput

func (VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogPtrOutput

func (i VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogPtrOutput() VirtualNodeFileAccessLogPtrOutput

func (VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogPtrOutputWithContext

func (i VirtualNodeFileAccessLogArgs) ToVirtualNodeFileAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeFileAccessLogPtrOutput

type VirtualNodeFileAccessLogInput

type VirtualNodeFileAccessLogInput interface {
	pulumi.Input

	ToVirtualNodeFileAccessLogOutput() VirtualNodeFileAccessLogOutput
	ToVirtualNodeFileAccessLogOutputWithContext(context.Context) VirtualNodeFileAccessLogOutput
}

VirtualNodeFileAccessLogInput is an input type that accepts VirtualNodeFileAccessLogArgs and VirtualNodeFileAccessLogOutput values. You can construct a concrete instance of `VirtualNodeFileAccessLogInput` via:

VirtualNodeFileAccessLogArgs{...}

type VirtualNodeFileAccessLogOutput

type VirtualNodeFileAccessLogOutput struct{ *pulumi.OutputState }

func (VirtualNodeFileAccessLogOutput) ElementType

func (VirtualNodeFileAccessLogOutput) Format added in v0.22.0

func (VirtualNodeFileAccessLogOutput) Path

func (VirtualNodeFileAccessLogOutput) ToOutput added in v0.76.0

func (VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogOutput

func (o VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogOutput() VirtualNodeFileAccessLogOutput

func (VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogOutputWithContext

func (o VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogOutputWithContext(ctx context.Context) VirtualNodeFileAccessLogOutput

func (VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogPtrOutput

func (o VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogPtrOutput() VirtualNodeFileAccessLogPtrOutput

func (VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogPtrOutputWithContext

func (o VirtualNodeFileAccessLogOutput) ToVirtualNodeFileAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeFileAccessLogPtrOutput

type VirtualNodeFileAccessLogPtrInput

type VirtualNodeFileAccessLogPtrInput interface {
	pulumi.Input

	ToVirtualNodeFileAccessLogPtrOutput() VirtualNodeFileAccessLogPtrOutput
	ToVirtualNodeFileAccessLogPtrOutputWithContext(context.Context) VirtualNodeFileAccessLogPtrOutput
}

VirtualNodeFileAccessLogPtrInput is an input type that accepts VirtualNodeFileAccessLogArgs, VirtualNodeFileAccessLogPtr and VirtualNodeFileAccessLogPtrOutput values. You can construct a concrete instance of `VirtualNodeFileAccessLogPtrInput` via:

        VirtualNodeFileAccessLogArgs{...}

or:

        nil

type VirtualNodeFileAccessLogPtrOutput

type VirtualNodeFileAccessLogPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeFileAccessLogPtrOutput) Elem

func (VirtualNodeFileAccessLogPtrOutput) ElementType

func (VirtualNodeFileAccessLogPtrOutput) Format added in v0.22.0

func (VirtualNodeFileAccessLogPtrOutput) Path

func (VirtualNodeFileAccessLogPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeFileAccessLogPtrOutput) ToVirtualNodeFileAccessLogPtrOutput

func (o VirtualNodeFileAccessLogPtrOutput) ToVirtualNodeFileAccessLogPtrOutput() VirtualNodeFileAccessLogPtrOutput

func (VirtualNodeFileAccessLogPtrOutput) ToVirtualNodeFileAccessLogPtrOutputWithContext

func (o VirtualNodeFileAccessLogPtrOutput) ToVirtualNodeFileAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeFileAccessLogPtrOutput

type VirtualNodeGrpcConnectionPool added in v0.2.0

type VirtualNodeGrpcConnectionPool struct {
	MaxRequests int `pulumi:"maxRequests"`
}

type VirtualNodeGrpcConnectionPoolArgs added in v0.2.0

type VirtualNodeGrpcConnectionPoolArgs struct {
	MaxRequests pulumi.IntInput `pulumi:"maxRequests"`
}

func (VirtualNodeGrpcConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualNodeGrpcConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolOutput added in v0.2.0

func (i VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolOutput() VirtualNodeGrpcConnectionPoolOutput

func (VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeGrpcConnectionPoolOutput

func (VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolPtrOutput added in v0.2.0

func (i VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolPtrOutput() VirtualNodeGrpcConnectionPoolPtrOutput

func (VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualNodeGrpcConnectionPoolArgs) ToVirtualNodeGrpcConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeGrpcConnectionPoolPtrOutput

type VirtualNodeGrpcConnectionPoolInput added in v0.2.0

type VirtualNodeGrpcConnectionPoolInput interface {
	pulumi.Input

	ToVirtualNodeGrpcConnectionPoolOutput() VirtualNodeGrpcConnectionPoolOutput
	ToVirtualNodeGrpcConnectionPoolOutputWithContext(context.Context) VirtualNodeGrpcConnectionPoolOutput
}

VirtualNodeGrpcConnectionPoolInput is an input type that accepts VirtualNodeGrpcConnectionPoolArgs and VirtualNodeGrpcConnectionPoolOutput values. You can construct a concrete instance of `VirtualNodeGrpcConnectionPoolInput` via:

VirtualNodeGrpcConnectionPoolArgs{...}

type VirtualNodeGrpcConnectionPoolOutput added in v0.2.0

type VirtualNodeGrpcConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualNodeGrpcConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualNodeGrpcConnectionPoolOutput) MaxRequests added in v0.2.0

func (VirtualNodeGrpcConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolOutput added in v0.2.0

func (o VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolOutput() VirtualNodeGrpcConnectionPoolOutput

func (VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeGrpcConnectionPoolOutput

func (VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolPtrOutput() VirtualNodeGrpcConnectionPoolPtrOutput

func (VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeGrpcConnectionPoolOutput) ToVirtualNodeGrpcConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeGrpcConnectionPoolPtrOutput

type VirtualNodeGrpcConnectionPoolPtrInput added in v0.2.0

type VirtualNodeGrpcConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualNodeGrpcConnectionPoolPtrOutput() VirtualNodeGrpcConnectionPoolPtrOutput
	ToVirtualNodeGrpcConnectionPoolPtrOutputWithContext(context.Context) VirtualNodeGrpcConnectionPoolPtrOutput
}

VirtualNodeGrpcConnectionPoolPtrInput is an input type that accepts VirtualNodeGrpcConnectionPoolArgs, VirtualNodeGrpcConnectionPoolPtr and VirtualNodeGrpcConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualNodeGrpcConnectionPoolPtrInput` via:

        VirtualNodeGrpcConnectionPoolArgs{...}

or:

        nil

type VirtualNodeGrpcConnectionPoolPtrOutput added in v0.2.0

type VirtualNodeGrpcConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeGrpcConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualNodeGrpcConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualNodeGrpcConnectionPoolPtrOutput) MaxRequests added in v0.2.0

func (VirtualNodeGrpcConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeGrpcConnectionPoolPtrOutput) ToVirtualNodeGrpcConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeGrpcConnectionPoolPtrOutput) ToVirtualNodeGrpcConnectionPoolPtrOutput() VirtualNodeGrpcConnectionPoolPtrOutput

func (VirtualNodeGrpcConnectionPoolPtrOutput) ToVirtualNodeGrpcConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeGrpcConnectionPoolPtrOutput) ToVirtualNodeGrpcConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeGrpcConnectionPoolPtrOutput

type VirtualNodeGrpcTimeout

type VirtualNodeGrpcTimeout struct {
	Idle       *VirtualNodeDuration `pulumi:"idle"`
	PerRequest *VirtualNodeDuration `pulumi:"perRequest"`
}

type VirtualNodeGrpcTimeoutArgs

type VirtualNodeGrpcTimeoutArgs struct {
	Idle       VirtualNodeDurationPtrInput `pulumi:"idle"`
	PerRequest VirtualNodeDurationPtrInput `pulumi:"perRequest"`
}

func (VirtualNodeGrpcTimeoutArgs) ElementType

func (VirtualNodeGrpcTimeoutArgs) ElementType() reflect.Type

func (VirtualNodeGrpcTimeoutArgs) ToOutput added in v0.76.0

func (VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutOutput

func (i VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutOutput() VirtualNodeGrpcTimeoutOutput

func (VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutOutputWithContext

func (i VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutOutputWithContext(ctx context.Context) VirtualNodeGrpcTimeoutOutput

func (VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutPtrOutput

func (i VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutPtrOutput() VirtualNodeGrpcTimeoutPtrOutput

func (VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutPtrOutputWithContext

func (i VirtualNodeGrpcTimeoutArgs) ToVirtualNodeGrpcTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeGrpcTimeoutPtrOutput

type VirtualNodeGrpcTimeoutInput

type VirtualNodeGrpcTimeoutInput interface {
	pulumi.Input

	ToVirtualNodeGrpcTimeoutOutput() VirtualNodeGrpcTimeoutOutput
	ToVirtualNodeGrpcTimeoutOutputWithContext(context.Context) VirtualNodeGrpcTimeoutOutput
}

VirtualNodeGrpcTimeoutInput is an input type that accepts VirtualNodeGrpcTimeoutArgs and VirtualNodeGrpcTimeoutOutput values. You can construct a concrete instance of `VirtualNodeGrpcTimeoutInput` via:

VirtualNodeGrpcTimeoutArgs{...}

type VirtualNodeGrpcTimeoutOutput

type VirtualNodeGrpcTimeoutOutput struct{ *pulumi.OutputState }

func (VirtualNodeGrpcTimeoutOutput) ElementType

func (VirtualNodeGrpcTimeoutOutput) Idle

func (VirtualNodeGrpcTimeoutOutput) PerRequest

func (VirtualNodeGrpcTimeoutOutput) ToOutput added in v0.76.0

func (VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutOutput

func (o VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutOutput() VirtualNodeGrpcTimeoutOutput

func (VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutOutputWithContext

func (o VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutOutputWithContext(ctx context.Context) VirtualNodeGrpcTimeoutOutput

func (VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutPtrOutput

func (o VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutPtrOutput() VirtualNodeGrpcTimeoutPtrOutput

func (VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutPtrOutputWithContext

func (o VirtualNodeGrpcTimeoutOutput) ToVirtualNodeGrpcTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeGrpcTimeoutPtrOutput

type VirtualNodeGrpcTimeoutPtrInput

type VirtualNodeGrpcTimeoutPtrInput interface {
	pulumi.Input

	ToVirtualNodeGrpcTimeoutPtrOutput() VirtualNodeGrpcTimeoutPtrOutput
	ToVirtualNodeGrpcTimeoutPtrOutputWithContext(context.Context) VirtualNodeGrpcTimeoutPtrOutput
}

VirtualNodeGrpcTimeoutPtrInput is an input type that accepts VirtualNodeGrpcTimeoutArgs, VirtualNodeGrpcTimeoutPtr and VirtualNodeGrpcTimeoutPtrOutput values. You can construct a concrete instance of `VirtualNodeGrpcTimeoutPtrInput` via:

        VirtualNodeGrpcTimeoutArgs{...}

or:

        nil

type VirtualNodeGrpcTimeoutPtrOutput

type VirtualNodeGrpcTimeoutPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeGrpcTimeoutPtrOutput) Elem

func (VirtualNodeGrpcTimeoutPtrOutput) ElementType

func (VirtualNodeGrpcTimeoutPtrOutput) Idle

func (VirtualNodeGrpcTimeoutPtrOutput) PerRequest

func (VirtualNodeGrpcTimeoutPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeGrpcTimeoutPtrOutput) ToVirtualNodeGrpcTimeoutPtrOutput

func (o VirtualNodeGrpcTimeoutPtrOutput) ToVirtualNodeGrpcTimeoutPtrOutput() VirtualNodeGrpcTimeoutPtrOutput

func (VirtualNodeGrpcTimeoutPtrOutput) ToVirtualNodeGrpcTimeoutPtrOutputWithContext

func (o VirtualNodeGrpcTimeoutPtrOutput) ToVirtualNodeGrpcTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeGrpcTimeoutPtrOutput

type VirtualNodeHealthCheck

type VirtualNodeHealthCheck struct {
	HealthyThreshold   int     `pulumi:"healthyThreshold"`
	IntervalMillis     int     `pulumi:"intervalMillis"`
	Path               *string `pulumi:"path"`
	Port               *int    `pulumi:"port"`
	Protocol           string  `pulumi:"protocol"`
	TimeoutMillis      int     `pulumi:"timeoutMillis"`
	UnhealthyThreshold int     `pulumi:"unhealthyThreshold"`
}

type VirtualNodeHealthCheckArgs

type VirtualNodeHealthCheckArgs struct {
	HealthyThreshold   pulumi.IntInput       `pulumi:"healthyThreshold"`
	IntervalMillis     pulumi.IntInput       `pulumi:"intervalMillis"`
	Path               pulumi.StringPtrInput `pulumi:"path"`
	Port               pulumi.IntPtrInput    `pulumi:"port"`
	Protocol           pulumi.StringInput    `pulumi:"protocol"`
	TimeoutMillis      pulumi.IntInput       `pulumi:"timeoutMillis"`
	UnhealthyThreshold pulumi.IntInput       `pulumi:"unhealthyThreshold"`
}

func (VirtualNodeHealthCheckArgs) ElementType

func (VirtualNodeHealthCheckArgs) ElementType() reflect.Type

func (VirtualNodeHealthCheckArgs) ToOutput added in v0.76.0

func (VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckOutput

func (i VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckOutput() VirtualNodeHealthCheckOutput

func (VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckOutputWithContext

func (i VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckOutputWithContext(ctx context.Context) VirtualNodeHealthCheckOutput

func (VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckPtrOutput

func (i VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckPtrOutput() VirtualNodeHealthCheckPtrOutput

func (VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckPtrOutputWithContext

func (i VirtualNodeHealthCheckArgs) ToVirtualNodeHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeHealthCheckPtrOutput

type VirtualNodeHealthCheckInput

type VirtualNodeHealthCheckInput interface {
	pulumi.Input

	ToVirtualNodeHealthCheckOutput() VirtualNodeHealthCheckOutput
	ToVirtualNodeHealthCheckOutputWithContext(context.Context) VirtualNodeHealthCheckOutput
}

VirtualNodeHealthCheckInput is an input type that accepts VirtualNodeHealthCheckArgs and VirtualNodeHealthCheckOutput values. You can construct a concrete instance of `VirtualNodeHealthCheckInput` via:

VirtualNodeHealthCheckArgs{...}

type VirtualNodeHealthCheckOutput

type VirtualNodeHealthCheckOutput struct{ *pulumi.OutputState }

func (VirtualNodeHealthCheckOutput) ElementType

func (VirtualNodeHealthCheckOutput) HealthyThreshold

func (o VirtualNodeHealthCheckOutput) HealthyThreshold() pulumi.IntOutput

func (VirtualNodeHealthCheckOutput) IntervalMillis

func (o VirtualNodeHealthCheckOutput) IntervalMillis() pulumi.IntOutput

func (VirtualNodeHealthCheckOutput) Path

func (VirtualNodeHealthCheckOutput) Port

func (VirtualNodeHealthCheckOutput) Protocol

func (VirtualNodeHealthCheckOutput) TimeoutMillis

func (o VirtualNodeHealthCheckOutput) TimeoutMillis() pulumi.IntOutput

func (VirtualNodeHealthCheckOutput) ToOutput added in v0.76.0

func (VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckOutput

func (o VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckOutput() VirtualNodeHealthCheckOutput

func (VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckOutputWithContext

func (o VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckOutputWithContext(ctx context.Context) VirtualNodeHealthCheckOutput

func (VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckPtrOutput

func (o VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckPtrOutput() VirtualNodeHealthCheckPtrOutput

func (VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckPtrOutputWithContext

func (o VirtualNodeHealthCheckOutput) ToVirtualNodeHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeHealthCheckPtrOutput

func (VirtualNodeHealthCheckOutput) UnhealthyThreshold

func (o VirtualNodeHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput

type VirtualNodeHealthCheckPtrInput

type VirtualNodeHealthCheckPtrInput interface {
	pulumi.Input

	ToVirtualNodeHealthCheckPtrOutput() VirtualNodeHealthCheckPtrOutput
	ToVirtualNodeHealthCheckPtrOutputWithContext(context.Context) VirtualNodeHealthCheckPtrOutput
}

VirtualNodeHealthCheckPtrInput is an input type that accepts VirtualNodeHealthCheckArgs, VirtualNodeHealthCheckPtr and VirtualNodeHealthCheckPtrOutput values. You can construct a concrete instance of `VirtualNodeHealthCheckPtrInput` via:

        VirtualNodeHealthCheckArgs{...}

or:

        nil

type VirtualNodeHealthCheckPtrOutput

type VirtualNodeHealthCheckPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeHealthCheckPtrOutput) Elem

func (VirtualNodeHealthCheckPtrOutput) ElementType

func (VirtualNodeHealthCheckPtrOutput) HealthyThreshold

func (VirtualNodeHealthCheckPtrOutput) IntervalMillis

func (VirtualNodeHealthCheckPtrOutput) Path

func (VirtualNodeHealthCheckPtrOutput) Port

func (VirtualNodeHealthCheckPtrOutput) Protocol

func (VirtualNodeHealthCheckPtrOutput) TimeoutMillis

func (VirtualNodeHealthCheckPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeHealthCheckPtrOutput) ToVirtualNodeHealthCheckPtrOutput

func (o VirtualNodeHealthCheckPtrOutput) ToVirtualNodeHealthCheckPtrOutput() VirtualNodeHealthCheckPtrOutput

func (VirtualNodeHealthCheckPtrOutput) ToVirtualNodeHealthCheckPtrOutputWithContext

func (o VirtualNodeHealthCheckPtrOutput) ToVirtualNodeHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeHealthCheckPtrOutput

func (VirtualNodeHealthCheckPtrOutput) UnhealthyThreshold

func (o VirtualNodeHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput

type VirtualNodeHttp2ConnectionPool added in v0.2.0

type VirtualNodeHttp2ConnectionPool struct {
	MaxRequests int `pulumi:"maxRequests"`
}

type VirtualNodeHttp2ConnectionPoolArgs added in v0.2.0

type VirtualNodeHttp2ConnectionPoolArgs struct {
	MaxRequests pulumi.IntInput `pulumi:"maxRequests"`
}

func (VirtualNodeHttp2ConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualNodeHttp2ConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolOutput added in v0.2.0

func (i VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolOutput() VirtualNodeHttp2ConnectionPoolOutput

func (VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeHttp2ConnectionPoolOutput

func (VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolPtrOutput added in v0.2.0

func (i VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolPtrOutput() VirtualNodeHttp2ConnectionPoolPtrOutput

func (VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualNodeHttp2ConnectionPoolArgs) ToVirtualNodeHttp2ConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeHttp2ConnectionPoolPtrOutput

type VirtualNodeHttp2ConnectionPoolInput added in v0.2.0

type VirtualNodeHttp2ConnectionPoolInput interface {
	pulumi.Input

	ToVirtualNodeHttp2ConnectionPoolOutput() VirtualNodeHttp2ConnectionPoolOutput
	ToVirtualNodeHttp2ConnectionPoolOutputWithContext(context.Context) VirtualNodeHttp2ConnectionPoolOutput
}

VirtualNodeHttp2ConnectionPoolInput is an input type that accepts VirtualNodeHttp2ConnectionPoolArgs and VirtualNodeHttp2ConnectionPoolOutput values. You can construct a concrete instance of `VirtualNodeHttp2ConnectionPoolInput` via:

VirtualNodeHttp2ConnectionPoolArgs{...}

type VirtualNodeHttp2ConnectionPoolOutput added in v0.2.0

type VirtualNodeHttp2ConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualNodeHttp2ConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualNodeHttp2ConnectionPoolOutput) MaxRequests added in v0.2.0

func (VirtualNodeHttp2ConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolOutput added in v0.2.0

func (o VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolOutput() VirtualNodeHttp2ConnectionPoolOutput

func (VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeHttp2ConnectionPoolOutput

func (VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutput() VirtualNodeHttp2ConnectionPoolPtrOutput

func (VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeHttp2ConnectionPoolOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeHttp2ConnectionPoolPtrOutput

type VirtualNodeHttp2ConnectionPoolPtrInput added in v0.2.0

type VirtualNodeHttp2ConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualNodeHttp2ConnectionPoolPtrOutput() VirtualNodeHttp2ConnectionPoolPtrOutput
	ToVirtualNodeHttp2ConnectionPoolPtrOutputWithContext(context.Context) VirtualNodeHttp2ConnectionPoolPtrOutput
}

VirtualNodeHttp2ConnectionPoolPtrInput is an input type that accepts VirtualNodeHttp2ConnectionPoolArgs, VirtualNodeHttp2ConnectionPoolPtr and VirtualNodeHttp2ConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualNodeHttp2ConnectionPoolPtrInput` via:

        VirtualNodeHttp2ConnectionPoolArgs{...}

or:

        nil

type VirtualNodeHttp2ConnectionPoolPtrOutput added in v0.2.0

type VirtualNodeHttp2ConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeHttp2ConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualNodeHttp2ConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualNodeHttp2ConnectionPoolPtrOutput) MaxRequests added in v0.2.0

func (VirtualNodeHttp2ConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeHttp2ConnectionPoolPtrOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeHttp2ConnectionPoolPtrOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutput() VirtualNodeHttp2ConnectionPoolPtrOutput

func (VirtualNodeHttp2ConnectionPoolPtrOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeHttp2ConnectionPoolPtrOutput) ToVirtualNodeHttp2ConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeHttp2ConnectionPoolPtrOutput

type VirtualNodeHttpConnectionPool added in v0.2.0

type VirtualNodeHttpConnectionPool struct {
	MaxConnections     int  `pulumi:"maxConnections"`
	MaxPendingRequests *int `pulumi:"maxPendingRequests"`
}

type VirtualNodeHttpConnectionPoolArgs added in v0.2.0

type VirtualNodeHttpConnectionPoolArgs struct {
	MaxConnections     pulumi.IntInput    `pulumi:"maxConnections"`
	MaxPendingRequests pulumi.IntPtrInput `pulumi:"maxPendingRequests"`
}

func (VirtualNodeHttpConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualNodeHttpConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolOutput added in v0.2.0

func (i VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolOutput() VirtualNodeHttpConnectionPoolOutput

func (VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeHttpConnectionPoolOutput

func (VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolPtrOutput added in v0.2.0

func (i VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolPtrOutput() VirtualNodeHttpConnectionPoolPtrOutput

func (VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualNodeHttpConnectionPoolArgs) ToVirtualNodeHttpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeHttpConnectionPoolPtrOutput

type VirtualNodeHttpConnectionPoolInput added in v0.2.0

type VirtualNodeHttpConnectionPoolInput interface {
	pulumi.Input

	ToVirtualNodeHttpConnectionPoolOutput() VirtualNodeHttpConnectionPoolOutput
	ToVirtualNodeHttpConnectionPoolOutputWithContext(context.Context) VirtualNodeHttpConnectionPoolOutput
}

VirtualNodeHttpConnectionPoolInput is an input type that accepts VirtualNodeHttpConnectionPoolArgs and VirtualNodeHttpConnectionPoolOutput values. You can construct a concrete instance of `VirtualNodeHttpConnectionPoolInput` via:

VirtualNodeHttpConnectionPoolArgs{...}

type VirtualNodeHttpConnectionPoolOutput added in v0.2.0

type VirtualNodeHttpConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualNodeHttpConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualNodeHttpConnectionPoolOutput) MaxConnections added in v0.2.0

func (VirtualNodeHttpConnectionPoolOutput) MaxPendingRequests added in v0.2.0

func (VirtualNodeHttpConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolOutput added in v0.2.0

func (o VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolOutput() VirtualNodeHttpConnectionPoolOutput

func (VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeHttpConnectionPoolOutput

func (VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolPtrOutput() VirtualNodeHttpConnectionPoolPtrOutput

func (VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeHttpConnectionPoolOutput) ToVirtualNodeHttpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeHttpConnectionPoolPtrOutput

type VirtualNodeHttpConnectionPoolPtrInput added in v0.2.0

type VirtualNodeHttpConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualNodeHttpConnectionPoolPtrOutput() VirtualNodeHttpConnectionPoolPtrOutput
	ToVirtualNodeHttpConnectionPoolPtrOutputWithContext(context.Context) VirtualNodeHttpConnectionPoolPtrOutput
}

VirtualNodeHttpConnectionPoolPtrInput is an input type that accepts VirtualNodeHttpConnectionPoolArgs, VirtualNodeHttpConnectionPoolPtr and VirtualNodeHttpConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualNodeHttpConnectionPoolPtrInput` via:

        VirtualNodeHttpConnectionPoolArgs{...}

or:

        nil

type VirtualNodeHttpConnectionPoolPtrOutput added in v0.2.0

type VirtualNodeHttpConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeHttpConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualNodeHttpConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualNodeHttpConnectionPoolPtrOutput) MaxConnections added in v0.2.0

func (VirtualNodeHttpConnectionPoolPtrOutput) MaxPendingRequests added in v0.2.0

func (VirtualNodeHttpConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeHttpConnectionPoolPtrOutput) ToVirtualNodeHttpConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeHttpConnectionPoolPtrOutput) ToVirtualNodeHttpConnectionPoolPtrOutput() VirtualNodeHttpConnectionPoolPtrOutput

func (VirtualNodeHttpConnectionPoolPtrOutput) ToVirtualNodeHttpConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeHttpConnectionPoolPtrOutput) ToVirtualNodeHttpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeHttpConnectionPoolPtrOutput

type VirtualNodeHttpTimeout

type VirtualNodeHttpTimeout struct {
	Idle       *VirtualNodeDuration `pulumi:"idle"`
	PerRequest *VirtualNodeDuration `pulumi:"perRequest"`
}

type VirtualNodeHttpTimeoutArgs

type VirtualNodeHttpTimeoutArgs struct {
	Idle       VirtualNodeDurationPtrInput `pulumi:"idle"`
	PerRequest VirtualNodeDurationPtrInput `pulumi:"perRequest"`
}

func (VirtualNodeHttpTimeoutArgs) ElementType

func (VirtualNodeHttpTimeoutArgs) ElementType() reflect.Type

func (VirtualNodeHttpTimeoutArgs) ToOutput added in v0.76.0

func (VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutOutput

func (i VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutOutput() VirtualNodeHttpTimeoutOutput

func (VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutOutputWithContext

func (i VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutOutputWithContext(ctx context.Context) VirtualNodeHttpTimeoutOutput

func (VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutPtrOutput

func (i VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutPtrOutput() VirtualNodeHttpTimeoutPtrOutput

func (VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutPtrOutputWithContext

func (i VirtualNodeHttpTimeoutArgs) ToVirtualNodeHttpTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeHttpTimeoutPtrOutput

type VirtualNodeHttpTimeoutInput

type VirtualNodeHttpTimeoutInput interface {
	pulumi.Input

	ToVirtualNodeHttpTimeoutOutput() VirtualNodeHttpTimeoutOutput
	ToVirtualNodeHttpTimeoutOutputWithContext(context.Context) VirtualNodeHttpTimeoutOutput
}

VirtualNodeHttpTimeoutInput is an input type that accepts VirtualNodeHttpTimeoutArgs and VirtualNodeHttpTimeoutOutput values. You can construct a concrete instance of `VirtualNodeHttpTimeoutInput` via:

VirtualNodeHttpTimeoutArgs{...}

type VirtualNodeHttpTimeoutOutput

type VirtualNodeHttpTimeoutOutput struct{ *pulumi.OutputState }

func (VirtualNodeHttpTimeoutOutput) ElementType

func (VirtualNodeHttpTimeoutOutput) Idle

func (VirtualNodeHttpTimeoutOutput) PerRequest

func (VirtualNodeHttpTimeoutOutput) ToOutput added in v0.76.0

func (VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutOutput

func (o VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutOutput() VirtualNodeHttpTimeoutOutput

func (VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutOutputWithContext

func (o VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutOutputWithContext(ctx context.Context) VirtualNodeHttpTimeoutOutput

func (VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutPtrOutput

func (o VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutPtrOutput() VirtualNodeHttpTimeoutPtrOutput

func (VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutPtrOutputWithContext

func (o VirtualNodeHttpTimeoutOutput) ToVirtualNodeHttpTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeHttpTimeoutPtrOutput

type VirtualNodeHttpTimeoutPtrInput

type VirtualNodeHttpTimeoutPtrInput interface {
	pulumi.Input

	ToVirtualNodeHttpTimeoutPtrOutput() VirtualNodeHttpTimeoutPtrOutput
	ToVirtualNodeHttpTimeoutPtrOutputWithContext(context.Context) VirtualNodeHttpTimeoutPtrOutput
}

VirtualNodeHttpTimeoutPtrInput is an input type that accepts VirtualNodeHttpTimeoutArgs, VirtualNodeHttpTimeoutPtr and VirtualNodeHttpTimeoutPtrOutput values. You can construct a concrete instance of `VirtualNodeHttpTimeoutPtrInput` via:

        VirtualNodeHttpTimeoutArgs{...}

or:

        nil

type VirtualNodeHttpTimeoutPtrOutput

type VirtualNodeHttpTimeoutPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeHttpTimeoutPtrOutput) Elem

func (VirtualNodeHttpTimeoutPtrOutput) ElementType

func (VirtualNodeHttpTimeoutPtrOutput) Idle

func (VirtualNodeHttpTimeoutPtrOutput) PerRequest

func (VirtualNodeHttpTimeoutPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeHttpTimeoutPtrOutput) ToVirtualNodeHttpTimeoutPtrOutput

func (o VirtualNodeHttpTimeoutPtrOutput) ToVirtualNodeHttpTimeoutPtrOutput() VirtualNodeHttpTimeoutPtrOutput

func (VirtualNodeHttpTimeoutPtrOutput) ToVirtualNodeHttpTimeoutPtrOutputWithContext

func (o VirtualNodeHttpTimeoutPtrOutput) ToVirtualNodeHttpTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeHttpTimeoutPtrOutput

type VirtualNodeInput

type VirtualNodeInput interface {
	pulumi.Input

	ToVirtualNodeOutput() VirtualNodeOutput
	ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
}

type VirtualNodeJsonFormatRef added in v0.22.0

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

type VirtualNodeJsonFormatRefArgs added in v0.22.0

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

func (VirtualNodeJsonFormatRefArgs) ElementType added in v0.22.0

func (VirtualNodeJsonFormatRefArgs) ToOutput added in v0.76.0

func (VirtualNodeJsonFormatRefArgs) ToVirtualNodeJsonFormatRefOutput added in v0.22.0

func (i VirtualNodeJsonFormatRefArgs) ToVirtualNodeJsonFormatRefOutput() VirtualNodeJsonFormatRefOutput

func (VirtualNodeJsonFormatRefArgs) ToVirtualNodeJsonFormatRefOutputWithContext added in v0.22.0

func (i VirtualNodeJsonFormatRefArgs) ToVirtualNodeJsonFormatRefOutputWithContext(ctx context.Context) VirtualNodeJsonFormatRefOutput

type VirtualNodeJsonFormatRefArray added in v0.22.0

type VirtualNodeJsonFormatRefArray []VirtualNodeJsonFormatRefInput

func (VirtualNodeJsonFormatRefArray) ElementType added in v0.22.0

func (VirtualNodeJsonFormatRefArray) ToOutput added in v0.76.0

func (VirtualNodeJsonFormatRefArray) ToVirtualNodeJsonFormatRefArrayOutput added in v0.22.0

func (i VirtualNodeJsonFormatRefArray) ToVirtualNodeJsonFormatRefArrayOutput() VirtualNodeJsonFormatRefArrayOutput

func (VirtualNodeJsonFormatRefArray) ToVirtualNodeJsonFormatRefArrayOutputWithContext added in v0.22.0

func (i VirtualNodeJsonFormatRefArray) ToVirtualNodeJsonFormatRefArrayOutputWithContext(ctx context.Context) VirtualNodeJsonFormatRefArrayOutput

type VirtualNodeJsonFormatRefArrayInput added in v0.22.0

type VirtualNodeJsonFormatRefArrayInput interface {
	pulumi.Input

	ToVirtualNodeJsonFormatRefArrayOutput() VirtualNodeJsonFormatRefArrayOutput
	ToVirtualNodeJsonFormatRefArrayOutputWithContext(context.Context) VirtualNodeJsonFormatRefArrayOutput
}

VirtualNodeJsonFormatRefArrayInput is an input type that accepts VirtualNodeJsonFormatRefArray and VirtualNodeJsonFormatRefArrayOutput values. You can construct a concrete instance of `VirtualNodeJsonFormatRefArrayInput` via:

VirtualNodeJsonFormatRefArray{ VirtualNodeJsonFormatRefArgs{...} }

type VirtualNodeJsonFormatRefArrayOutput added in v0.22.0

type VirtualNodeJsonFormatRefArrayOutput struct{ *pulumi.OutputState }

func (VirtualNodeJsonFormatRefArrayOutput) ElementType added in v0.22.0

func (VirtualNodeJsonFormatRefArrayOutput) Index added in v0.22.0

func (VirtualNodeJsonFormatRefArrayOutput) ToOutput added in v0.76.0

func (VirtualNodeJsonFormatRefArrayOutput) ToVirtualNodeJsonFormatRefArrayOutput added in v0.22.0

func (o VirtualNodeJsonFormatRefArrayOutput) ToVirtualNodeJsonFormatRefArrayOutput() VirtualNodeJsonFormatRefArrayOutput

func (VirtualNodeJsonFormatRefArrayOutput) ToVirtualNodeJsonFormatRefArrayOutputWithContext added in v0.22.0

func (o VirtualNodeJsonFormatRefArrayOutput) ToVirtualNodeJsonFormatRefArrayOutputWithContext(ctx context.Context) VirtualNodeJsonFormatRefArrayOutput

type VirtualNodeJsonFormatRefInput added in v0.22.0

type VirtualNodeJsonFormatRefInput interface {
	pulumi.Input

	ToVirtualNodeJsonFormatRefOutput() VirtualNodeJsonFormatRefOutput
	ToVirtualNodeJsonFormatRefOutputWithContext(context.Context) VirtualNodeJsonFormatRefOutput
}

VirtualNodeJsonFormatRefInput is an input type that accepts VirtualNodeJsonFormatRefArgs and VirtualNodeJsonFormatRefOutput values. You can construct a concrete instance of `VirtualNodeJsonFormatRefInput` via:

VirtualNodeJsonFormatRefArgs{...}

type VirtualNodeJsonFormatRefOutput added in v0.22.0

type VirtualNodeJsonFormatRefOutput struct{ *pulumi.OutputState }

func (VirtualNodeJsonFormatRefOutput) ElementType added in v0.22.0

func (VirtualNodeJsonFormatRefOutput) Key added in v0.22.0

func (VirtualNodeJsonFormatRefOutput) ToOutput added in v0.76.0

func (VirtualNodeJsonFormatRefOutput) ToVirtualNodeJsonFormatRefOutput added in v0.22.0

func (o VirtualNodeJsonFormatRefOutput) ToVirtualNodeJsonFormatRefOutput() VirtualNodeJsonFormatRefOutput

func (VirtualNodeJsonFormatRefOutput) ToVirtualNodeJsonFormatRefOutputWithContext added in v0.22.0

func (o VirtualNodeJsonFormatRefOutput) ToVirtualNodeJsonFormatRefOutputWithContext(ctx context.Context) VirtualNodeJsonFormatRefOutput

func (VirtualNodeJsonFormatRefOutput) Value added in v0.22.0

type VirtualNodeListener

type VirtualNodeListener struct {
	ConnectionPool   *VirtualNodeConnectionPool   `pulumi:"connectionPool"`
	HealthCheck      *VirtualNodeHealthCheck      `pulumi:"healthCheck"`
	OutlierDetection *VirtualNodeOutlierDetection `pulumi:"outlierDetection"`
	PortMapping      VirtualNodePortMapping       `pulumi:"portMapping"`
	Timeout          *VirtualNodeListenerTimeout  `pulumi:"timeout"`
	Tls              *VirtualNodeListenerTls      `pulumi:"tls"`
}

type VirtualNodeListenerArgs

type VirtualNodeListenerArgs struct {
	ConnectionPool   VirtualNodeConnectionPoolPtrInput   `pulumi:"connectionPool"`
	HealthCheck      VirtualNodeHealthCheckPtrInput      `pulumi:"healthCheck"`
	OutlierDetection VirtualNodeOutlierDetectionPtrInput `pulumi:"outlierDetection"`
	PortMapping      VirtualNodePortMappingInput         `pulumi:"portMapping"`
	Timeout          VirtualNodeListenerTimeoutPtrInput  `pulumi:"timeout"`
	Tls              VirtualNodeListenerTlsPtrInput      `pulumi:"tls"`
}

func (VirtualNodeListenerArgs) ElementType

func (VirtualNodeListenerArgs) ElementType() reflect.Type

func (VirtualNodeListenerArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerArgs) ToVirtualNodeListenerOutput

func (i VirtualNodeListenerArgs) ToVirtualNodeListenerOutput() VirtualNodeListenerOutput

func (VirtualNodeListenerArgs) ToVirtualNodeListenerOutputWithContext

func (i VirtualNodeListenerArgs) ToVirtualNodeListenerOutputWithContext(ctx context.Context) VirtualNodeListenerOutput

type VirtualNodeListenerArray

type VirtualNodeListenerArray []VirtualNodeListenerInput

func (VirtualNodeListenerArray) ElementType

func (VirtualNodeListenerArray) ElementType() reflect.Type

func (VirtualNodeListenerArray) ToOutput added in v0.76.0

func (VirtualNodeListenerArray) ToVirtualNodeListenerArrayOutput

func (i VirtualNodeListenerArray) ToVirtualNodeListenerArrayOutput() VirtualNodeListenerArrayOutput

func (VirtualNodeListenerArray) ToVirtualNodeListenerArrayOutputWithContext

func (i VirtualNodeListenerArray) ToVirtualNodeListenerArrayOutputWithContext(ctx context.Context) VirtualNodeListenerArrayOutput

type VirtualNodeListenerArrayInput

type VirtualNodeListenerArrayInput interface {
	pulumi.Input

	ToVirtualNodeListenerArrayOutput() VirtualNodeListenerArrayOutput
	ToVirtualNodeListenerArrayOutputWithContext(context.Context) VirtualNodeListenerArrayOutput
}

VirtualNodeListenerArrayInput is an input type that accepts VirtualNodeListenerArray and VirtualNodeListenerArrayOutput values. You can construct a concrete instance of `VirtualNodeListenerArrayInput` via:

VirtualNodeListenerArray{ VirtualNodeListenerArgs{...} }

type VirtualNodeListenerArrayOutput

type VirtualNodeListenerArrayOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerArrayOutput) ElementType

func (VirtualNodeListenerArrayOutput) Index

func (VirtualNodeListenerArrayOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerArrayOutput) ToVirtualNodeListenerArrayOutput

func (o VirtualNodeListenerArrayOutput) ToVirtualNodeListenerArrayOutput() VirtualNodeListenerArrayOutput

func (VirtualNodeListenerArrayOutput) ToVirtualNodeListenerArrayOutputWithContext

func (o VirtualNodeListenerArrayOutput) ToVirtualNodeListenerArrayOutputWithContext(ctx context.Context) VirtualNodeListenerArrayOutput

type VirtualNodeListenerInput

type VirtualNodeListenerInput interface {
	pulumi.Input

	ToVirtualNodeListenerOutput() VirtualNodeListenerOutput
	ToVirtualNodeListenerOutputWithContext(context.Context) VirtualNodeListenerOutput
}

VirtualNodeListenerInput is an input type that accepts VirtualNodeListenerArgs and VirtualNodeListenerOutput values. You can construct a concrete instance of `VirtualNodeListenerInput` via:

VirtualNodeListenerArgs{...}

type VirtualNodeListenerOutput

type VirtualNodeListenerOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerOutput) ConnectionPool

func (VirtualNodeListenerOutput) ElementType

func (VirtualNodeListenerOutput) ElementType() reflect.Type

func (VirtualNodeListenerOutput) HealthCheck

func (VirtualNodeListenerOutput) OutlierDetection

func (VirtualNodeListenerOutput) PortMapping

func (VirtualNodeListenerOutput) Timeout

func (VirtualNodeListenerOutput) Tls added in v0.72.0

func (VirtualNodeListenerOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerOutput) ToVirtualNodeListenerOutput

func (o VirtualNodeListenerOutput) ToVirtualNodeListenerOutput() VirtualNodeListenerOutput

func (VirtualNodeListenerOutput) ToVirtualNodeListenerOutputWithContext

func (o VirtualNodeListenerOutput) ToVirtualNodeListenerOutputWithContext(ctx context.Context) VirtualNodeListenerOutput

type VirtualNodeListenerTimeout

type VirtualNodeListenerTimeout struct {
	Grpc  *VirtualNodeGrpcTimeout `pulumi:"grpc"`
	Http  *VirtualNodeHttpTimeout `pulumi:"http"`
	Http2 *VirtualNodeHttpTimeout `pulumi:"http2"`
	Tcp   *VirtualNodeTcpTimeout  `pulumi:"tcp"`
}

type VirtualNodeListenerTimeoutArgs

type VirtualNodeListenerTimeoutArgs struct {
	Grpc  VirtualNodeGrpcTimeoutPtrInput `pulumi:"grpc"`
	Http  VirtualNodeHttpTimeoutPtrInput `pulumi:"http"`
	Http2 VirtualNodeHttpTimeoutPtrInput `pulumi:"http2"`
	Tcp   VirtualNodeTcpTimeoutPtrInput  `pulumi:"tcp"`
}

func (VirtualNodeListenerTimeoutArgs) ElementType

func (VirtualNodeListenerTimeoutArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutOutput

func (i VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutOutput() VirtualNodeListenerTimeoutOutput

func (VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutOutputWithContext

func (i VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeListenerTimeoutOutput

func (VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutPtrOutput

func (i VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutPtrOutput() VirtualNodeListenerTimeoutPtrOutput

func (VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutPtrOutputWithContext

func (i VirtualNodeListenerTimeoutArgs) ToVirtualNodeListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTimeoutPtrOutput

type VirtualNodeListenerTimeoutInput

type VirtualNodeListenerTimeoutInput interface {
	pulumi.Input

	ToVirtualNodeListenerTimeoutOutput() VirtualNodeListenerTimeoutOutput
	ToVirtualNodeListenerTimeoutOutputWithContext(context.Context) VirtualNodeListenerTimeoutOutput
}

VirtualNodeListenerTimeoutInput is an input type that accepts VirtualNodeListenerTimeoutArgs and VirtualNodeListenerTimeoutOutput values. You can construct a concrete instance of `VirtualNodeListenerTimeoutInput` via:

VirtualNodeListenerTimeoutArgs{...}

type VirtualNodeListenerTimeoutOutput

type VirtualNodeListenerTimeoutOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTimeoutOutput) ElementType

func (VirtualNodeListenerTimeoutOutput) Grpc added in v0.72.0

func (VirtualNodeListenerTimeoutOutput) Http added in v0.72.0

func (VirtualNodeListenerTimeoutOutput) Http2 added in v0.72.0

func (VirtualNodeListenerTimeoutOutput) Tcp added in v0.72.0

func (VirtualNodeListenerTimeoutOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutOutput

func (o VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutOutput() VirtualNodeListenerTimeoutOutput

func (VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutOutputWithContext

func (o VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeListenerTimeoutOutput

func (VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutPtrOutput

func (o VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutPtrOutput() VirtualNodeListenerTimeoutPtrOutput

func (VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutPtrOutputWithContext

func (o VirtualNodeListenerTimeoutOutput) ToVirtualNodeListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTimeoutPtrOutput

type VirtualNodeListenerTimeoutPtrInput

type VirtualNodeListenerTimeoutPtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTimeoutPtrOutput() VirtualNodeListenerTimeoutPtrOutput
	ToVirtualNodeListenerTimeoutPtrOutputWithContext(context.Context) VirtualNodeListenerTimeoutPtrOutput
}

VirtualNodeListenerTimeoutPtrInput is an input type that accepts VirtualNodeListenerTimeoutArgs, VirtualNodeListenerTimeoutPtr and VirtualNodeListenerTimeoutPtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTimeoutPtrInput` via:

        VirtualNodeListenerTimeoutArgs{...}

or:

        nil

type VirtualNodeListenerTimeoutPtrOutput

type VirtualNodeListenerTimeoutPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTimeoutPtrOutput) Elem

func (VirtualNodeListenerTimeoutPtrOutput) ElementType

func (VirtualNodeListenerTimeoutPtrOutput) Grpc added in v0.72.0

func (VirtualNodeListenerTimeoutPtrOutput) Http added in v0.72.0

func (VirtualNodeListenerTimeoutPtrOutput) Http2 added in v0.72.0

func (VirtualNodeListenerTimeoutPtrOutput) Tcp added in v0.72.0

func (VirtualNodeListenerTimeoutPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTimeoutPtrOutput) ToVirtualNodeListenerTimeoutPtrOutput

func (o VirtualNodeListenerTimeoutPtrOutput) ToVirtualNodeListenerTimeoutPtrOutput() VirtualNodeListenerTimeoutPtrOutput

func (VirtualNodeListenerTimeoutPtrOutput) ToVirtualNodeListenerTimeoutPtrOutputWithContext

func (o VirtualNodeListenerTimeoutPtrOutput) ToVirtualNodeListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTimeoutPtrOutput

type VirtualNodeListenerTls

type VirtualNodeListenerTls struct {
	Certificate VirtualNodeListenerTlsCertificate        `pulumi:"certificate"`
	Mode        string                                   `pulumi:"mode"`
	Validation  *VirtualNodeListenerTlsValidationContext `pulumi:"validation"`
}

type VirtualNodeListenerTlsAcmCertificate

type VirtualNodeListenerTlsAcmCertificate struct {
	CertificateArn string `pulumi:"certificateArn"`
}

type VirtualNodeListenerTlsAcmCertificateArgs

type VirtualNodeListenerTlsAcmCertificateArgs struct {
	CertificateArn pulumi.StringInput `pulumi:"certificateArn"`
}

func (VirtualNodeListenerTlsAcmCertificateArgs) ElementType

func (VirtualNodeListenerTlsAcmCertificateArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificateOutput

func (i VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificateOutput() VirtualNodeListenerTlsAcmCertificateOutput

func (VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificateOutputWithContext

func (i VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsAcmCertificateOutput

func (VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificatePtrOutput

func (i VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificatePtrOutput() VirtualNodeListenerTlsAcmCertificatePtrOutput

func (VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificatePtrOutputWithContext

func (i VirtualNodeListenerTlsAcmCertificateArgs) ToVirtualNodeListenerTlsAcmCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsAcmCertificatePtrOutput

type VirtualNodeListenerTlsAcmCertificateInput

type VirtualNodeListenerTlsAcmCertificateInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsAcmCertificateOutput() VirtualNodeListenerTlsAcmCertificateOutput
	ToVirtualNodeListenerTlsAcmCertificateOutputWithContext(context.Context) VirtualNodeListenerTlsAcmCertificateOutput
}

VirtualNodeListenerTlsAcmCertificateInput is an input type that accepts VirtualNodeListenerTlsAcmCertificateArgs and VirtualNodeListenerTlsAcmCertificateOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsAcmCertificateInput` via:

VirtualNodeListenerTlsAcmCertificateArgs{...}

type VirtualNodeListenerTlsAcmCertificateOutput

type VirtualNodeListenerTlsAcmCertificateOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsAcmCertificateOutput) CertificateArn

func (VirtualNodeListenerTlsAcmCertificateOutput) ElementType

func (VirtualNodeListenerTlsAcmCertificateOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificateOutput

func (o VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificateOutput() VirtualNodeListenerTlsAcmCertificateOutput

func (VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificateOutputWithContext

func (o VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsAcmCertificateOutput

func (VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutput

func (o VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutput() VirtualNodeListenerTlsAcmCertificatePtrOutput

func (VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsAcmCertificateOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsAcmCertificatePtrOutput

type VirtualNodeListenerTlsAcmCertificatePtrInput

type VirtualNodeListenerTlsAcmCertificatePtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsAcmCertificatePtrOutput() VirtualNodeListenerTlsAcmCertificatePtrOutput
	ToVirtualNodeListenerTlsAcmCertificatePtrOutputWithContext(context.Context) VirtualNodeListenerTlsAcmCertificatePtrOutput
}

VirtualNodeListenerTlsAcmCertificatePtrInput is an input type that accepts VirtualNodeListenerTlsAcmCertificateArgs, VirtualNodeListenerTlsAcmCertificatePtr and VirtualNodeListenerTlsAcmCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsAcmCertificatePtrInput` via:

        VirtualNodeListenerTlsAcmCertificateArgs{...}

or:

        nil

type VirtualNodeListenerTlsAcmCertificatePtrOutput

type VirtualNodeListenerTlsAcmCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsAcmCertificatePtrOutput) CertificateArn

func (VirtualNodeListenerTlsAcmCertificatePtrOutput) Elem

func (VirtualNodeListenerTlsAcmCertificatePtrOutput) ElementType

func (VirtualNodeListenerTlsAcmCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsAcmCertificatePtrOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutput

func (o VirtualNodeListenerTlsAcmCertificatePtrOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutput() VirtualNodeListenerTlsAcmCertificatePtrOutput

func (VirtualNodeListenerTlsAcmCertificatePtrOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsAcmCertificatePtrOutput) ToVirtualNodeListenerTlsAcmCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsAcmCertificatePtrOutput

type VirtualNodeListenerTlsArgs

type VirtualNodeListenerTlsArgs struct {
	Certificate VirtualNodeListenerTlsCertificateInput          `pulumi:"certificate"`
	Mode        pulumi.StringInput                              `pulumi:"mode"`
	Validation  VirtualNodeListenerTlsValidationContextPtrInput `pulumi:"validation"`
}

func (VirtualNodeListenerTlsArgs) ElementType

func (VirtualNodeListenerTlsArgs) ElementType() reflect.Type

func (VirtualNodeListenerTlsArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsOutput

func (i VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsOutput() VirtualNodeListenerTlsOutput

func (VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsOutputWithContext

func (i VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsOutputWithContext(ctx context.Context) VirtualNodeListenerTlsOutput

func (VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsPtrOutput

func (i VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsPtrOutput() VirtualNodeListenerTlsPtrOutput

func (VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsPtrOutputWithContext

func (i VirtualNodeListenerTlsArgs) ToVirtualNodeListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsPtrOutput

type VirtualNodeListenerTlsCertificate

type VirtualNodeListenerTlsCertificate struct {
	Acm  *VirtualNodeListenerTlsAcmCertificate  `pulumi:"acm"`
	File *VirtualNodeListenerTlsFileCertificate `pulumi:"file"`
	Sds  *VirtualNodeListenerTlsSdsCertificate  `pulumi:"sds"`
}

type VirtualNodeListenerTlsCertificateArgs

type VirtualNodeListenerTlsCertificateArgs struct {
	Acm  VirtualNodeListenerTlsAcmCertificatePtrInput  `pulumi:"acm"`
	File VirtualNodeListenerTlsFileCertificatePtrInput `pulumi:"file"`
	Sds  VirtualNodeListenerTlsSdsCertificatePtrInput  `pulumi:"sds"`
}

func (VirtualNodeListenerTlsCertificateArgs) ElementType

func (VirtualNodeListenerTlsCertificateArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificateOutput

func (i VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificateOutput() VirtualNodeListenerTlsCertificateOutput

func (VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificateOutputWithContext

func (i VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsCertificateOutput

func (VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificatePtrOutput

func (i VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificatePtrOutput() VirtualNodeListenerTlsCertificatePtrOutput

func (VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificatePtrOutputWithContext

func (i VirtualNodeListenerTlsCertificateArgs) ToVirtualNodeListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsCertificatePtrOutput

type VirtualNodeListenerTlsCertificateInput

type VirtualNodeListenerTlsCertificateInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsCertificateOutput() VirtualNodeListenerTlsCertificateOutput
	ToVirtualNodeListenerTlsCertificateOutputWithContext(context.Context) VirtualNodeListenerTlsCertificateOutput
}

VirtualNodeListenerTlsCertificateInput is an input type that accepts VirtualNodeListenerTlsCertificateArgs and VirtualNodeListenerTlsCertificateOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsCertificateInput` via:

VirtualNodeListenerTlsCertificateArgs{...}

type VirtualNodeListenerTlsCertificateOutput

type VirtualNodeListenerTlsCertificateOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsCertificateOutput) Acm added in v0.72.0

func (VirtualNodeListenerTlsCertificateOutput) ElementType

func (VirtualNodeListenerTlsCertificateOutput) File

func (VirtualNodeListenerTlsCertificateOutput) Sds added in v0.72.0

func (VirtualNodeListenerTlsCertificateOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificateOutput

func (o VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificateOutput() VirtualNodeListenerTlsCertificateOutput

func (VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificateOutputWithContext

func (o VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsCertificateOutput

func (VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificatePtrOutput

func (o VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificatePtrOutput() VirtualNodeListenerTlsCertificatePtrOutput

func (VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsCertificateOutput) ToVirtualNodeListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsCertificatePtrOutput

type VirtualNodeListenerTlsCertificatePtrInput

type VirtualNodeListenerTlsCertificatePtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsCertificatePtrOutput() VirtualNodeListenerTlsCertificatePtrOutput
	ToVirtualNodeListenerTlsCertificatePtrOutputWithContext(context.Context) VirtualNodeListenerTlsCertificatePtrOutput
}

VirtualNodeListenerTlsCertificatePtrInput is an input type that accepts VirtualNodeListenerTlsCertificateArgs, VirtualNodeListenerTlsCertificatePtr and VirtualNodeListenerTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsCertificatePtrInput` via:

        VirtualNodeListenerTlsCertificateArgs{...}

or:

        nil

type VirtualNodeListenerTlsCertificatePtrOutput

type VirtualNodeListenerTlsCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsCertificatePtrOutput) Acm added in v0.72.0

func (VirtualNodeListenerTlsCertificatePtrOutput) Elem

func (VirtualNodeListenerTlsCertificatePtrOutput) ElementType

func (VirtualNodeListenerTlsCertificatePtrOutput) File

func (VirtualNodeListenerTlsCertificatePtrOutput) Sds added in v0.72.0

func (VirtualNodeListenerTlsCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsCertificatePtrOutput) ToVirtualNodeListenerTlsCertificatePtrOutput

func (o VirtualNodeListenerTlsCertificatePtrOutput) ToVirtualNodeListenerTlsCertificatePtrOutput() VirtualNodeListenerTlsCertificatePtrOutput

func (VirtualNodeListenerTlsCertificatePtrOutput) ToVirtualNodeListenerTlsCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsCertificatePtrOutput) ToVirtualNodeListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsCertificatePtrOutput

type VirtualNodeListenerTlsFileCertificate

type VirtualNodeListenerTlsFileCertificate struct {
	CertificateChain string `pulumi:"certificateChain"`
	PrivateKey       string `pulumi:"privateKey"`
}

type VirtualNodeListenerTlsFileCertificateArgs

type VirtualNodeListenerTlsFileCertificateArgs struct {
	CertificateChain pulumi.StringInput `pulumi:"certificateChain"`
	PrivateKey       pulumi.StringInput `pulumi:"privateKey"`
}

func (VirtualNodeListenerTlsFileCertificateArgs) ElementType

func (VirtualNodeListenerTlsFileCertificateArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificateOutput

func (i VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificateOutput() VirtualNodeListenerTlsFileCertificateOutput

func (VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificateOutputWithContext

func (i VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsFileCertificateOutput

func (VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificatePtrOutput

func (i VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificatePtrOutput() VirtualNodeListenerTlsFileCertificatePtrOutput

func (VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificatePtrOutputWithContext

func (i VirtualNodeListenerTlsFileCertificateArgs) ToVirtualNodeListenerTlsFileCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsFileCertificatePtrOutput

type VirtualNodeListenerTlsFileCertificateInput

type VirtualNodeListenerTlsFileCertificateInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsFileCertificateOutput() VirtualNodeListenerTlsFileCertificateOutput
	ToVirtualNodeListenerTlsFileCertificateOutputWithContext(context.Context) VirtualNodeListenerTlsFileCertificateOutput
}

VirtualNodeListenerTlsFileCertificateInput is an input type that accepts VirtualNodeListenerTlsFileCertificateArgs and VirtualNodeListenerTlsFileCertificateOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsFileCertificateInput` via:

VirtualNodeListenerTlsFileCertificateArgs{...}

type VirtualNodeListenerTlsFileCertificateOutput

type VirtualNodeListenerTlsFileCertificateOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsFileCertificateOutput) CertificateChain

func (VirtualNodeListenerTlsFileCertificateOutput) ElementType

func (VirtualNodeListenerTlsFileCertificateOutput) PrivateKey

func (VirtualNodeListenerTlsFileCertificateOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificateOutput

func (o VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificateOutput() VirtualNodeListenerTlsFileCertificateOutput

func (VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificateOutputWithContext

func (o VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsFileCertificateOutput

func (VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutput

func (o VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutput() VirtualNodeListenerTlsFileCertificatePtrOutput

func (VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsFileCertificateOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsFileCertificatePtrOutput

type VirtualNodeListenerTlsFileCertificatePtrInput

type VirtualNodeListenerTlsFileCertificatePtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsFileCertificatePtrOutput() VirtualNodeListenerTlsFileCertificatePtrOutput
	ToVirtualNodeListenerTlsFileCertificatePtrOutputWithContext(context.Context) VirtualNodeListenerTlsFileCertificatePtrOutput
}

VirtualNodeListenerTlsFileCertificatePtrInput is an input type that accepts VirtualNodeListenerTlsFileCertificateArgs, VirtualNodeListenerTlsFileCertificatePtr and VirtualNodeListenerTlsFileCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsFileCertificatePtrInput` via:

        VirtualNodeListenerTlsFileCertificateArgs{...}

or:

        nil

type VirtualNodeListenerTlsFileCertificatePtrOutput

type VirtualNodeListenerTlsFileCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsFileCertificatePtrOutput) CertificateChain

func (VirtualNodeListenerTlsFileCertificatePtrOutput) Elem

func (VirtualNodeListenerTlsFileCertificatePtrOutput) ElementType

func (VirtualNodeListenerTlsFileCertificatePtrOutput) PrivateKey

func (VirtualNodeListenerTlsFileCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsFileCertificatePtrOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutput

func (o VirtualNodeListenerTlsFileCertificatePtrOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutput() VirtualNodeListenerTlsFileCertificatePtrOutput

func (VirtualNodeListenerTlsFileCertificatePtrOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsFileCertificatePtrOutput) ToVirtualNodeListenerTlsFileCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsFileCertificatePtrOutput

type VirtualNodeListenerTlsInput

type VirtualNodeListenerTlsInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsOutput() VirtualNodeListenerTlsOutput
	ToVirtualNodeListenerTlsOutputWithContext(context.Context) VirtualNodeListenerTlsOutput
}

VirtualNodeListenerTlsInput is an input type that accepts VirtualNodeListenerTlsArgs and VirtualNodeListenerTlsOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsInput` via:

VirtualNodeListenerTlsArgs{...}

type VirtualNodeListenerTlsOutput

type VirtualNodeListenerTlsOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsOutput) Certificate

func (VirtualNodeListenerTlsOutput) ElementType

func (VirtualNodeListenerTlsOutput) Mode

func (VirtualNodeListenerTlsOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsOutput

func (o VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsOutput() VirtualNodeListenerTlsOutput

func (VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsOutputWithContext

func (o VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsOutputWithContext(ctx context.Context) VirtualNodeListenerTlsOutput

func (VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsPtrOutput

func (o VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsPtrOutput() VirtualNodeListenerTlsPtrOutput

func (VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsPtrOutputWithContext

func (o VirtualNodeListenerTlsOutput) ToVirtualNodeListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsPtrOutput

func (VirtualNodeListenerTlsOutput) Validation

type VirtualNodeListenerTlsPtrInput

type VirtualNodeListenerTlsPtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsPtrOutput() VirtualNodeListenerTlsPtrOutput
	ToVirtualNodeListenerTlsPtrOutputWithContext(context.Context) VirtualNodeListenerTlsPtrOutput
}

VirtualNodeListenerTlsPtrInput is an input type that accepts VirtualNodeListenerTlsArgs, VirtualNodeListenerTlsPtr and VirtualNodeListenerTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsPtrInput` via:

        VirtualNodeListenerTlsArgs{...}

or:

        nil

type VirtualNodeListenerTlsPtrOutput

type VirtualNodeListenerTlsPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsPtrOutput) Certificate

func (VirtualNodeListenerTlsPtrOutput) Elem

func (VirtualNodeListenerTlsPtrOutput) ElementType

func (VirtualNodeListenerTlsPtrOutput) Mode

func (VirtualNodeListenerTlsPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsPtrOutput) ToVirtualNodeListenerTlsPtrOutput

func (o VirtualNodeListenerTlsPtrOutput) ToVirtualNodeListenerTlsPtrOutput() VirtualNodeListenerTlsPtrOutput

func (VirtualNodeListenerTlsPtrOutput) ToVirtualNodeListenerTlsPtrOutputWithContext

func (o VirtualNodeListenerTlsPtrOutput) ToVirtualNodeListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsPtrOutput

func (VirtualNodeListenerTlsPtrOutput) Validation

type VirtualNodeListenerTlsSdsCertificate

type VirtualNodeListenerTlsSdsCertificate struct {
	SecretName string `pulumi:"secretName"`
}

type VirtualNodeListenerTlsSdsCertificateArgs

type VirtualNodeListenerTlsSdsCertificateArgs struct {
	SecretName pulumi.StringInput `pulumi:"secretName"`
}

func (VirtualNodeListenerTlsSdsCertificateArgs) ElementType

func (VirtualNodeListenerTlsSdsCertificateArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificateOutput

func (i VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificateOutput() VirtualNodeListenerTlsSdsCertificateOutput

func (VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificateOutputWithContext

func (i VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsSdsCertificateOutput

func (VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificatePtrOutput

func (i VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificatePtrOutput() VirtualNodeListenerTlsSdsCertificatePtrOutput

func (VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificatePtrOutputWithContext

func (i VirtualNodeListenerTlsSdsCertificateArgs) ToVirtualNodeListenerTlsSdsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsSdsCertificatePtrOutput

type VirtualNodeListenerTlsSdsCertificateInput

type VirtualNodeListenerTlsSdsCertificateInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsSdsCertificateOutput() VirtualNodeListenerTlsSdsCertificateOutput
	ToVirtualNodeListenerTlsSdsCertificateOutputWithContext(context.Context) VirtualNodeListenerTlsSdsCertificateOutput
}

VirtualNodeListenerTlsSdsCertificateInput is an input type that accepts VirtualNodeListenerTlsSdsCertificateArgs and VirtualNodeListenerTlsSdsCertificateOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsSdsCertificateInput` via:

VirtualNodeListenerTlsSdsCertificateArgs{...}

type VirtualNodeListenerTlsSdsCertificateOutput

type VirtualNodeListenerTlsSdsCertificateOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsSdsCertificateOutput) ElementType

func (VirtualNodeListenerTlsSdsCertificateOutput) SecretName

func (VirtualNodeListenerTlsSdsCertificateOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificateOutput

func (o VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificateOutput() VirtualNodeListenerTlsSdsCertificateOutput

func (VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificateOutputWithContext

func (o VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificateOutputWithContext(ctx context.Context) VirtualNodeListenerTlsSdsCertificateOutput

func (VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutput

func (o VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutput() VirtualNodeListenerTlsSdsCertificatePtrOutput

func (VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsSdsCertificateOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsSdsCertificatePtrOutput

type VirtualNodeListenerTlsSdsCertificatePtrInput

type VirtualNodeListenerTlsSdsCertificatePtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsSdsCertificatePtrOutput() VirtualNodeListenerTlsSdsCertificatePtrOutput
	ToVirtualNodeListenerTlsSdsCertificatePtrOutputWithContext(context.Context) VirtualNodeListenerTlsSdsCertificatePtrOutput
}

VirtualNodeListenerTlsSdsCertificatePtrInput is an input type that accepts VirtualNodeListenerTlsSdsCertificateArgs, VirtualNodeListenerTlsSdsCertificatePtr and VirtualNodeListenerTlsSdsCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsSdsCertificatePtrInput` via:

        VirtualNodeListenerTlsSdsCertificateArgs{...}

or:

        nil

type VirtualNodeListenerTlsSdsCertificatePtrOutput

type VirtualNodeListenerTlsSdsCertificatePtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsSdsCertificatePtrOutput) Elem

func (VirtualNodeListenerTlsSdsCertificatePtrOutput) ElementType

func (VirtualNodeListenerTlsSdsCertificatePtrOutput) SecretName

func (VirtualNodeListenerTlsSdsCertificatePtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsSdsCertificatePtrOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutput

func (o VirtualNodeListenerTlsSdsCertificatePtrOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutput() VirtualNodeListenerTlsSdsCertificatePtrOutput

func (VirtualNodeListenerTlsSdsCertificatePtrOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutputWithContext

func (o VirtualNodeListenerTlsSdsCertificatePtrOutput) ToVirtualNodeListenerTlsSdsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsSdsCertificatePtrOutput

type VirtualNodeListenerTlsValidationContext

type VirtualNodeListenerTlsValidationContext struct {
	SubjectAlternativeNames *VirtualNodeSubjectAlternativeNames          `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualNodeListenerTlsValidationContextTrust `pulumi:"trust"`
}

type VirtualNodeListenerTlsValidationContextArgs

type VirtualNodeListenerTlsValidationContextArgs struct {
	SubjectAlternativeNames VirtualNodeSubjectAlternativeNamesPtrInput        `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualNodeListenerTlsValidationContextTrustInput `pulumi:"trust"`
}

func (VirtualNodeListenerTlsValidationContextArgs) ElementType

func (VirtualNodeListenerTlsValidationContextArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextOutput

func (i VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextOutput() VirtualNodeListenerTlsValidationContextOutput

func (VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextOutputWithContext

func (i VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextOutput

func (VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextPtrOutput

func (i VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextPtrOutput() VirtualNodeListenerTlsValidationContextPtrOutput

func (VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextPtrOutputWithContext

func (i VirtualNodeListenerTlsValidationContextArgs) ToVirtualNodeListenerTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextPtrOutput

type VirtualNodeListenerTlsValidationContextInput

type VirtualNodeListenerTlsValidationContextInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsValidationContextOutput() VirtualNodeListenerTlsValidationContextOutput
	ToVirtualNodeListenerTlsValidationContextOutputWithContext(context.Context) VirtualNodeListenerTlsValidationContextOutput
}

VirtualNodeListenerTlsValidationContextInput is an input type that accepts VirtualNodeListenerTlsValidationContextArgs and VirtualNodeListenerTlsValidationContextOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsValidationContextInput` via:

VirtualNodeListenerTlsValidationContextArgs{...}

type VirtualNodeListenerTlsValidationContextOutput

type VirtualNodeListenerTlsValidationContextOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsValidationContextOutput) ElementType

func (VirtualNodeListenerTlsValidationContextOutput) SubjectAlternativeNames

func (VirtualNodeListenerTlsValidationContextOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextOutput

func (o VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextOutput() VirtualNodeListenerTlsValidationContextOutput

func (VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextOutputWithContext

func (o VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextOutput

func (VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextPtrOutput

func (o VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextPtrOutput() VirtualNodeListenerTlsValidationContextPtrOutput

func (VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextPtrOutputWithContext

func (o VirtualNodeListenerTlsValidationContextOutput) ToVirtualNodeListenerTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextPtrOutput

func (VirtualNodeListenerTlsValidationContextOutput) Trust

type VirtualNodeListenerTlsValidationContextPtrInput

type VirtualNodeListenerTlsValidationContextPtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsValidationContextPtrOutput() VirtualNodeListenerTlsValidationContextPtrOutput
	ToVirtualNodeListenerTlsValidationContextPtrOutputWithContext(context.Context) VirtualNodeListenerTlsValidationContextPtrOutput
}

VirtualNodeListenerTlsValidationContextPtrInput is an input type that accepts VirtualNodeListenerTlsValidationContextArgs, VirtualNodeListenerTlsValidationContextPtr and VirtualNodeListenerTlsValidationContextPtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsValidationContextPtrInput` via:

        VirtualNodeListenerTlsValidationContextArgs{...}

or:

        nil

type VirtualNodeListenerTlsValidationContextPtrOutput

type VirtualNodeListenerTlsValidationContextPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsValidationContextPtrOutput) Elem

func (VirtualNodeListenerTlsValidationContextPtrOutput) ElementType

func (VirtualNodeListenerTlsValidationContextPtrOutput) SubjectAlternativeNames

func (VirtualNodeListenerTlsValidationContextPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsValidationContextPtrOutput) ToVirtualNodeListenerTlsValidationContextPtrOutput

func (o VirtualNodeListenerTlsValidationContextPtrOutput) ToVirtualNodeListenerTlsValidationContextPtrOutput() VirtualNodeListenerTlsValidationContextPtrOutput

func (VirtualNodeListenerTlsValidationContextPtrOutput) ToVirtualNodeListenerTlsValidationContextPtrOutputWithContext

func (o VirtualNodeListenerTlsValidationContextPtrOutput) ToVirtualNodeListenerTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextPtrOutput

func (VirtualNodeListenerTlsValidationContextPtrOutput) Trust

type VirtualNodeListenerTlsValidationContextTrust

type VirtualNodeListenerTlsValidationContextTrust struct {
	File *VirtualNodeTlsValidationContextFileTrust `pulumi:"file"`
	Sds  *VirtualNodeTlsValidationContextSdsTrust  `pulumi:"sds"`
}

type VirtualNodeListenerTlsValidationContextTrustArgs

type VirtualNodeListenerTlsValidationContextTrustArgs struct {
	File VirtualNodeTlsValidationContextFileTrustPtrInput `pulumi:"file"`
	Sds  VirtualNodeTlsValidationContextSdsTrustPtrInput  `pulumi:"sds"`
}

func (VirtualNodeListenerTlsValidationContextTrustArgs) ElementType

func (VirtualNodeListenerTlsValidationContextTrustArgs) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustOutput

func (i VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustOutput() VirtualNodeListenerTlsValidationContextTrustOutput

func (VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustOutputWithContext

func (i VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextTrustOutput

func (VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustPtrOutput

func (i VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustPtrOutput() VirtualNodeListenerTlsValidationContextTrustPtrOutput

func (VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustPtrOutputWithContext

func (i VirtualNodeListenerTlsValidationContextTrustArgs) ToVirtualNodeListenerTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextTrustPtrOutput

type VirtualNodeListenerTlsValidationContextTrustInput

type VirtualNodeListenerTlsValidationContextTrustInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsValidationContextTrustOutput() VirtualNodeListenerTlsValidationContextTrustOutput
	ToVirtualNodeListenerTlsValidationContextTrustOutputWithContext(context.Context) VirtualNodeListenerTlsValidationContextTrustOutput
}

VirtualNodeListenerTlsValidationContextTrustInput is an input type that accepts VirtualNodeListenerTlsValidationContextTrustArgs and VirtualNodeListenerTlsValidationContextTrustOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsValidationContextTrustInput` via:

VirtualNodeListenerTlsValidationContextTrustArgs{...}

type VirtualNodeListenerTlsValidationContextTrustOutput

type VirtualNodeListenerTlsValidationContextTrustOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsValidationContextTrustOutput) ElementType

func (VirtualNodeListenerTlsValidationContextTrustOutput) File

func (VirtualNodeListenerTlsValidationContextTrustOutput) Sds added in v0.72.0

func (VirtualNodeListenerTlsValidationContextTrustOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustOutput

func (o VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustOutput() VirtualNodeListenerTlsValidationContextTrustOutput

func (VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustOutputWithContext

func (o VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextTrustOutput

func (VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustPtrOutput

func (o VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustPtrOutput() VirtualNodeListenerTlsValidationContextTrustPtrOutput

func (VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustPtrOutputWithContext

func (o VirtualNodeListenerTlsValidationContextTrustOutput) ToVirtualNodeListenerTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextTrustPtrOutput

type VirtualNodeListenerTlsValidationContextTrustPtrInput

type VirtualNodeListenerTlsValidationContextTrustPtrInput interface {
	pulumi.Input

	ToVirtualNodeListenerTlsValidationContextTrustPtrOutput() VirtualNodeListenerTlsValidationContextTrustPtrOutput
	ToVirtualNodeListenerTlsValidationContextTrustPtrOutputWithContext(context.Context) VirtualNodeListenerTlsValidationContextTrustPtrOutput
}

VirtualNodeListenerTlsValidationContextTrustPtrInput is an input type that accepts VirtualNodeListenerTlsValidationContextTrustArgs, VirtualNodeListenerTlsValidationContextTrustPtr and VirtualNodeListenerTlsValidationContextTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeListenerTlsValidationContextTrustPtrInput` via:

        VirtualNodeListenerTlsValidationContextTrustArgs{...}

or:

        nil

type VirtualNodeListenerTlsValidationContextTrustPtrOutput

type VirtualNodeListenerTlsValidationContextTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeListenerTlsValidationContextTrustPtrOutput) Elem

func (VirtualNodeListenerTlsValidationContextTrustPtrOutput) ElementType

func (VirtualNodeListenerTlsValidationContextTrustPtrOutput) File

func (VirtualNodeListenerTlsValidationContextTrustPtrOutput) Sds added in v0.72.0

func (VirtualNodeListenerTlsValidationContextTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeListenerTlsValidationContextTrustPtrOutput) ToVirtualNodeListenerTlsValidationContextTrustPtrOutput

func (VirtualNodeListenerTlsValidationContextTrustPtrOutput) ToVirtualNodeListenerTlsValidationContextTrustPtrOutputWithContext

func (o VirtualNodeListenerTlsValidationContextTrustPtrOutput) ToVirtualNodeListenerTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualNodeListenerTlsValidationContextTrustPtrOutput

type VirtualNodeLogging

type VirtualNodeLogging struct {
	AccessLog *VirtualNodeAccessLog `pulumi:"accessLog"`
}

type VirtualNodeLoggingArgs

type VirtualNodeLoggingArgs struct {
	AccessLog VirtualNodeAccessLogPtrInput `pulumi:"accessLog"`
}

func (VirtualNodeLoggingArgs) ElementType

func (VirtualNodeLoggingArgs) ElementType() reflect.Type

func (VirtualNodeLoggingArgs) ToOutput added in v0.76.0

func (VirtualNodeLoggingArgs) ToVirtualNodeLoggingOutput

func (i VirtualNodeLoggingArgs) ToVirtualNodeLoggingOutput() VirtualNodeLoggingOutput

func (VirtualNodeLoggingArgs) ToVirtualNodeLoggingOutputWithContext

func (i VirtualNodeLoggingArgs) ToVirtualNodeLoggingOutputWithContext(ctx context.Context) VirtualNodeLoggingOutput

func (VirtualNodeLoggingArgs) ToVirtualNodeLoggingPtrOutput

func (i VirtualNodeLoggingArgs) ToVirtualNodeLoggingPtrOutput() VirtualNodeLoggingPtrOutput

func (VirtualNodeLoggingArgs) ToVirtualNodeLoggingPtrOutputWithContext

func (i VirtualNodeLoggingArgs) ToVirtualNodeLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeLoggingPtrOutput

type VirtualNodeLoggingFormat added in v0.22.0

type VirtualNodeLoggingFormat struct {
	Json []VirtualNodeJsonFormatRef `pulumi:"json"`
	Text *string                    `pulumi:"text"`
}

type VirtualNodeLoggingFormatArgs added in v0.22.0

type VirtualNodeLoggingFormatArgs struct {
	Json VirtualNodeJsonFormatRefArrayInput `pulumi:"json"`
	Text pulumi.StringPtrInput              `pulumi:"text"`
}

func (VirtualNodeLoggingFormatArgs) ElementType added in v0.22.0

func (VirtualNodeLoggingFormatArgs) ToOutput added in v0.76.0

func (VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatOutput added in v0.22.0

func (i VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatOutput() VirtualNodeLoggingFormatOutput

func (VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatOutputWithContext added in v0.22.0

func (i VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatOutputWithContext(ctx context.Context) VirtualNodeLoggingFormatOutput

func (VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatPtrOutput added in v0.22.0

func (i VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatPtrOutput() VirtualNodeLoggingFormatPtrOutput

func (VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatPtrOutputWithContext added in v0.22.0

func (i VirtualNodeLoggingFormatArgs) ToVirtualNodeLoggingFormatPtrOutputWithContext(ctx context.Context) VirtualNodeLoggingFormatPtrOutput

type VirtualNodeLoggingFormatInput added in v0.22.0

type VirtualNodeLoggingFormatInput interface {
	pulumi.Input

	ToVirtualNodeLoggingFormatOutput() VirtualNodeLoggingFormatOutput
	ToVirtualNodeLoggingFormatOutputWithContext(context.Context) VirtualNodeLoggingFormatOutput
}

VirtualNodeLoggingFormatInput is an input type that accepts VirtualNodeLoggingFormatArgs and VirtualNodeLoggingFormatOutput values. You can construct a concrete instance of `VirtualNodeLoggingFormatInput` via:

VirtualNodeLoggingFormatArgs{...}

type VirtualNodeLoggingFormatOutput added in v0.22.0

type VirtualNodeLoggingFormatOutput struct{ *pulumi.OutputState }

func (VirtualNodeLoggingFormatOutput) ElementType added in v0.22.0

func (VirtualNodeLoggingFormatOutput) Json added in v0.22.0

func (VirtualNodeLoggingFormatOutput) Text added in v0.22.0

func (VirtualNodeLoggingFormatOutput) ToOutput added in v0.76.0

func (VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatOutput added in v0.22.0

func (o VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatOutput() VirtualNodeLoggingFormatOutput

func (VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatOutputWithContext added in v0.22.0

func (o VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatOutputWithContext(ctx context.Context) VirtualNodeLoggingFormatOutput

func (VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatPtrOutput added in v0.22.0

func (o VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatPtrOutput() VirtualNodeLoggingFormatPtrOutput

func (VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatPtrOutputWithContext added in v0.22.0

func (o VirtualNodeLoggingFormatOutput) ToVirtualNodeLoggingFormatPtrOutputWithContext(ctx context.Context) VirtualNodeLoggingFormatPtrOutput

type VirtualNodeLoggingFormatPtrInput added in v0.22.0

type VirtualNodeLoggingFormatPtrInput interface {
	pulumi.Input

	ToVirtualNodeLoggingFormatPtrOutput() VirtualNodeLoggingFormatPtrOutput
	ToVirtualNodeLoggingFormatPtrOutputWithContext(context.Context) VirtualNodeLoggingFormatPtrOutput
}

VirtualNodeLoggingFormatPtrInput is an input type that accepts VirtualNodeLoggingFormatArgs, VirtualNodeLoggingFormatPtr and VirtualNodeLoggingFormatPtrOutput values. You can construct a concrete instance of `VirtualNodeLoggingFormatPtrInput` via:

        VirtualNodeLoggingFormatArgs{...}

or:

        nil

func VirtualNodeLoggingFormatPtr added in v0.22.0

func VirtualNodeLoggingFormatPtr(v *VirtualNodeLoggingFormatArgs) VirtualNodeLoggingFormatPtrInput

type VirtualNodeLoggingFormatPtrOutput added in v0.22.0

type VirtualNodeLoggingFormatPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeLoggingFormatPtrOutput) Elem added in v0.22.0

func (VirtualNodeLoggingFormatPtrOutput) ElementType added in v0.22.0

func (VirtualNodeLoggingFormatPtrOutput) Json added in v0.22.0

func (VirtualNodeLoggingFormatPtrOutput) Text added in v0.22.0

func (VirtualNodeLoggingFormatPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeLoggingFormatPtrOutput) ToVirtualNodeLoggingFormatPtrOutput added in v0.22.0

func (o VirtualNodeLoggingFormatPtrOutput) ToVirtualNodeLoggingFormatPtrOutput() VirtualNodeLoggingFormatPtrOutput

func (VirtualNodeLoggingFormatPtrOutput) ToVirtualNodeLoggingFormatPtrOutputWithContext added in v0.22.0

func (o VirtualNodeLoggingFormatPtrOutput) ToVirtualNodeLoggingFormatPtrOutputWithContext(ctx context.Context) VirtualNodeLoggingFormatPtrOutput

type VirtualNodeLoggingInput

type VirtualNodeLoggingInput interface {
	pulumi.Input

	ToVirtualNodeLoggingOutput() VirtualNodeLoggingOutput
	ToVirtualNodeLoggingOutputWithContext(context.Context) VirtualNodeLoggingOutput
}

VirtualNodeLoggingInput is an input type that accepts VirtualNodeLoggingArgs and VirtualNodeLoggingOutput values. You can construct a concrete instance of `VirtualNodeLoggingInput` via:

VirtualNodeLoggingArgs{...}

type VirtualNodeLoggingOutput

type VirtualNodeLoggingOutput struct{ *pulumi.OutputState }

func (VirtualNodeLoggingOutput) AccessLog

func (VirtualNodeLoggingOutput) ElementType

func (VirtualNodeLoggingOutput) ElementType() reflect.Type

func (VirtualNodeLoggingOutput) ToOutput added in v0.76.0

func (VirtualNodeLoggingOutput) ToVirtualNodeLoggingOutput

func (o VirtualNodeLoggingOutput) ToVirtualNodeLoggingOutput() VirtualNodeLoggingOutput

func (VirtualNodeLoggingOutput) ToVirtualNodeLoggingOutputWithContext

func (o VirtualNodeLoggingOutput) ToVirtualNodeLoggingOutputWithContext(ctx context.Context) VirtualNodeLoggingOutput

func (VirtualNodeLoggingOutput) ToVirtualNodeLoggingPtrOutput

func (o VirtualNodeLoggingOutput) ToVirtualNodeLoggingPtrOutput() VirtualNodeLoggingPtrOutput

func (VirtualNodeLoggingOutput) ToVirtualNodeLoggingPtrOutputWithContext

func (o VirtualNodeLoggingOutput) ToVirtualNodeLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeLoggingPtrOutput

type VirtualNodeLoggingPtrInput

type VirtualNodeLoggingPtrInput interface {
	pulumi.Input

	ToVirtualNodeLoggingPtrOutput() VirtualNodeLoggingPtrOutput
	ToVirtualNodeLoggingPtrOutputWithContext(context.Context) VirtualNodeLoggingPtrOutput
}

VirtualNodeLoggingPtrInput is an input type that accepts VirtualNodeLoggingArgs, VirtualNodeLoggingPtr and VirtualNodeLoggingPtrOutput values. You can construct a concrete instance of `VirtualNodeLoggingPtrInput` via:

        VirtualNodeLoggingArgs{...}

or:

        nil

type VirtualNodeLoggingPtrOutput

type VirtualNodeLoggingPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeLoggingPtrOutput) AccessLog

func (VirtualNodeLoggingPtrOutput) Elem

func (VirtualNodeLoggingPtrOutput) ElementType

func (VirtualNodeLoggingPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeLoggingPtrOutput) ToVirtualNodeLoggingPtrOutput

func (o VirtualNodeLoggingPtrOutput) ToVirtualNodeLoggingPtrOutput() VirtualNodeLoggingPtrOutput

func (VirtualNodeLoggingPtrOutput) ToVirtualNodeLoggingPtrOutputWithContext

func (o VirtualNodeLoggingPtrOutput) ToVirtualNodeLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeLoggingPtrOutput

type VirtualNodeOutlierDetection

type VirtualNodeOutlierDetection struct {
	BaseEjectionDuration VirtualNodeDuration `pulumi:"baseEjectionDuration"`
	Interval             VirtualNodeDuration `pulumi:"interval"`
	MaxEjectionPercent   int                 `pulumi:"maxEjectionPercent"`
	MaxServerErrors      int                 `pulumi:"maxServerErrors"`
}

type VirtualNodeOutlierDetectionArgs

type VirtualNodeOutlierDetectionArgs struct {
	BaseEjectionDuration VirtualNodeDurationInput `pulumi:"baseEjectionDuration"`
	Interval             VirtualNodeDurationInput `pulumi:"interval"`
	MaxEjectionPercent   pulumi.IntInput          `pulumi:"maxEjectionPercent"`
	MaxServerErrors      pulumi.IntInput          `pulumi:"maxServerErrors"`
}

func (VirtualNodeOutlierDetectionArgs) ElementType

func (VirtualNodeOutlierDetectionArgs) ToOutput added in v0.76.0

func (VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionOutput

func (i VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionOutput() VirtualNodeOutlierDetectionOutput

func (VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionOutputWithContext

func (i VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionOutputWithContext(ctx context.Context) VirtualNodeOutlierDetectionOutput

func (VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionPtrOutput

func (i VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionPtrOutput() VirtualNodeOutlierDetectionPtrOutput

func (VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionPtrOutputWithContext

func (i VirtualNodeOutlierDetectionArgs) ToVirtualNodeOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeOutlierDetectionPtrOutput

type VirtualNodeOutlierDetectionInput

type VirtualNodeOutlierDetectionInput interface {
	pulumi.Input

	ToVirtualNodeOutlierDetectionOutput() VirtualNodeOutlierDetectionOutput
	ToVirtualNodeOutlierDetectionOutputWithContext(context.Context) VirtualNodeOutlierDetectionOutput
}

VirtualNodeOutlierDetectionInput is an input type that accepts VirtualNodeOutlierDetectionArgs and VirtualNodeOutlierDetectionOutput values. You can construct a concrete instance of `VirtualNodeOutlierDetectionInput` via:

VirtualNodeOutlierDetectionArgs{...}

type VirtualNodeOutlierDetectionOutput

type VirtualNodeOutlierDetectionOutput struct{ *pulumi.OutputState }

func (VirtualNodeOutlierDetectionOutput) BaseEjectionDuration

func (VirtualNodeOutlierDetectionOutput) ElementType

func (VirtualNodeOutlierDetectionOutput) Interval

func (VirtualNodeOutlierDetectionOutput) MaxEjectionPercent

func (o VirtualNodeOutlierDetectionOutput) MaxEjectionPercent() pulumi.IntOutput

func (VirtualNodeOutlierDetectionOutput) MaxServerErrors

func (VirtualNodeOutlierDetectionOutput) ToOutput added in v0.76.0

func (VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionOutput

func (o VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionOutput() VirtualNodeOutlierDetectionOutput

func (VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionOutputWithContext

func (o VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionOutputWithContext(ctx context.Context) VirtualNodeOutlierDetectionOutput

func (VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionPtrOutput

func (o VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionPtrOutput() VirtualNodeOutlierDetectionPtrOutput

func (VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionPtrOutputWithContext

func (o VirtualNodeOutlierDetectionOutput) ToVirtualNodeOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeOutlierDetectionPtrOutput

type VirtualNodeOutlierDetectionPtrInput

type VirtualNodeOutlierDetectionPtrInput interface {
	pulumi.Input

	ToVirtualNodeOutlierDetectionPtrOutput() VirtualNodeOutlierDetectionPtrOutput
	ToVirtualNodeOutlierDetectionPtrOutputWithContext(context.Context) VirtualNodeOutlierDetectionPtrOutput
}

VirtualNodeOutlierDetectionPtrInput is an input type that accepts VirtualNodeOutlierDetectionArgs, VirtualNodeOutlierDetectionPtr and VirtualNodeOutlierDetectionPtrOutput values. You can construct a concrete instance of `VirtualNodeOutlierDetectionPtrInput` via:

        VirtualNodeOutlierDetectionArgs{...}

or:

        nil

type VirtualNodeOutlierDetectionPtrOutput

type VirtualNodeOutlierDetectionPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeOutlierDetectionPtrOutput) BaseEjectionDuration

func (VirtualNodeOutlierDetectionPtrOutput) Elem

func (VirtualNodeOutlierDetectionPtrOutput) ElementType

func (VirtualNodeOutlierDetectionPtrOutput) Interval

func (VirtualNodeOutlierDetectionPtrOutput) MaxEjectionPercent

func (VirtualNodeOutlierDetectionPtrOutput) MaxServerErrors

func (VirtualNodeOutlierDetectionPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeOutlierDetectionPtrOutput) ToVirtualNodeOutlierDetectionPtrOutput

func (o VirtualNodeOutlierDetectionPtrOutput) ToVirtualNodeOutlierDetectionPtrOutput() VirtualNodeOutlierDetectionPtrOutput

func (VirtualNodeOutlierDetectionPtrOutput) ToVirtualNodeOutlierDetectionPtrOutputWithContext

func (o VirtualNodeOutlierDetectionPtrOutput) ToVirtualNodeOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeOutlierDetectionPtrOutput

type VirtualNodeOutput

type VirtualNodeOutput struct{ *pulumi.OutputState }

func (VirtualNodeOutput) Arn added in v0.17.0

func (VirtualNodeOutput) ElementType

func (VirtualNodeOutput) ElementType() reflect.Type

func (VirtualNodeOutput) MeshName added in v0.17.0

func (o VirtualNodeOutput) MeshName() pulumi.StringOutput

func (VirtualNodeOutput) MeshOwner added in v0.17.0

func (VirtualNodeOutput) ResourceOwner added in v0.17.0

func (o VirtualNodeOutput) ResourceOwner() pulumi.StringOutput

func (VirtualNodeOutput) Spec added in v0.17.0

func (VirtualNodeOutput) Tags added in v0.17.0

func (VirtualNodeOutput) ToOutput added in v0.76.0

func (VirtualNodeOutput) ToVirtualNodeOutput

func (o VirtualNodeOutput) ToVirtualNodeOutput() VirtualNodeOutput

func (VirtualNodeOutput) ToVirtualNodeOutputWithContext

func (o VirtualNodeOutput) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput

func (VirtualNodeOutput) Uid added in v0.17.0

func (VirtualNodeOutput) VirtualNodeName added in v0.17.0

func (o VirtualNodeOutput) VirtualNodeName() pulumi.StringPtrOutput

type VirtualNodePortMapping

type VirtualNodePortMapping struct {
	Port     int    `pulumi:"port"`
	Protocol string `pulumi:"protocol"`
}

type VirtualNodePortMappingArgs

type VirtualNodePortMappingArgs struct {
	Port     pulumi.IntInput    `pulumi:"port"`
	Protocol pulumi.StringInput `pulumi:"protocol"`
}

func (VirtualNodePortMappingArgs) ElementType

func (VirtualNodePortMappingArgs) ElementType() reflect.Type

func (VirtualNodePortMappingArgs) ToOutput added in v0.76.0

func (VirtualNodePortMappingArgs) ToVirtualNodePortMappingOutput

func (i VirtualNodePortMappingArgs) ToVirtualNodePortMappingOutput() VirtualNodePortMappingOutput

func (VirtualNodePortMappingArgs) ToVirtualNodePortMappingOutputWithContext

func (i VirtualNodePortMappingArgs) ToVirtualNodePortMappingOutputWithContext(ctx context.Context) VirtualNodePortMappingOutput

type VirtualNodePortMappingInput

type VirtualNodePortMappingInput interface {
	pulumi.Input

	ToVirtualNodePortMappingOutput() VirtualNodePortMappingOutput
	ToVirtualNodePortMappingOutputWithContext(context.Context) VirtualNodePortMappingOutput
}

VirtualNodePortMappingInput is an input type that accepts VirtualNodePortMappingArgs and VirtualNodePortMappingOutput values. You can construct a concrete instance of `VirtualNodePortMappingInput` via:

VirtualNodePortMappingArgs{...}

type VirtualNodePortMappingOutput

type VirtualNodePortMappingOutput struct{ *pulumi.OutputState }

func (VirtualNodePortMappingOutput) ElementType

func (VirtualNodePortMappingOutput) Port

func (VirtualNodePortMappingOutput) Protocol

func (VirtualNodePortMappingOutput) ToOutput added in v0.76.0

func (VirtualNodePortMappingOutput) ToVirtualNodePortMappingOutput

func (o VirtualNodePortMappingOutput) ToVirtualNodePortMappingOutput() VirtualNodePortMappingOutput

func (VirtualNodePortMappingOutput) ToVirtualNodePortMappingOutputWithContext

func (o VirtualNodePortMappingOutput) ToVirtualNodePortMappingOutputWithContext(ctx context.Context) VirtualNodePortMappingOutput

type VirtualNodeServiceDiscovery

type VirtualNodeServiceDiscovery struct {
	AwsCloudMap *VirtualNodeAwsCloudMapServiceDiscovery `pulumi:"awsCloudMap"`
	Dns         *VirtualNodeDnsServiceDiscovery         `pulumi:"dns"`
}

type VirtualNodeServiceDiscoveryArgs

type VirtualNodeServiceDiscoveryArgs struct {
	AwsCloudMap VirtualNodeAwsCloudMapServiceDiscoveryPtrInput `pulumi:"awsCloudMap"`
	Dns         VirtualNodeDnsServiceDiscoveryPtrInput         `pulumi:"dns"`
}

func (VirtualNodeServiceDiscoveryArgs) ElementType

func (VirtualNodeServiceDiscoveryArgs) ToOutput added in v0.76.0

func (VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryOutput

func (i VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryOutput() VirtualNodeServiceDiscoveryOutput

func (VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryOutputWithContext

func (i VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeServiceDiscoveryOutput

func (VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryPtrOutput

func (i VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryPtrOutput() VirtualNodeServiceDiscoveryPtrOutput

func (VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryPtrOutputWithContext

func (i VirtualNodeServiceDiscoveryArgs) ToVirtualNodeServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeServiceDiscoveryPtrOutput

type VirtualNodeServiceDiscoveryInput

type VirtualNodeServiceDiscoveryInput interface {
	pulumi.Input

	ToVirtualNodeServiceDiscoveryOutput() VirtualNodeServiceDiscoveryOutput
	ToVirtualNodeServiceDiscoveryOutputWithContext(context.Context) VirtualNodeServiceDiscoveryOutput
}

VirtualNodeServiceDiscoveryInput is an input type that accepts VirtualNodeServiceDiscoveryArgs and VirtualNodeServiceDiscoveryOutput values. You can construct a concrete instance of `VirtualNodeServiceDiscoveryInput` via:

VirtualNodeServiceDiscoveryArgs{...}

type VirtualNodeServiceDiscoveryOutput

type VirtualNodeServiceDiscoveryOutput struct{ *pulumi.OutputState }

func (VirtualNodeServiceDiscoveryOutput) AwsCloudMap added in v0.72.0

func (VirtualNodeServiceDiscoveryOutput) Dns added in v0.72.0

func (VirtualNodeServiceDiscoveryOutput) ElementType

func (VirtualNodeServiceDiscoveryOutput) ToOutput added in v0.76.0

func (VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryOutput

func (o VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryOutput() VirtualNodeServiceDiscoveryOutput

func (VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryOutputWithContext

func (o VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeServiceDiscoveryOutput

func (VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryPtrOutput

func (o VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryPtrOutput() VirtualNodeServiceDiscoveryPtrOutput

func (VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryPtrOutputWithContext

func (o VirtualNodeServiceDiscoveryOutput) ToVirtualNodeServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeServiceDiscoveryPtrOutput

type VirtualNodeServiceDiscoveryPtrInput

type VirtualNodeServiceDiscoveryPtrInput interface {
	pulumi.Input

	ToVirtualNodeServiceDiscoveryPtrOutput() VirtualNodeServiceDiscoveryPtrOutput
	ToVirtualNodeServiceDiscoveryPtrOutputWithContext(context.Context) VirtualNodeServiceDiscoveryPtrOutput
}

VirtualNodeServiceDiscoveryPtrInput is an input type that accepts VirtualNodeServiceDiscoveryArgs, VirtualNodeServiceDiscoveryPtr and VirtualNodeServiceDiscoveryPtrOutput values. You can construct a concrete instance of `VirtualNodeServiceDiscoveryPtrInput` via:

        VirtualNodeServiceDiscoveryArgs{...}

or:

        nil

type VirtualNodeServiceDiscoveryPtrOutput

type VirtualNodeServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeServiceDiscoveryPtrOutput) AwsCloudMap added in v0.72.0

func (VirtualNodeServiceDiscoveryPtrOutput) Dns added in v0.72.0

func (VirtualNodeServiceDiscoveryPtrOutput) Elem

func (VirtualNodeServiceDiscoveryPtrOutput) ElementType

func (VirtualNodeServiceDiscoveryPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeServiceDiscoveryPtrOutput) ToVirtualNodeServiceDiscoveryPtrOutput

func (o VirtualNodeServiceDiscoveryPtrOutput) ToVirtualNodeServiceDiscoveryPtrOutput() VirtualNodeServiceDiscoveryPtrOutput

func (VirtualNodeServiceDiscoveryPtrOutput) ToVirtualNodeServiceDiscoveryPtrOutputWithContext

func (o VirtualNodeServiceDiscoveryPtrOutput) ToVirtualNodeServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeServiceDiscoveryPtrOutput

type VirtualNodeSpec added in v0.2.0

type VirtualNodeSpec struct {
	BackendDefaults  *VirtualNodeBackendDefaults  `pulumi:"backendDefaults"`
	Backends         []VirtualNodeBackend         `pulumi:"backends"`
	Listeners        []VirtualNodeListener        `pulumi:"listeners"`
	Logging          *VirtualNodeLogging          `pulumi:"logging"`
	ServiceDiscovery *VirtualNodeServiceDiscovery `pulumi:"serviceDiscovery"`
}

type VirtualNodeSpecArgs added in v0.2.0

type VirtualNodeSpecArgs struct {
	BackendDefaults  VirtualNodeBackendDefaultsPtrInput  `pulumi:"backendDefaults"`
	Backends         VirtualNodeBackendArrayInput        `pulumi:"backends"`
	Listeners        VirtualNodeListenerArrayInput       `pulumi:"listeners"`
	Logging          VirtualNodeLoggingPtrInput          `pulumi:"logging"`
	ServiceDiscovery VirtualNodeServiceDiscoveryPtrInput `pulumi:"serviceDiscovery"`
}

func (VirtualNodeSpecArgs) ElementType added in v0.2.0

func (VirtualNodeSpecArgs) ElementType() reflect.Type

func (VirtualNodeSpecArgs) ToOutput added in v0.76.0

func (VirtualNodeSpecArgs) ToVirtualNodeSpecOutput added in v0.2.0

func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput

func (VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext added in v0.2.0

func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput

type VirtualNodeSpecInput added in v0.2.0

type VirtualNodeSpecInput interface {
	pulumi.Input

	ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
	ToVirtualNodeSpecOutputWithContext(context.Context) VirtualNodeSpecOutput
}

VirtualNodeSpecInput is an input type that accepts VirtualNodeSpecArgs and VirtualNodeSpecOutput values. You can construct a concrete instance of `VirtualNodeSpecInput` via:

VirtualNodeSpecArgs{...}

type VirtualNodeSpecOutput added in v0.2.0

type VirtualNodeSpecOutput struct{ *pulumi.OutputState }

func (VirtualNodeSpecOutput) BackendDefaults added in v0.2.0

func (VirtualNodeSpecOutput) Backends added in v0.2.0

func (VirtualNodeSpecOutput) ElementType added in v0.2.0

func (VirtualNodeSpecOutput) ElementType() reflect.Type

func (VirtualNodeSpecOutput) Listeners added in v0.2.0

func (VirtualNodeSpecOutput) Logging added in v0.2.0

func (VirtualNodeSpecOutput) ServiceDiscovery added in v0.2.0

func (VirtualNodeSpecOutput) ToOutput added in v0.76.0

func (VirtualNodeSpecOutput) ToVirtualNodeSpecOutput added in v0.2.0

func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput

func (VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext added in v0.2.0

func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput

type VirtualNodeSpecPtrOutput added in v0.2.0

type VirtualNodeSpecPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeSpecPtrOutput) BackendDefaults added in v0.2.0

func (VirtualNodeSpecPtrOutput) Backends added in v0.2.0

func (VirtualNodeSpecPtrOutput) Elem added in v0.2.0

func (VirtualNodeSpecPtrOutput) ElementType added in v0.2.0

func (VirtualNodeSpecPtrOutput) ElementType() reflect.Type

func (VirtualNodeSpecPtrOutput) Listeners added in v0.2.0

func (VirtualNodeSpecPtrOutput) Logging added in v0.2.0

func (VirtualNodeSpecPtrOutput) ServiceDiscovery added in v0.2.0

func (VirtualNodeSpecPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput added in v0.2.0

func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput

func (VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext added in v0.2.0

func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput

type VirtualNodeState

type VirtualNodeState struct {
}

func (VirtualNodeState) ElementType

func (VirtualNodeState) ElementType() reflect.Type

type VirtualNodeSubjectAlternativeNameMatchers

type VirtualNodeSubjectAlternativeNameMatchers struct {
	Exact []string `pulumi:"exact"`
}

type VirtualNodeSubjectAlternativeNameMatchersArgs

type VirtualNodeSubjectAlternativeNameMatchersArgs struct {
	Exact pulumi.StringArrayInput `pulumi:"exact"`
}

func (VirtualNodeSubjectAlternativeNameMatchersArgs) ElementType

func (VirtualNodeSubjectAlternativeNameMatchersArgs) ToOutput added in v0.76.0

func (VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersOutput

func (i VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersOutput() VirtualNodeSubjectAlternativeNameMatchersOutput

func (VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersOutputWithContext

func (i VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNameMatchersOutput

func (VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutput

func (i VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutput() VirtualNodeSubjectAlternativeNameMatchersPtrOutput

func (VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutputWithContext

func (i VirtualNodeSubjectAlternativeNameMatchersArgs) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNameMatchersPtrOutput

type VirtualNodeSubjectAlternativeNameMatchersInput

type VirtualNodeSubjectAlternativeNameMatchersInput interface {
	pulumi.Input

	ToVirtualNodeSubjectAlternativeNameMatchersOutput() VirtualNodeSubjectAlternativeNameMatchersOutput
	ToVirtualNodeSubjectAlternativeNameMatchersOutputWithContext(context.Context) VirtualNodeSubjectAlternativeNameMatchersOutput
}

VirtualNodeSubjectAlternativeNameMatchersInput is an input type that accepts VirtualNodeSubjectAlternativeNameMatchersArgs and VirtualNodeSubjectAlternativeNameMatchersOutput values. You can construct a concrete instance of `VirtualNodeSubjectAlternativeNameMatchersInput` via:

VirtualNodeSubjectAlternativeNameMatchersArgs{...}

type VirtualNodeSubjectAlternativeNameMatchersOutput

type VirtualNodeSubjectAlternativeNameMatchersOutput struct{ *pulumi.OutputState }

func (VirtualNodeSubjectAlternativeNameMatchersOutput) ElementType

func (VirtualNodeSubjectAlternativeNameMatchersOutput) Exact

func (VirtualNodeSubjectAlternativeNameMatchersOutput) ToOutput added in v0.76.0

func (VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersOutput

func (o VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersOutput() VirtualNodeSubjectAlternativeNameMatchersOutput

func (VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersOutputWithContext

func (o VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNameMatchersOutput

func (VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutput

func (o VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutput() VirtualNodeSubjectAlternativeNameMatchersPtrOutput

func (VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutputWithContext

func (o VirtualNodeSubjectAlternativeNameMatchersOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNameMatchersPtrOutput

type VirtualNodeSubjectAlternativeNameMatchersPtrInput

type VirtualNodeSubjectAlternativeNameMatchersPtrInput interface {
	pulumi.Input

	ToVirtualNodeSubjectAlternativeNameMatchersPtrOutput() VirtualNodeSubjectAlternativeNameMatchersPtrOutput
	ToVirtualNodeSubjectAlternativeNameMatchersPtrOutputWithContext(context.Context) VirtualNodeSubjectAlternativeNameMatchersPtrOutput
}

VirtualNodeSubjectAlternativeNameMatchersPtrInput is an input type that accepts VirtualNodeSubjectAlternativeNameMatchersArgs, VirtualNodeSubjectAlternativeNameMatchersPtr and VirtualNodeSubjectAlternativeNameMatchersPtrOutput values. You can construct a concrete instance of `VirtualNodeSubjectAlternativeNameMatchersPtrInput` via:

        VirtualNodeSubjectAlternativeNameMatchersArgs{...}

or:

        nil

type VirtualNodeSubjectAlternativeNameMatchersPtrOutput

type VirtualNodeSubjectAlternativeNameMatchersPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeSubjectAlternativeNameMatchersPtrOutput) Elem

func (VirtualNodeSubjectAlternativeNameMatchersPtrOutput) ElementType

func (VirtualNodeSubjectAlternativeNameMatchersPtrOutput) Exact

func (VirtualNodeSubjectAlternativeNameMatchersPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeSubjectAlternativeNameMatchersPtrOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutput

func (o VirtualNodeSubjectAlternativeNameMatchersPtrOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutput() VirtualNodeSubjectAlternativeNameMatchersPtrOutput

func (VirtualNodeSubjectAlternativeNameMatchersPtrOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutputWithContext

func (o VirtualNodeSubjectAlternativeNameMatchersPtrOutput) ToVirtualNodeSubjectAlternativeNameMatchersPtrOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNameMatchersPtrOutput

type VirtualNodeSubjectAlternativeNames

type VirtualNodeSubjectAlternativeNames struct {
	Match VirtualNodeSubjectAlternativeNameMatchers `pulumi:"match"`
}

type VirtualNodeSubjectAlternativeNamesArgs

type VirtualNodeSubjectAlternativeNamesArgs struct {
	Match VirtualNodeSubjectAlternativeNameMatchersInput `pulumi:"match"`
}

func (VirtualNodeSubjectAlternativeNamesArgs) ElementType

func (VirtualNodeSubjectAlternativeNamesArgs) ToOutput added in v0.76.0

func (VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesOutput

func (i VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesOutput() VirtualNodeSubjectAlternativeNamesOutput

func (VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesOutputWithContext

func (i VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNamesOutput

func (VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesPtrOutput

func (i VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesPtrOutput() VirtualNodeSubjectAlternativeNamesPtrOutput

func (VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesPtrOutputWithContext

func (i VirtualNodeSubjectAlternativeNamesArgs) ToVirtualNodeSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNamesPtrOutput

type VirtualNodeSubjectAlternativeNamesInput

type VirtualNodeSubjectAlternativeNamesInput interface {
	pulumi.Input

	ToVirtualNodeSubjectAlternativeNamesOutput() VirtualNodeSubjectAlternativeNamesOutput
	ToVirtualNodeSubjectAlternativeNamesOutputWithContext(context.Context) VirtualNodeSubjectAlternativeNamesOutput
}

VirtualNodeSubjectAlternativeNamesInput is an input type that accepts VirtualNodeSubjectAlternativeNamesArgs and VirtualNodeSubjectAlternativeNamesOutput values. You can construct a concrete instance of `VirtualNodeSubjectAlternativeNamesInput` via:

VirtualNodeSubjectAlternativeNamesArgs{...}

type VirtualNodeSubjectAlternativeNamesOutput

type VirtualNodeSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }

func (VirtualNodeSubjectAlternativeNamesOutput) ElementType

func (VirtualNodeSubjectAlternativeNamesOutput) Match

func (VirtualNodeSubjectAlternativeNamesOutput) ToOutput added in v0.76.0

func (VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesOutput

func (o VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesOutput() VirtualNodeSubjectAlternativeNamesOutput

func (VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesOutputWithContext

func (o VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNamesOutput

func (VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutput

func (o VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutput() VirtualNodeSubjectAlternativeNamesPtrOutput

func (VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutputWithContext

func (o VirtualNodeSubjectAlternativeNamesOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNamesPtrOutput

type VirtualNodeSubjectAlternativeNamesPtrInput

type VirtualNodeSubjectAlternativeNamesPtrInput interface {
	pulumi.Input

	ToVirtualNodeSubjectAlternativeNamesPtrOutput() VirtualNodeSubjectAlternativeNamesPtrOutput
	ToVirtualNodeSubjectAlternativeNamesPtrOutputWithContext(context.Context) VirtualNodeSubjectAlternativeNamesPtrOutput
}

VirtualNodeSubjectAlternativeNamesPtrInput is an input type that accepts VirtualNodeSubjectAlternativeNamesArgs, VirtualNodeSubjectAlternativeNamesPtr and VirtualNodeSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `VirtualNodeSubjectAlternativeNamesPtrInput` via:

        VirtualNodeSubjectAlternativeNamesArgs{...}

or:

        nil

type VirtualNodeSubjectAlternativeNamesPtrOutput

type VirtualNodeSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeSubjectAlternativeNamesPtrOutput) Elem

func (VirtualNodeSubjectAlternativeNamesPtrOutput) ElementType

func (VirtualNodeSubjectAlternativeNamesPtrOutput) Match

func (VirtualNodeSubjectAlternativeNamesPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeSubjectAlternativeNamesPtrOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutput

func (o VirtualNodeSubjectAlternativeNamesPtrOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutput() VirtualNodeSubjectAlternativeNamesPtrOutput

func (VirtualNodeSubjectAlternativeNamesPtrOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutputWithContext

func (o VirtualNodeSubjectAlternativeNamesPtrOutput) ToVirtualNodeSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSubjectAlternativeNamesPtrOutput

type VirtualNodeTag

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

type VirtualNodeTagArgs

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

func (VirtualNodeTagArgs) ElementType

func (VirtualNodeTagArgs) ElementType() reflect.Type

func (VirtualNodeTagArgs) ToOutput added in v0.76.0

func (VirtualNodeTagArgs) ToVirtualNodeTagOutput

func (i VirtualNodeTagArgs) ToVirtualNodeTagOutput() VirtualNodeTagOutput

func (VirtualNodeTagArgs) ToVirtualNodeTagOutputWithContext

func (i VirtualNodeTagArgs) ToVirtualNodeTagOutputWithContext(ctx context.Context) VirtualNodeTagOutput

type VirtualNodeTagArray

type VirtualNodeTagArray []VirtualNodeTagInput

func (VirtualNodeTagArray) ElementType

func (VirtualNodeTagArray) ElementType() reflect.Type

func (VirtualNodeTagArray) ToOutput added in v0.76.0

func (VirtualNodeTagArray) ToVirtualNodeTagArrayOutput

func (i VirtualNodeTagArray) ToVirtualNodeTagArrayOutput() VirtualNodeTagArrayOutput

func (VirtualNodeTagArray) ToVirtualNodeTagArrayOutputWithContext

func (i VirtualNodeTagArray) ToVirtualNodeTagArrayOutputWithContext(ctx context.Context) VirtualNodeTagArrayOutput

type VirtualNodeTagArrayInput

type VirtualNodeTagArrayInput interface {
	pulumi.Input

	ToVirtualNodeTagArrayOutput() VirtualNodeTagArrayOutput
	ToVirtualNodeTagArrayOutputWithContext(context.Context) VirtualNodeTagArrayOutput
}

VirtualNodeTagArrayInput is an input type that accepts VirtualNodeTagArray and VirtualNodeTagArrayOutput values. You can construct a concrete instance of `VirtualNodeTagArrayInput` via:

VirtualNodeTagArray{ VirtualNodeTagArgs{...} }

type VirtualNodeTagArrayOutput

type VirtualNodeTagArrayOutput struct{ *pulumi.OutputState }

func (VirtualNodeTagArrayOutput) ElementType

func (VirtualNodeTagArrayOutput) ElementType() reflect.Type

func (VirtualNodeTagArrayOutput) Index

func (VirtualNodeTagArrayOutput) ToOutput added in v0.76.0

func (VirtualNodeTagArrayOutput) ToVirtualNodeTagArrayOutput

func (o VirtualNodeTagArrayOutput) ToVirtualNodeTagArrayOutput() VirtualNodeTagArrayOutput

func (VirtualNodeTagArrayOutput) ToVirtualNodeTagArrayOutputWithContext

func (o VirtualNodeTagArrayOutput) ToVirtualNodeTagArrayOutputWithContext(ctx context.Context) VirtualNodeTagArrayOutput

type VirtualNodeTagInput

type VirtualNodeTagInput interface {
	pulumi.Input

	ToVirtualNodeTagOutput() VirtualNodeTagOutput
	ToVirtualNodeTagOutputWithContext(context.Context) VirtualNodeTagOutput
}

VirtualNodeTagInput is an input type that accepts VirtualNodeTagArgs and VirtualNodeTagOutput values. You can construct a concrete instance of `VirtualNodeTagInput` via:

VirtualNodeTagArgs{...}

type VirtualNodeTagOutput

type VirtualNodeTagOutput struct{ *pulumi.OutputState }

func (VirtualNodeTagOutput) ElementType

func (VirtualNodeTagOutput) ElementType() reflect.Type

func (VirtualNodeTagOutput) Key

func (VirtualNodeTagOutput) ToOutput added in v0.76.0

func (VirtualNodeTagOutput) ToVirtualNodeTagOutput

func (o VirtualNodeTagOutput) ToVirtualNodeTagOutput() VirtualNodeTagOutput

func (VirtualNodeTagOutput) ToVirtualNodeTagOutputWithContext

func (o VirtualNodeTagOutput) ToVirtualNodeTagOutputWithContext(ctx context.Context) VirtualNodeTagOutput

func (VirtualNodeTagOutput) Value

type VirtualNodeTcpConnectionPool added in v0.2.0

type VirtualNodeTcpConnectionPool struct {
	MaxConnections int `pulumi:"maxConnections"`
}

type VirtualNodeTcpConnectionPoolArgs added in v0.2.0

type VirtualNodeTcpConnectionPoolArgs struct {
	MaxConnections pulumi.IntInput `pulumi:"maxConnections"`
}

func (VirtualNodeTcpConnectionPoolArgs) ElementType added in v0.2.0

func (VirtualNodeTcpConnectionPoolArgs) ToOutput added in v0.76.0

func (VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolOutput added in v0.2.0

func (i VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolOutput() VirtualNodeTcpConnectionPoolOutput

func (VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolOutputWithContext added in v0.2.0

func (i VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeTcpConnectionPoolOutput

func (VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolPtrOutput added in v0.2.0

func (i VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolPtrOutput() VirtualNodeTcpConnectionPoolPtrOutput

func (VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolPtrOutputWithContext added in v0.2.0

func (i VirtualNodeTcpConnectionPoolArgs) ToVirtualNodeTcpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeTcpConnectionPoolPtrOutput

type VirtualNodeTcpConnectionPoolInput added in v0.2.0

type VirtualNodeTcpConnectionPoolInput interface {
	pulumi.Input

	ToVirtualNodeTcpConnectionPoolOutput() VirtualNodeTcpConnectionPoolOutput
	ToVirtualNodeTcpConnectionPoolOutputWithContext(context.Context) VirtualNodeTcpConnectionPoolOutput
}

VirtualNodeTcpConnectionPoolInput is an input type that accepts VirtualNodeTcpConnectionPoolArgs and VirtualNodeTcpConnectionPoolOutput values. You can construct a concrete instance of `VirtualNodeTcpConnectionPoolInput` via:

VirtualNodeTcpConnectionPoolArgs{...}

type VirtualNodeTcpConnectionPoolOutput added in v0.2.0

type VirtualNodeTcpConnectionPoolOutput struct{ *pulumi.OutputState }

func (VirtualNodeTcpConnectionPoolOutput) ElementType added in v0.2.0

func (VirtualNodeTcpConnectionPoolOutput) MaxConnections added in v0.2.0

func (VirtualNodeTcpConnectionPoolOutput) ToOutput added in v0.76.0

func (VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolOutput added in v0.2.0

func (o VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolOutput() VirtualNodeTcpConnectionPoolOutput

func (VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolOutputWithContext added in v0.2.0

func (o VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeTcpConnectionPoolOutput

func (VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolPtrOutput() VirtualNodeTcpConnectionPoolPtrOutput

func (VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeTcpConnectionPoolOutput) ToVirtualNodeTcpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeTcpConnectionPoolPtrOutput

type VirtualNodeTcpConnectionPoolPtrInput added in v0.2.0

type VirtualNodeTcpConnectionPoolPtrInput interface {
	pulumi.Input

	ToVirtualNodeTcpConnectionPoolPtrOutput() VirtualNodeTcpConnectionPoolPtrOutput
	ToVirtualNodeTcpConnectionPoolPtrOutputWithContext(context.Context) VirtualNodeTcpConnectionPoolPtrOutput
}

VirtualNodeTcpConnectionPoolPtrInput is an input type that accepts VirtualNodeTcpConnectionPoolArgs, VirtualNodeTcpConnectionPoolPtr and VirtualNodeTcpConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualNodeTcpConnectionPoolPtrInput` via:

        VirtualNodeTcpConnectionPoolArgs{...}

or:

        nil

type VirtualNodeTcpConnectionPoolPtrOutput added in v0.2.0

type VirtualNodeTcpConnectionPoolPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeTcpConnectionPoolPtrOutput) Elem added in v0.2.0

func (VirtualNodeTcpConnectionPoolPtrOutput) ElementType added in v0.2.0

func (VirtualNodeTcpConnectionPoolPtrOutput) MaxConnections added in v0.2.0

func (VirtualNodeTcpConnectionPoolPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeTcpConnectionPoolPtrOutput) ToVirtualNodeTcpConnectionPoolPtrOutput added in v0.2.0

func (o VirtualNodeTcpConnectionPoolPtrOutput) ToVirtualNodeTcpConnectionPoolPtrOutput() VirtualNodeTcpConnectionPoolPtrOutput

func (VirtualNodeTcpConnectionPoolPtrOutput) ToVirtualNodeTcpConnectionPoolPtrOutputWithContext added in v0.2.0

func (o VirtualNodeTcpConnectionPoolPtrOutput) ToVirtualNodeTcpConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeTcpConnectionPoolPtrOutput

type VirtualNodeTcpTimeout

type VirtualNodeTcpTimeout struct {
	Idle *VirtualNodeDuration `pulumi:"idle"`
}

type VirtualNodeTcpTimeoutArgs

type VirtualNodeTcpTimeoutArgs struct {
	Idle VirtualNodeDurationPtrInput `pulumi:"idle"`
}

func (VirtualNodeTcpTimeoutArgs) ElementType

func (VirtualNodeTcpTimeoutArgs) ElementType() reflect.Type

func (VirtualNodeTcpTimeoutArgs) ToOutput added in v0.76.0

func (VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutOutput

func (i VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutOutput() VirtualNodeTcpTimeoutOutput

func (VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutOutputWithContext

func (i VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutOutputWithContext(ctx context.Context) VirtualNodeTcpTimeoutOutput

func (VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutPtrOutput

func (i VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutPtrOutput() VirtualNodeTcpTimeoutPtrOutput

func (VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutPtrOutputWithContext

func (i VirtualNodeTcpTimeoutArgs) ToVirtualNodeTcpTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeTcpTimeoutPtrOutput

type VirtualNodeTcpTimeoutInput

type VirtualNodeTcpTimeoutInput interface {
	pulumi.Input

	ToVirtualNodeTcpTimeoutOutput() VirtualNodeTcpTimeoutOutput
	ToVirtualNodeTcpTimeoutOutputWithContext(context.Context) VirtualNodeTcpTimeoutOutput
}

VirtualNodeTcpTimeoutInput is an input type that accepts VirtualNodeTcpTimeoutArgs and VirtualNodeTcpTimeoutOutput values. You can construct a concrete instance of `VirtualNodeTcpTimeoutInput` via:

VirtualNodeTcpTimeoutArgs{...}

type VirtualNodeTcpTimeoutOutput

type VirtualNodeTcpTimeoutOutput struct{ *pulumi.OutputState }

func (VirtualNodeTcpTimeoutOutput) ElementType

func (VirtualNodeTcpTimeoutOutput) Idle

func (VirtualNodeTcpTimeoutOutput) ToOutput added in v0.76.0

func (VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutOutput

func (o VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutOutput() VirtualNodeTcpTimeoutOutput

func (VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutOutputWithContext

func (o VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutOutputWithContext(ctx context.Context) VirtualNodeTcpTimeoutOutput

func (VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutPtrOutput

func (o VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutPtrOutput() VirtualNodeTcpTimeoutPtrOutput

func (VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutPtrOutputWithContext

func (o VirtualNodeTcpTimeoutOutput) ToVirtualNodeTcpTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeTcpTimeoutPtrOutput

type VirtualNodeTcpTimeoutPtrInput

type VirtualNodeTcpTimeoutPtrInput interface {
	pulumi.Input

	ToVirtualNodeTcpTimeoutPtrOutput() VirtualNodeTcpTimeoutPtrOutput
	ToVirtualNodeTcpTimeoutPtrOutputWithContext(context.Context) VirtualNodeTcpTimeoutPtrOutput
}

VirtualNodeTcpTimeoutPtrInput is an input type that accepts VirtualNodeTcpTimeoutArgs, VirtualNodeTcpTimeoutPtr and VirtualNodeTcpTimeoutPtrOutput values. You can construct a concrete instance of `VirtualNodeTcpTimeoutPtrInput` via:

        VirtualNodeTcpTimeoutArgs{...}

or:

        nil

type VirtualNodeTcpTimeoutPtrOutput

type VirtualNodeTcpTimeoutPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeTcpTimeoutPtrOutput) Elem

func (VirtualNodeTcpTimeoutPtrOutput) ElementType

func (VirtualNodeTcpTimeoutPtrOutput) Idle

func (VirtualNodeTcpTimeoutPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeTcpTimeoutPtrOutput) ToVirtualNodeTcpTimeoutPtrOutput

func (o VirtualNodeTcpTimeoutPtrOutput) ToVirtualNodeTcpTimeoutPtrOutput() VirtualNodeTcpTimeoutPtrOutput

func (VirtualNodeTcpTimeoutPtrOutput) ToVirtualNodeTcpTimeoutPtrOutputWithContext

func (o VirtualNodeTcpTimeoutPtrOutput) ToVirtualNodeTcpTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeTcpTimeoutPtrOutput

type VirtualNodeTlsValidationContext

type VirtualNodeTlsValidationContext struct {
	SubjectAlternativeNames *VirtualNodeSubjectAlternativeNames  `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualNodeTlsValidationContextTrust `pulumi:"trust"`
}

type VirtualNodeTlsValidationContextAcmTrust

type VirtualNodeTlsValidationContextAcmTrust struct {
	CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"`
}

type VirtualNodeTlsValidationContextAcmTrustArgs

type VirtualNodeTlsValidationContextAcmTrustArgs struct {
	CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"`
}

func (VirtualNodeTlsValidationContextAcmTrustArgs) ElementType

func (VirtualNodeTlsValidationContextAcmTrustArgs) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustOutput

func (i VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustOutput() VirtualNodeTlsValidationContextAcmTrustOutput

func (VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustOutputWithContext

func (i VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextAcmTrustOutput

func (VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustPtrOutput

func (i VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustPtrOutput() VirtualNodeTlsValidationContextAcmTrustPtrOutput

func (VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustPtrOutputWithContext

func (i VirtualNodeTlsValidationContextAcmTrustArgs) ToVirtualNodeTlsValidationContextAcmTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextAcmTrustPtrOutput

type VirtualNodeTlsValidationContextAcmTrustInput

type VirtualNodeTlsValidationContextAcmTrustInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextAcmTrustOutput() VirtualNodeTlsValidationContextAcmTrustOutput
	ToVirtualNodeTlsValidationContextAcmTrustOutputWithContext(context.Context) VirtualNodeTlsValidationContextAcmTrustOutput
}

VirtualNodeTlsValidationContextAcmTrustInput is an input type that accepts VirtualNodeTlsValidationContextAcmTrustArgs and VirtualNodeTlsValidationContextAcmTrustOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextAcmTrustInput` via:

VirtualNodeTlsValidationContextAcmTrustArgs{...}

type VirtualNodeTlsValidationContextAcmTrustOutput

type VirtualNodeTlsValidationContextAcmTrustOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextAcmTrustOutput) CertificateAuthorityArns

func (VirtualNodeTlsValidationContextAcmTrustOutput) ElementType

func (VirtualNodeTlsValidationContextAcmTrustOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustOutput

func (o VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustOutput() VirtualNodeTlsValidationContextAcmTrustOutput

func (VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustOutputWithContext

func (o VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextAcmTrustOutput

func (VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutput

func (o VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutput() VirtualNodeTlsValidationContextAcmTrustPtrOutput

func (VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextAcmTrustOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextAcmTrustPtrOutput

type VirtualNodeTlsValidationContextAcmTrustPtrInput

type VirtualNodeTlsValidationContextAcmTrustPtrInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextAcmTrustPtrOutput() VirtualNodeTlsValidationContextAcmTrustPtrOutput
	ToVirtualNodeTlsValidationContextAcmTrustPtrOutputWithContext(context.Context) VirtualNodeTlsValidationContextAcmTrustPtrOutput
}

VirtualNodeTlsValidationContextAcmTrustPtrInput is an input type that accepts VirtualNodeTlsValidationContextAcmTrustArgs, VirtualNodeTlsValidationContextAcmTrustPtr and VirtualNodeTlsValidationContextAcmTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextAcmTrustPtrInput` via:

        VirtualNodeTlsValidationContextAcmTrustArgs{...}

or:

        nil

type VirtualNodeTlsValidationContextAcmTrustPtrOutput

type VirtualNodeTlsValidationContextAcmTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextAcmTrustPtrOutput) CertificateAuthorityArns

func (VirtualNodeTlsValidationContextAcmTrustPtrOutput) Elem

func (VirtualNodeTlsValidationContextAcmTrustPtrOutput) ElementType

func (VirtualNodeTlsValidationContextAcmTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextAcmTrustPtrOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutput

func (o VirtualNodeTlsValidationContextAcmTrustPtrOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutput() VirtualNodeTlsValidationContextAcmTrustPtrOutput

func (VirtualNodeTlsValidationContextAcmTrustPtrOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextAcmTrustPtrOutput) ToVirtualNodeTlsValidationContextAcmTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextAcmTrustPtrOutput

type VirtualNodeTlsValidationContextArgs

type VirtualNodeTlsValidationContextArgs struct {
	SubjectAlternativeNames VirtualNodeSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"`
	Trust                   VirtualNodeTlsValidationContextTrustInput  `pulumi:"trust"`
}

func (VirtualNodeTlsValidationContextArgs) ElementType

func (VirtualNodeTlsValidationContextArgs) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextOutput

func (i VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextOutput() VirtualNodeTlsValidationContextOutput

func (VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextOutputWithContext

func (i VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextOutput

func (VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextPtrOutput

func (i VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextPtrOutput() VirtualNodeTlsValidationContextPtrOutput

func (VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextPtrOutputWithContext

func (i VirtualNodeTlsValidationContextArgs) ToVirtualNodeTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextPtrOutput

type VirtualNodeTlsValidationContextFileTrust

type VirtualNodeTlsValidationContextFileTrust struct {
	CertificateChain string `pulumi:"certificateChain"`
}

type VirtualNodeTlsValidationContextFileTrustArgs

type VirtualNodeTlsValidationContextFileTrustArgs struct {
	CertificateChain pulumi.StringInput `pulumi:"certificateChain"`
}

func (VirtualNodeTlsValidationContextFileTrustArgs) ElementType

func (VirtualNodeTlsValidationContextFileTrustArgs) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustOutput

func (i VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustOutput() VirtualNodeTlsValidationContextFileTrustOutput

func (VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustOutputWithContext

func (i VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextFileTrustOutput

func (VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustPtrOutput

func (i VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustPtrOutput() VirtualNodeTlsValidationContextFileTrustPtrOutput

func (VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustPtrOutputWithContext

func (i VirtualNodeTlsValidationContextFileTrustArgs) ToVirtualNodeTlsValidationContextFileTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextFileTrustPtrOutput

type VirtualNodeTlsValidationContextFileTrustInput

type VirtualNodeTlsValidationContextFileTrustInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextFileTrustOutput() VirtualNodeTlsValidationContextFileTrustOutput
	ToVirtualNodeTlsValidationContextFileTrustOutputWithContext(context.Context) VirtualNodeTlsValidationContextFileTrustOutput
}

VirtualNodeTlsValidationContextFileTrustInput is an input type that accepts VirtualNodeTlsValidationContextFileTrustArgs and VirtualNodeTlsValidationContextFileTrustOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextFileTrustInput` via:

VirtualNodeTlsValidationContextFileTrustArgs{...}

type VirtualNodeTlsValidationContextFileTrustOutput

type VirtualNodeTlsValidationContextFileTrustOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextFileTrustOutput) CertificateChain

func (VirtualNodeTlsValidationContextFileTrustOutput) ElementType

func (VirtualNodeTlsValidationContextFileTrustOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustOutput

func (o VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustOutput() VirtualNodeTlsValidationContextFileTrustOutput

func (VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustOutputWithContext

func (o VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextFileTrustOutput

func (VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutput

func (o VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutput() VirtualNodeTlsValidationContextFileTrustPtrOutput

func (VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextFileTrustOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextFileTrustPtrOutput

type VirtualNodeTlsValidationContextFileTrustPtrInput

type VirtualNodeTlsValidationContextFileTrustPtrInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextFileTrustPtrOutput() VirtualNodeTlsValidationContextFileTrustPtrOutput
	ToVirtualNodeTlsValidationContextFileTrustPtrOutputWithContext(context.Context) VirtualNodeTlsValidationContextFileTrustPtrOutput
}

VirtualNodeTlsValidationContextFileTrustPtrInput is an input type that accepts VirtualNodeTlsValidationContextFileTrustArgs, VirtualNodeTlsValidationContextFileTrustPtr and VirtualNodeTlsValidationContextFileTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextFileTrustPtrInput` via:

        VirtualNodeTlsValidationContextFileTrustArgs{...}

or:

        nil

type VirtualNodeTlsValidationContextFileTrustPtrOutput

type VirtualNodeTlsValidationContextFileTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextFileTrustPtrOutput) CertificateChain

func (VirtualNodeTlsValidationContextFileTrustPtrOutput) Elem

func (VirtualNodeTlsValidationContextFileTrustPtrOutput) ElementType

func (VirtualNodeTlsValidationContextFileTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextFileTrustPtrOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutput

func (o VirtualNodeTlsValidationContextFileTrustPtrOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutput() VirtualNodeTlsValidationContextFileTrustPtrOutput

func (VirtualNodeTlsValidationContextFileTrustPtrOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextFileTrustPtrOutput) ToVirtualNodeTlsValidationContextFileTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextFileTrustPtrOutput

type VirtualNodeTlsValidationContextInput

type VirtualNodeTlsValidationContextInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextOutput() VirtualNodeTlsValidationContextOutput
	ToVirtualNodeTlsValidationContextOutputWithContext(context.Context) VirtualNodeTlsValidationContextOutput
}

VirtualNodeTlsValidationContextInput is an input type that accepts VirtualNodeTlsValidationContextArgs and VirtualNodeTlsValidationContextOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextInput` via:

VirtualNodeTlsValidationContextArgs{...}

type VirtualNodeTlsValidationContextOutput

type VirtualNodeTlsValidationContextOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextOutput) ElementType

func (VirtualNodeTlsValidationContextOutput) SubjectAlternativeNames

func (VirtualNodeTlsValidationContextOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextOutput

func (o VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextOutput() VirtualNodeTlsValidationContextOutput

func (VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextOutputWithContext

func (o VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextOutput

func (VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextPtrOutput

func (o VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextPtrOutput() VirtualNodeTlsValidationContextPtrOutput

func (VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextPtrOutputWithContext

func (o VirtualNodeTlsValidationContextOutput) ToVirtualNodeTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextPtrOutput

func (VirtualNodeTlsValidationContextOutput) Trust

type VirtualNodeTlsValidationContextPtrInput

type VirtualNodeTlsValidationContextPtrInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextPtrOutput() VirtualNodeTlsValidationContextPtrOutput
	ToVirtualNodeTlsValidationContextPtrOutputWithContext(context.Context) VirtualNodeTlsValidationContextPtrOutput
}

VirtualNodeTlsValidationContextPtrInput is an input type that accepts VirtualNodeTlsValidationContextArgs, VirtualNodeTlsValidationContextPtr and VirtualNodeTlsValidationContextPtrOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextPtrInput` via:

        VirtualNodeTlsValidationContextArgs{...}

or:

        nil

type VirtualNodeTlsValidationContextPtrOutput

type VirtualNodeTlsValidationContextPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextPtrOutput) Elem

func (VirtualNodeTlsValidationContextPtrOutput) ElementType

func (VirtualNodeTlsValidationContextPtrOutput) SubjectAlternativeNames

func (VirtualNodeTlsValidationContextPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextPtrOutput) ToVirtualNodeTlsValidationContextPtrOutput

func (o VirtualNodeTlsValidationContextPtrOutput) ToVirtualNodeTlsValidationContextPtrOutput() VirtualNodeTlsValidationContextPtrOutput

func (VirtualNodeTlsValidationContextPtrOutput) ToVirtualNodeTlsValidationContextPtrOutputWithContext

func (o VirtualNodeTlsValidationContextPtrOutput) ToVirtualNodeTlsValidationContextPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextPtrOutput

func (VirtualNodeTlsValidationContextPtrOutput) Trust

type VirtualNodeTlsValidationContextSdsTrust

type VirtualNodeTlsValidationContextSdsTrust struct {
	SecretName string `pulumi:"secretName"`
}

type VirtualNodeTlsValidationContextSdsTrustArgs

type VirtualNodeTlsValidationContextSdsTrustArgs struct {
	SecretName pulumi.StringInput `pulumi:"secretName"`
}

func (VirtualNodeTlsValidationContextSdsTrustArgs) ElementType

func (VirtualNodeTlsValidationContextSdsTrustArgs) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustOutput

func (i VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustOutput() VirtualNodeTlsValidationContextSdsTrustOutput

func (VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustOutputWithContext

func (i VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextSdsTrustOutput

func (VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustPtrOutput

func (i VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustPtrOutput() VirtualNodeTlsValidationContextSdsTrustPtrOutput

func (VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustPtrOutputWithContext

func (i VirtualNodeTlsValidationContextSdsTrustArgs) ToVirtualNodeTlsValidationContextSdsTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextSdsTrustPtrOutput

type VirtualNodeTlsValidationContextSdsTrustInput

type VirtualNodeTlsValidationContextSdsTrustInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextSdsTrustOutput() VirtualNodeTlsValidationContextSdsTrustOutput
	ToVirtualNodeTlsValidationContextSdsTrustOutputWithContext(context.Context) VirtualNodeTlsValidationContextSdsTrustOutput
}

VirtualNodeTlsValidationContextSdsTrustInput is an input type that accepts VirtualNodeTlsValidationContextSdsTrustArgs and VirtualNodeTlsValidationContextSdsTrustOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextSdsTrustInput` via:

VirtualNodeTlsValidationContextSdsTrustArgs{...}

type VirtualNodeTlsValidationContextSdsTrustOutput

type VirtualNodeTlsValidationContextSdsTrustOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextSdsTrustOutput) ElementType

func (VirtualNodeTlsValidationContextSdsTrustOutput) SecretName

func (VirtualNodeTlsValidationContextSdsTrustOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustOutput

func (o VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustOutput() VirtualNodeTlsValidationContextSdsTrustOutput

func (VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustOutputWithContext

func (o VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextSdsTrustOutput

func (VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutput

func (o VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutput() VirtualNodeTlsValidationContextSdsTrustPtrOutput

func (VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextSdsTrustOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextSdsTrustPtrOutput

type VirtualNodeTlsValidationContextSdsTrustPtrInput

type VirtualNodeTlsValidationContextSdsTrustPtrInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextSdsTrustPtrOutput() VirtualNodeTlsValidationContextSdsTrustPtrOutput
	ToVirtualNodeTlsValidationContextSdsTrustPtrOutputWithContext(context.Context) VirtualNodeTlsValidationContextSdsTrustPtrOutput
}

VirtualNodeTlsValidationContextSdsTrustPtrInput is an input type that accepts VirtualNodeTlsValidationContextSdsTrustArgs, VirtualNodeTlsValidationContextSdsTrustPtr and VirtualNodeTlsValidationContextSdsTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextSdsTrustPtrInput` via:

        VirtualNodeTlsValidationContextSdsTrustArgs{...}

or:

        nil

type VirtualNodeTlsValidationContextSdsTrustPtrOutput

type VirtualNodeTlsValidationContextSdsTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextSdsTrustPtrOutput) Elem

func (VirtualNodeTlsValidationContextSdsTrustPtrOutput) ElementType

func (VirtualNodeTlsValidationContextSdsTrustPtrOutput) SecretName

func (VirtualNodeTlsValidationContextSdsTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextSdsTrustPtrOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutput

func (o VirtualNodeTlsValidationContextSdsTrustPtrOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutput() VirtualNodeTlsValidationContextSdsTrustPtrOutput

func (VirtualNodeTlsValidationContextSdsTrustPtrOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextSdsTrustPtrOutput) ToVirtualNodeTlsValidationContextSdsTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextSdsTrustPtrOutput

type VirtualNodeTlsValidationContextTrust

type VirtualNodeTlsValidationContextTrust struct {
	Acm  *VirtualNodeTlsValidationContextAcmTrust  `pulumi:"acm"`
	File *VirtualNodeTlsValidationContextFileTrust `pulumi:"file"`
	Sds  *VirtualNodeTlsValidationContextSdsTrust  `pulumi:"sds"`
}

type VirtualNodeTlsValidationContextTrustArgs

type VirtualNodeTlsValidationContextTrustArgs struct {
	Acm  VirtualNodeTlsValidationContextAcmTrustPtrInput  `pulumi:"acm"`
	File VirtualNodeTlsValidationContextFileTrustPtrInput `pulumi:"file"`
	Sds  VirtualNodeTlsValidationContextSdsTrustPtrInput  `pulumi:"sds"`
}

func (VirtualNodeTlsValidationContextTrustArgs) ElementType

func (VirtualNodeTlsValidationContextTrustArgs) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustOutput

func (i VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustOutput() VirtualNodeTlsValidationContextTrustOutput

func (VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustOutputWithContext

func (i VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextTrustOutput

func (VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustPtrOutput

func (i VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustPtrOutput() VirtualNodeTlsValidationContextTrustPtrOutput

func (VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustPtrOutputWithContext

func (i VirtualNodeTlsValidationContextTrustArgs) ToVirtualNodeTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextTrustPtrOutput

type VirtualNodeTlsValidationContextTrustInput

type VirtualNodeTlsValidationContextTrustInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextTrustOutput() VirtualNodeTlsValidationContextTrustOutput
	ToVirtualNodeTlsValidationContextTrustOutputWithContext(context.Context) VirtualNodeTlsValidationContextTrustOutput
}

VirtualNodeTlsValidationContextTrustInput is an input type that accepts VirtualNodeTlsValidationContextTrustArgs and VirtualNodeTlsValidationContextTrustOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextTrustInput` via:

VirtualNodeTlsValidationContextTrustArgs{...}

type VirtualNodeTlsValidationContextTrustOutput

type VirtualNodeTlsValidationContextTrustOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextTrustOutput) Acm added in v0.72.0

func (VirtualNodeTlsValidationContextTrustOutput) ElementType

func (VirtualNodeTlsValidationContextTrustOutput) File

func (VirtualNodeTlsValidationContextTrustOutput) Sds added in v0.72.0

func (VirtualNodeTlsValidationContextTrustOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustOutput

func (o VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustOutput() VirtualNodeTlsValidationContextTrustOutput

func (VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustOutputWithContext

func (o VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextTrustOutput

func (VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustPtrOutput

func (o VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustPtrOutput() VirtualNodeTlsValidationContextTrustPtrOutput

func (VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextTrustOutput) ToVirtualNodeTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextTrustPtrOutput

type VirtualNodeTlsValidationContextTrustPtrInput

type VirtualNodeTlsValidationContextTrustPtrInput interface {
	pulumi.Input

	ToVirtualNodeTlsValidationContextTrustPtrOutput() VirtualNodeTlsValidationContextTrustPtrOutput
	ToVirtualNodeTlsValidationContextTrustPtrOutputWithContext(context.Context) VirtualNodeTlsValidationContextTrustPtrOutput
}

VirtualNodeTlsValidationContextTrustPtrInput is an input type that accepts VirtualNodeTlsValidationContextTrustArgs, VirtualNodeTlsValidationContextTrustPtr and VirtualNodeTlsValidationContextTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeTlsValidationContextTrustPtrInput` via:

        VirtualNodeTlsValidationContextTrustArgs{...}

or:

        nil

type VirtualNodeTlsValidationContextTrustPtrOutput

type VirtualNodeTlsValidationContextTrustPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeTlsValidationContextTrustPtrOutput) Acm added in v0.72.0

func (VirtualNodeTlsValidationContextTrustPtrOutput) Elem

func (VirtualNodeTlsValidationContextTrustPtrOutput) ElementType

func (VirtualNodeTlsValidationContextTrustPtrOutput) File

func (VirtualNodeTlsValidationContextTrustPtrOutput) Sds added in v0.72.0

func (VirtualNodeTlsValidationContextTrustPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeTlsValidationContextTrustPtrOutput) ToVirtualNodeTlsValidationContextTrustPtrOutput

func (o VirtualNodeTlsValidationContextTrustPtrOutput) ToVirtualNodeTlsValidationContextTrustPtrOutput() VirtualNodeTlsValidationContextTrustPtrOutput

func (VirtualNodeTlsValidationContextTrustPtrOutput) ToVirtualNodeTlsValidationContextTrustPtrOutputWithContext

func (o VirtualNodeTlsValidationContextTrustPtrOutput) ToVirtualNodeTlsValidationContextTrustPtrOutputWithContext(ctx context.Context) VirtualNodeTlsValidationContextTrustPtrOutput

type VirtualNodeVirtualServiceBackend

type VirtualNodeVirtualServiceBackend struct {
	ClientPolicy       *VirtualNodeClientPolicy `pulumi:"clientPolicy"`
	VirtualServiceName string                   `pulumi:"virtualServiceName"`
}

type VirtualNodeVirtualServiceBackendArgs

type VirtualNodeVirtualServiceBackendArgs struct {
	ClientPolicy       VirtualNodeClientPolicyPtrInput `pulumi:"clientPolicy"`
	VirtualServiceName pulumi.StringInput              `pulumi:"virtualServiceName"`
}

func (VirtualNodeVirtualServiceBackendArgs) ElementType

func (VirtualNodeVirtualServiceBackendArgs) ToOutput added in v0.76.0

func (VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendOutput

func (i VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendOutput() VirtualNodeVirtualServiceBackendOutput

func (VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendOutputWithContext

func (i VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendOutputWithContext(ctx context.Context) VirtualNodeVirtualServiceBackendOutput

func (VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendPtrOutput

func (i VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendPtrOutput() VirtualNodeVirtualServiceBackendPtrOutput

func (VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendPtrOutputWithContext

func (i VirtualNodeVirtualServiceBackendArgs) ToVirtualNodeVirtualServiceBackendPtrOutputWithContext(ctx context.Context) VirtualNodeVirtualServiceBackendPtrOutput

type VirtualNodeVirtualServiceBackendInput

type VirtualNodeVirtualServiceBackendInput interface {
	pulumi.Input

	ToVirtualNodeVirtualServiceBackendOutput() VirtualNodeVirtualServiceBackendOutput
	ToVirtualNodeVirtualServiceBackendOutputWithContext(context.Context) VirtualNodeVirtualServiceBackendOutput
}

VirtualNodeVirtualServiceBackendInput is an input type that accepts VirtualNodeVirtualServiceBackendArgs and VirtualNodeVirtualServiceBackendOutput values. You can construct a concrete instance of `VirtualNodeVirtualServiceBackendInput` via:

VirtualNodeVirtualServiceBackendArgs{...}

type VirtualNodeVirtualServiceBackendOutput

type VirtualNodeVirtualServiceBackendOutput struct{ *pulumi.OutputState }

func (VirtualNodeVirtualServiceBackendOutput) ClientPolicy

func (VirtualNodeVirtualServiceBackendOutput) ElementType

func (VirtualNodeVirtualServiceBackendOutput) ToOutput added in v0.76.0

func (VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendOutput

func (o VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendOutput() VirtualNodeVirtualServiceBackendOutput

func (VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendOutputWithContext

func (o VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendOutputWithContext(ctx context.Context) VirtualNodeVirtualServiceBackendOutput

func (VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendPtrOutput

func (o VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendPtrOutput() VirtualNodeVirtualServiceBackendPtrOutput

func (VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendPtrOutputWithContext

func (o VirtualNodeVirtualServiceBackendOutput) ToVirtualNodeVirtualServiceBackendPtrOutputWithContext(ctx context.Context) VirtualNodeVirtualServiceBackendPtrOutput

func (VirtualNodeVirtualServiceBackendOutput) VirtualServiceName

type VirtualNodeVirtualServiceBackendPtrInput

type VirtualNodeVirtualServiceBackendPtrInput interface {
	pulumi.Input

	ToVirtualNodeVirtualServiceBackendPtrOutput() VirtualNodeVirtualServiceBackendPtrOutput
	ToVirtualNodeVirtualServiceBackendPtrOutputWithContext(context.Context) VirtualNodeVirtualServiceBackendPtrOutput
}

VirtualNodeVirtualServiceBackendPtrInput is an input type that accepts VirtualNodeVirtualServiceBackendArgs, VirtualNodeVirtualServiceBackendPtr and VirtualNodeVirtualServiceBackendPtrOutput values. You can construct a concrete instance of `VirtualNodeVirtualServiceBackendPtrInput` via:

        VirtualNodeVirtualServiceBackendArgs{...}

or:

        nil

type VirtualNodeVirtualServiceBackendPtrOutput

type VirtualNodeVirtualServiceBackendPtrOutput struct{ *pulumi.OutputState }

func (VirtualNodeVirtualServiceBackendPtrOutput) ClientPolicy

func (VirtualNodeVirtualServiceBackendPtrOutput) Elem

func (VirtualNodeVirtualServiceBackendPtrOutput) ElementType

func (VirtualNodeVirtualServiceBackendPtrOutput) ToOutput added in v0.76.0

func (VirtualNodeVirtualServiceBackendPtrOutput) ToVirtualNodeVirtualServiceBackendPtrOutput

func (o VirtualNodeVirtualServiceBackendPtrOutput) ToVirtualNodeVirtualServiceBackendPtrOutput() VirtualNodeVirtualServiceBackendPtrOutput

func (VirtualNodeVirtualServiceBackendPtrOutput) ToVirtualNodeVirtualServiceBackendPtrOutputWithContext

func (o VirtualNodeVirtualServiceBackendPtrOutput) ToVirtualNodeVirtualServiceBackendPtrOutputWithContext(ctx context.Context) VirtualNodeVirtualServiceBackendPtrOutput

func (VirtualNodeVirtualServiceBackendPtrOutput) VirtualServiceName

type VirtualRouter deprecated

type VirtualRouter struct {
	pulumi.CustomResourceState

	Arn               pulumi.StringOutput         `pulumi:"arn"`
	MeshName          pulumi.StringOutput         `pulumi:"meshName"`
	MeshOwner         pulumi.StringPtrOutput      `pulumi:"meshOwner"`
	ResourceOwner     pulumi.StringOutput         `pulumi:"resourceOwner"`
	Spec              VirtualRouterSpecOutput     `pulumi:"spec"`
	Tags              VirtualRouterTagArrayOutput `pulumi:"tags"`
	Uid               pulumi.StringOutput         `pulumi:"uid"`
	VirtualRouterName pulumi.StringPtrOutput      `pulumi:"virtualRouterName"`
}

Resource Type definition for AWS::AppMesh::VirtualRouter

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

func GetVirtualRouter

func GetVirtualRouter(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualRouterState, opts ...pulumi.ResourceOption) (*VirtualRouter, error)

GetVirtualRouter gets an existing VirtualRouter 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 NewVirtualRouter

func NewVirtualRouter(ctx *pulumi.Context,
	name string, args *VirtualRouterArgs, opts ...pulumi.ResourceOption) (*VirtualRouter, error)

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

func (*VirtualRouter) ElementType

func (*VirtualRouter) ElementType() reflect.Type

func (*VirtualRouter) ToOutput added in v0.76.0

func (*VirtualRouter) ToVirtualRouterOutput

func (i *VirtualRouter) ToVirtualRouterOutput() VirtualRouterOutput

func (*VirtualRouter) ToVirtualRouterOutputWithContext

func (i *VirtualRouter) ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput

type VirtualRouterArgs

type VirtualRouterArgs struct {
	MeshName          pulumi.StringInput
	MeshOwner         pulumi.StringPtrInput
	Spec              VirtualRouterSpecInput
	Tags              VirtualRouterTagArrayInput
	VirtualRouterName pulumi.StringPtrInput
}

The set of arguments for constructing a VirtualRouter resource.

func (VirtualRouterArgs) ElementType

func (VirtualRouterArgs) ElementType() reflect.Type

type VirtualRouterInput

type VirtualRouterInput interface {
	pulumi.Input

	ToVirtualRouterOutput() VirtualRouterOutput
	ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput
}

type VirtualRouterListener added in v0.2.0

type VirtualRouterListener struct {
	PortMapping VirtualRouterPortMapping `pulumi:"portMapping"`
}

type VirtualRouterListenerArgs added in v0.2.0

type VirtualRouterListenerArgs struct {
	PortMapping VirtualRouterPortMappingInput `pulumi:"portMapping"`
}

func (VirtualRouterListenerArgs) ElementType added in v0.2.0

func (VirtualRouterListenerArgs) ElementType() reflect.Type

func (VirtualRouterListenerArgs) ToOutput added in v0.76.0

func (VirtualRouterListenerArgs) ToVirtualRouterListenerOutput added in v0.2.0

func (i VirtualRouterListenerArgs) ToVirtualRouterListenerOutput() VirtualRouterListenerOutput

func (VirtualRouterListenerArgs) ToVirtualRouterListenerOutputWithContext added in v0.2.0

func (i VirtualRouterListenerArgs) ToVirtualRouterListenerOutputWithContext(ctx context.Context) VirtualRouterListenerOutput

type VirtualRouterListenerArray added in v0.2.0

type VirtualRouterListenerArray []VirtualRouterListenerInput

func (VirtualRouterListenerArray) ElementType added in v0.2.0

func (VirtualRouterListenerArray) ElementType() reflect.Type

func (VirtualRouterListenerArray) ToOutput added in v0.76.0

func (VirtualRouterListenerArray) ToVirtualRouterListenerArrayOutput added in v0.2.0

func (i VirtualRouterListenerArray) ToVirtualRouterListenerArrayOutput() VirtualRouterListenerArrayOutput

func (VirtualRouterListenerArray) ToVirtualRouterListenerArrayOutputWithContext added in v0.2.0

func (i VirtualRouterListenerArray) ToVirtualRouterListenerArrayOutputWithContext(ctx context.Context) VirtualRouterListenerArrayOutput

type VirtualRouterListenerArrayInput added in v0.2.0

type VirtualRouterListenerArrayInput interface {
	pulumi.Input

	ToVirtualRouterListenerArrayOutput() VirtualRouterListenerArrayOutput
	ToVirtualRouterListenerArrayOutputWithContext(context.Context) VirtualRouterListenerArrayOutput
}

VirtualRouterListenerArrayInput is an input type that accepts VirtualRouterListenerArray and VirtualRouterListenerArrayOutput values. You can construct a concrete instance of `VirtualRouterListenerArrayInput` via:

VirtualRouterListenerArray{ VirtualRouterListenerArgs{...} }

type VirtualRouterListenerArrayOutput added in v0.2.0

type VirtualRouterListenerArrayOutput struct{ *pulumi.OutputState }

func (VirtualRouterListenerArrayOutput) ElementType added in v0.2.0

func (VirtualRouterListenerArrayOutput) Index added in v0.2.0

func (VirtualRouterListenerArrayOutput) ToOutput added in v0.76.0

func (VirtualRouterListenerArrayOutput) ToVirtualRouterListenerArrayOutput added in v0.2.0

func (o VirtualRouterListenerArrayOutput) ToVirtualRouterListenerArrayOutput() VirtualRouterListenerArrayOutput

func (VirtualRouterListenerArrayOutput) ToVirtualRouterListenerArrayOutputWithContext added in v0.2.0

func (o VirtualRouterListenerArrayOutput) ToVirtualRouterListenerArrayOutputWithContext(ctx context.Context) VirtualRouterListenerArrayOutput

type VirtualRouterListenerInput added in v0.2.0

type VirtualRouterListenerInput interface {
	pulumi.Input

	ToVirtualRouterListenerOutput() VirtualRouterListenerOutput
	ToVirtualRouterListenerOutputWithContext(context.Context) VirtualRouterListenerOutput
}

VirtualRouterListenerInput is an input type that accepts VirtualRouterListenerArgs and VirtualRouterListenerOutput values. You can construct a concrete instance of `VirtualRouterListenerInput` via:

VirtualRouterListenerArgs{...}

type VirtualRouterListenerOutput added in v0.2.0

type VirtualRouterListenerOutput struct{ *pulumi.OutputState }

func (VirtualRouterListenerOutput) ElementType added in v0.2.0

func (VirtualRouterListenerOutput) PortMapping added in v0.2.0

func (VirtualRouterListenerOutput) ToOutput added in v0.76.0

func (VirtualRouterListenerOutput) ToVirtualRouterListenerOutput added in v0.2.0

func (o VirtualRouterListenerOutput) ToVirtualRouterListenerOutput() VirtualRouterListenerOutput

func (VirtualRouterListenerOutput) ToVirtualRouterListenerOutputWithContext added in v0.2.0

func (o VirtualRouterListenerOutput) ToVirtualRouterListenerOutputWithContext(ctx context.Context) VirtualRouterListenerOutput

type VirtualRouterOutput

type VirtualRouterOutput struct{ *pulumi.OutputState }

func (VirtualRouterOutput) Arn added in v0.17.0

func (VirtualRouterOutput) ElementType

func (VirtualRouterOutput) ElementType() reflect.Type

func (VirtualRouterOutput) MeshName added in v0.17.0

func (VirtualRouterOutput) MeshOwner added in v0.17.0

func (VirtualRouterOutput) ResourceOwner added in v0.17.0

func (o VirtualRouterOutput) ResourceOwner() pulumi.StringOutput

func (VirtualRouterOutput) Spec added in v0.17.0

func (VirtualRouterOutput) Tags added in v0.17.0

func (VirtualRouterOutput) ToOutput added in v0.76.0

func (VirtualRouterOutput) ToVirtualRouterOutput

func (o VirtualRouterOutput) ToVirtualRouterOutput() VirtualRouterOutput

func (VirtualRouterOutput) ToVirtualRouterOutputWithContext

func (o VirtualRouterOutput) ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput

func (VirtualRouterOutput) Uid added in v0.17.0

func (VirtualRouterOutput) VirtualRouterName added in v0.17.0

func (o VirtualRouterOutput) VirtualRouterName() pulumi.StringPtrOutput

type VirtualRouterPortMapping

type VirtualRouterPortMapping struct {
	Port     int    `pulumi:"port"`
	Protocol string `pulumi:"protocol"`
}

type VirtualRouterPortMappingArgs

type VirtualRouterPortMappingArgs struct {
	Port     pulumi.IntInput    `pulumi:"port"`
	Protocol pulumi.StringInput `pulumi:"protocol"`
}

func (VirtualRouterPortMappingArgs) ElementType

func (VirtualRouterPortMappingArgs) ToOutput added in v0.76.0

func (VirtualRouterPortMappingArgs) ToVirtualRouterPortMappingOutput

func (i VirtualRouterPortMappingArgs) ToVirtualRouterPortMappingOutput() VirtualRouterPortMappingOutput

func (VirtualRouterPortMappingArgs) ToVirtualRouterPortMappingOutputWithContext

func (i VirtualRouterPortMappingArgs) ToVirtualRouterPortMappingOutputWithContext(ctx context.Context) VirtualRouterPortMappingOutput

type VirtualRouterPortMappingInput

type VirtualRouterPortMappingInput interface {
	pulumi.Input

	ToVirtualRouterPortMappingOutput() VirtualRouterPortMappingOutput
	ToVirtualRouterPortMappingOutputWithContext(context.Context) VirtualRouterPortMappingOutput
}

VirtualRouterPortMappingInput is an input type that accepts VirtualRouterPortMappingArgs and VirtualRouterPortMappingOutput values. You can construct a concrete instance of `VirtualRouterPortMappingInput` via:

VirtualRouterPortMappingArgs{...}

type VirtualRouterPortMappingOutput

type VirtualRouterPortMappingOutput struct{ *pulumi.OutputState }

func (VirtualRouterPortMappingOutput) ElementType

func (VirtualRouterPortMappingOutput) Port

func (VirtualRouterPortMappingOutput) Protocol

func (VirtualRouterPortMappingOutput) ToOutput added in v0.76.0

func (VirtualRouterPortMappingOutput) ToVirtualRouterPortMappingOutput

func (o VirtualRouterPortMappingOutput) ToVirtualRouterPortMappingOutput() VirtualRouterPortMappingOutput

func (VirtualRouterPortMappingOutput) ToVirtualRouterPortMappingOutputWithContext

func (o VirtualRouterPortMappingOutput) ToVirtualRouterPortMappingOutputWithContext(ctx context.Context) VirtualRouterPortMappingOutput

type VirtualRouterSpec added in v0.2.0

type VirtualRouterSpec struct {
	Listeners []VirtualRouterListener `pulumi:"listeners"`
}

type VirtualRouterSpecArgs added in v0.2.0

type VirtualRouterSpecArgs struct {
	Listeners VirtualRouterListenerArrayInput `pulumi:"listeners"`
}

func (VirtualRouterSpecArgs) ElementType added in v0.2.0

func (VirtualRouterSpecArgs) ElementType() reflect.Type

func (VirtualRouterSpecArgs) ToOutput added in v0.76.0

func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutput added in v0.2.0

func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput

func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext added in v0.2.0

func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput

type VirtualRouterSpecInput added in v0.2.0

type VirtualRouterSpecInput interface {
	pulumi.Input

	ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
	ToVirtualRouterSpecOutputWithContext(context.Context) VirtualRouterSpecOutput
}

VirtualRouterSpecInput is an input type that accepts VirtualRouterSpecArgs and VirtualRouterSpecOutput values. You can construct a concrete instance of `VirtualRouterSpecInput` via:

VirtualRouterSpecArgs{...}

type VirtualRouterSpecOutput added in v0.2.0

type VirtualRouterSpecOutput struct{ *pulumi.OutputState }

func (VirtualRouterSpecOutput) ElementType added in v0.2.0

func (VirtualRouterSpecOutput) ElementType() reflect.Type

func (VirtualRouterSpecOutput) Listeners added in v0.2.0

func (VirtualRouterSpecOutput) ToOutput added in v0.76.0

func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutput added in v0.2.0

func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput

func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext added in v0.2.0

func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput

type VirtualRouterSpecPtrOutput added in v0.2.0

type VirtualRouterSpecPtrOutput struct{ *pulumi.OutputState }

func (VirtualRouterSpecPtrOutput) Elem added in v0.2.0

func (VirtualRouterSpecPtrOutput) ElementType added in v0.2.0

func (VirtualRouterSpecPtrOutput) ElementType() reflect.Type

func (VirtualRouterSpecPtrOutput) Listeners added in v0.2.0

func (VirtualRouterSpecPtrOutput) ToOutput added in v0.76.0

func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput added in v0.2.0

func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput

func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext added in v0.2.0

func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput

type VirtualRouterState

type VirtualRouterState struct {
}

func (VirtualRouterState) ElementType

func (VirtualRouterState) ElementType() reflect.Type

type VirtualRouterTag

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

type VirtualRouterTagArgs

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

func (VirtualRouterTagArgs) ElementType

func (VirtualRouterTagArgs) ElementType() reflect.Type

func (VirtualRouterTagArgs) ToOutput added in v0.76.0

func (VirtualRouterTagArgs) ToVirtualRouterTagOutput

func (i VirtualRouterTagArgs) ToVirtualRouterTagOutput() VirtualRouterTagOutput

func (VirtualRouterTagArgs) ToVirtualRouterTagOutputWithContext

func (i VirtualRouterTagArgs) ToVirtualRouterTagOutputWithContext(ctx context.Context) VirtualRouterTagOutput

type VirtualRouterTagArray

type VirtualRouterTagArray []VirtualRouterTagInput

func (VirtualRouterTagArray) ElementType

func (VirtualRouterTagArray) ElementType() reflect.Type

func (VirtualRouterTagArray) ToOutput added in v0.76.0

func (VirtualRouterTagArray) ToVirtualRouterTagArrayOutput

func (i VirtualRouterTagArray) ToVirtualRouterTagArrayOutput() VirtualRouterTagArrayOutput

func (VirtualRouterTagArray) ToVirtualRouterTagArrayOutputWithContext

func (i VirtualRouterTagArray) ToVirtualRouterTagArrayOutputWithContext(ctx context.Context) VirtualRouterTagArrayOutput

type VirtualRouterTagArrayInput

type VirtualRouterTagArrayInput interface {
	pulumi.Input

	ToVirtualRouterTagArrayOutput() VirtualRouterTagArrayOutput
	ToVirtualRouterTagArrayOutputWithContext(context.Context) VirtualRouterTagArrayOutput
}

VirtualRouterTagArrayInput is an input type that accepts VirtualRouterTagArray and VirtualRouterTagArrayOutput values. You can construct a concrete instance of `VirtualRouterTagArrayInput` via:

VirtualRouterTagArray{ VirtualRouterTagArgs{...} }

type VirtualRouterTagArrayOutput

type VirtualRouterTagArrayOutput struct{ *pulumi.OutputState }

func (VirtualRouterTagArrayOutput) ElementType

func (VirtualRouterTagArrayOutput) Index

func (VirtualRouterTagArrayOutput) ToOutput added in v0.76.0

func (VirtualRouterTagArrayOutput) ToVirtualRouterTagArrayOutput

func (o VirtualRouterTagArrayOutput) ToVirtualRouterTagArrayOutput() VirtualRouterTagArrayOutput

func (VirtualRouterTagArrayOutput) ToVirtualRouterTagArrayOutputWithContext

func (o VirtualRouterTagArrayOutput) ToVirtualRouterTagArrayOutputWithContext(ctx context.Context) VirtualRouterTagArrayOutput

type VirtualRouterTagInput

type VirtualRouterTagInput interface {
	pulumi.Input

	ToVirtualRouterTagOutput() VirtualRouterTagOutput
	ToVirtualRouterTagOutputWithContext(context.Context) VirtualRouterTagOutput
}

VirtualRouterTagInput is an input type that accepts VirtualRouterTagArgs and VirtualRouterTagOutput values. You can construct a concrete instance of `VirtualRouterTagInput` via:

VirtualRouterTagArgs{...}

type VirtualRouterTagOutput

type VirtualRouterTagOutput struct{ *pulumi.OutputState }

func (VirtualRouterTagOutput) ElementType

func (VirtualRouterTagOutput) ElementType() reflect.Type

func (VirtualRouterTagOutput) Key

func (VirtualRouterTagOutput) ToOutput added in v0.76.0

func (VirtualRouterTagOutput) ToVirtualRouterTagOutput

func (o VirtualRouterTagOutput) ToVirtualRouterTagOutput() VirtualRouterTagOutput

func (VirtualRouterTagOutput) ToVirtualRouterTagOutputWithContext

func (o VirtualRouterTagOutput) ToVirtualRouterTagOutputWithContext(ctx context.Context) VirtualRouterTagOutput

func (VirtualRouterTagOutput) Value

type VirtualService deprecated

type VirtualService struct {
	pulumi.CustomResourceState

	Arn                pulumi.StringOutput          `pulumi:"arn"`
	MeshName           pulumi.StringOutput          `pulumi:"meshName"`
	MeshOwner          pulumi.StringPtrOutput       `pulumi:"meshOwner"`
	ResourceOwner      pulumi.StringOutput          `pulumi:"resourceOwner"`
	Spec               VirtualServiceSpecOutput     `pulumi:"spec"`
	Tags               VirtualServiceTagArrayOutput `pulumi:"tags"`
	Uid                pulumi.StringOutput          `pulumi:"uid"`
	VirtualServiceName pulumi.StringOutput          `pulumi:"virtualServiceName"`
}

Resource Type definition for AWS::AppMesh::VirtualService

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

func GetVirtualService

func GetVirtualService(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualServiceState, opts ...pulumi.ResourceOption) (*VirtualService, error)

GetVirtualService gets an existing VirtualService 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 NewVirtualService

func NewVirtualService(ctx *pulumi.Context,
	name string, args *VirtualServiceArgs, opts ...pulumi.ResourceOption) (*VirtualService, error)

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

func (*VirtualService) ElementType

func (*VirtualService) ElementType() reflect.Type

func (*VirtualService) ToOutput added in v0.76.0

func (*VirtualService) ToVirtualServiceOutput

func (i *VirtualService) ToVirtualServiceOutput() VirtualServiceOutput

func (*VirtualService) ToVirtualServiceOutputWithContext

func (i *VirtualService) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput

type VirtualServiceArgs

type VirtualServiceArgs struct {
	MeshName           pulumi.StringInput
	MeshOwner          pulumi.StringPtrInput
	Spec               VirtualServiceSpecInput
	Tags               VirtualServiceTagArrayInput
	VirtualServiceName pulumi.StringPtrInput
}

The set of arguments for constructing a VirtualService resource.

func (VirtualServiceArgs) ElementType

func (VirtualServiceArgs) ElementType() reflect.Type

type VirtualServiceInput

type VirtualServiceInput interface {
	pulumi.Input

	ToVirtualServiceOutput() VirtualServiceOutput
	ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
}

type VirtualServiceOutput

type VirtualServiceOutput struct{ *pulumi.OutputState }

func (VirtualServiceOutput) Arn added in v0.17.0

func (VirtualServiceOutput) ElementType

func (VirtualServiceOutput) ElementType() reflect.Type

func (VirtualServiceOutput) MeshName added in v0.17.0

func (VirtualServiceOutput) MeshOwner added in v0.17.0

func (VirtualServiceOutput) ResourceOwner added in v0.17.0

func (o VirtualServiceOutput) ResourceOwner() pulumi.StringOutput

func (VirtualServiceOutput) Spec added in v0.17.0

func (VirtualServiceOutput) Tags added in v0.17.0

func (VirtualServiceOutput) ToOutput added in v0.76.0

func (VirtualServiceOutput) ToVirtualServiceOutput

func (o VirtualServiceOutput) ToVirtualServiceOutput() VirtualServiceOutput

func (VirtualServiceOutput) ToVirtualServiceOutputWithContext

func (o VirtualServiceOutput) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput

func (VirtualServiceOutput) Uid added in v0.17.0

func (VirtualServiceOutput) VirtualServiceName added in v0.17.0

func (o VirtualServiceOutput) VirtualServiceName() pulumi.StringOutput

type VirtualServiceProvider added in v0.2.0

type VirtualServiceProvider struct {
	VirtualNode   *VirtualServiceVirtualNodeServiceProvider   `pulumi:"virtualNode"`
	VirtualRouter *VirtualServiceVirtualRouterServiceProvider `pulumi:"virtualRouter"`
}

type VirtualServiceProviderArgs added in v0.2.0

type VirtualServiceProviderArgs struct {
	VirtualNode   VirtualServiceVirtualNodeServiceProviderPtrInput   `pulumi:"virtualNode"`
	VirtualRouter VirtualServiceVirtualRouterServiceProviderPtrInput `pulumi:"virtualRouter"`
}

func (VirtualServiceProviderArgs) ElementType added in v0.2.0

func (VirtualServiceProviderArgs) ElementType() reflect.Type

func (VirtualServiceProviderArgs) ToOutput added in v0.76.0

func (VirtualServiceProviderArgs) ToVirtualServiceProviderOutput added in v0.2.0

func (i VirtualServiceProviderArgs) ToVirtualServiceProviderOutput() VirtualServiceProviderOutput

func (VirtualServiceProviderArgs) ToVirtualServiceProviderOutputWithContext added in v0.2.0

func (i VirtualServiceProviderArgs) ToVirtualServiceProviderOutputWithContext(ctx context.Context) VirtualServiceProviderOutput

func (VirtualServiceProviderArgs) ToVirtualServiceProviderPtrOutput added in v0.2.0

func (i VirtualServiceProviderArgs) ToVirtualServiceProviderPtrOutput() VirtualServiceProviderPtrOutput

func (VirtualServiceProviderArgs) ToVirtualServiceProviderPtrOutputWithContext added in v0.2.0

func (i VirtualServiceProviderArgs) ToVirtualServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceProviderPtrOutput

type VirtualServiceProviderInput added in v0.2.0

type VirtualServiceProviderInput interface {
	pulumi.Input

	ToVirtualServiceProviderOutput() VirtualServiceProviderOutput
	ToVirtualServiceProviderOutputWithContext(context.Context) VirtualServiceProviderOutput
}

VirtualServiceProviderInput is an input type that accepts VirtualServiceProviderArgs and VirtualServiceProviderOutput values. You can construct a concrete instance of `VirtualServiceProviderInput` via:

VirtualServiceProviderArgs{...}

type VirtualServiceProviderOutput added in v0.2.0

type VirtualServiceProviderOutput struct{ *pulumi.OutputState }

func (VirtualServiceProviderOutput) ElementType added in v0.2.0

func (VirtualServiceProviderOutput) ToOutput added in v0.76.0

func (VirtualServiceProviderOutput) ToVirtualServiceProviderOutput added in v0.2.0

func (o VirtualServiceProviderOutput) ToVirtualServiceProviderOutput() VirtualServiceProviderOutput

func (VirtualServiceProviderOutput) ToVirtualServiceProviderOutputWithContext added in v0.2.0

func (o VirtualServiceProviderOutput) ToVirtualServiceProviderOutputWithContext(ctx context.Context) VirtualServiceProviderOutput

func (VirtualServiceProviderOutput) ToVirtualServiceProviderPtrOutput added in v0.2.0

func (o VirtualServiceProviderOutput) ToVirtualServiceProviderPtrOutput() VirtualServiceProviderPtrOutput

func (VirtualServiceProviderOutput) ToVirtualServiceProviderPtrOutputWithContext added in v0.2.0

func (o VirtualServiceProviderOutput) ToVirtualServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceProviderPtrOutput

func (VirtualServiceProviderOutput) VirtualNode added in v0.2.0

func (VirtualServiceProviderOutput) VirtualRouter added in v0.2.0

type VirtualServiceProviderPtrInput added in v0.2.0

type VirtualServiceProviderPtrInput interface {
	pulumi.Input

	ToVirtualServiceProviderPtrOutput() VirtualServiceProviderPtrOutput
	ToVirtualServiceProviderPtrOutputWithContext(context.Context) VirtualServiceProviderPtrOutput
}

VirtualServiceProviderPtrInput is an input type that accepts VirtualServiceProviderArgs, VirtualServiceProviderPtr and VirtualServiceProviderPtrOutput values. You can construct a concrete instance of `VirtualServiceProviderPtrInput` via:

        VirtualServiceProviderArgs{...}

or:

        nil

func VirtualServiceProviderPtr added in v0.2.0

func VirtualServiceProviderPtr(v *VirtualServiceProviderArgs) VirtualServiceProviderPtrInput

type VirtualServiceProviderPtrOutput added in v0.2.0

type VirtualServiceProviderPtrOutput struct{ *pulumi.OutputState }

func (VirtualServiceProviderPtrOutput) Elem added in v0.2.0

func (VirtualServiceProviderPtrOutput) ElementType added in v0.2.0

func (VirtualServiceProviderPtrOutput) ToOutput added in v0.76.0

func (VirtualServiceProviderPtrOutput) ToVirtualServiceProviderPtrOutput added in v0.2.0

func (o VirtualServiceProviderPtrOutput) ToVirtualServiceProviderPtrOutput() VirtualServiceProviderPtrOutput

func (VirtualServiceProviderPtrOutput) ToVirtualServiceProviderPtrOutputWithContext added in v0.2.0

func (o VirtualServiceProviderPtrOutput) ToVirtualServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceProviderPtrOutput

func (VirtualServiceProviderPtrOutput) VirtualNode added in v0.2.0

func (VirtualServiceProviderPtrOutput) VirtualRouter added in v0.2.0

type VirtualServiceSpec added in v0.2.0

type VirtualServiceSpec struct {
	Provider *VirtualServiceProvider `pulumi:"provider"`
}

type VirtualServiceSpecArgs added in v0.2.0

type VirtualServiceSpecArgs struct {
	Provider VirtualServiceProviderPtrInput `pulumi:"provider"`
}

func (VirtualServiceSpecArgs) ElementType added in v0.2.0

func (VirtualServiceSpecArgs) ElementType() reflect.Type

func (VirtualServiceSpecArgs) ToOutput added in v0.76.0

func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutput added in v0.2.0

func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput

func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext added in v0.2.0

func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput

type VirtualServiceSpecInput added in v0.2.0

type VirtualServiceSpecInput interface {
	pulumi.Input

	ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
	ToVirtualServiceSpecOutputWithContext(context.Context) VirtualServiceSpecOutput
}

VirtualServiceSpecInput is an input type that accepts VirtualServiceSpecArgs and VirtualServiceSpecOutput values. You can construct a concrete instance of `VirtualServiceSpecInput` via:

VirtualServiceSpecArgs{...}

type VirtualServiceSpecOutput added in v0.2.0

type VirtualServiceSpecOutput struct{ *pulumi.OutputState }

func (VirtualServiceSpecOutput) ElementType added in v0.2.0

func (VirtualServiceSpecOutput) ElementType() reflect.Type

func (VirtualServiceSpecOutput) Provider added in v0.2.0

func (VirtualServiceSpecOutput) ToOutput added in v0.76.0

func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutput added in v0.2.0

func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput

func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext added in v0.2.0

func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput

type VirtualServiceSpecPtrOutput added in v0.2.0

type VirtualServiceSpecPtrOutput struct{ *pulumi.OutputState }

func (VirtualServiceSpecPtrOutput) Elem added in v0.2.0

func (VirtualServiceSpecPtrOutput) ElementType added in v0.2.0

func (VirtualServiceSpecPtrOutput) Provider added in v0.2.0

func (VirtualServiceSpecPtrOutput) ToOutput added in v0.76.0

func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput added in v0.2.0

func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput

func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext added in v0.2.0

func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput

type VirtualServiceState

type VirtualServiceState struct {
}

func (VirtualServiceState) ElementType

func (VirtualServiceState) ElementType() reflect.Type

type VirtualServiceTag

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

type VirtualServiceTagArgs

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

func (VirtualServiceTagArgs) ElementType

func (VirtualServiceTagArgs) ElementType() reflect.Type

func (VirtualServiceTagArgs) ToOutput added in v0.76.0

func (VirtualServiceTagArgs) ToVirtualServiceTagOutput

func (i VirtualServiceTagArgs) ToVirtualServiceTagOutput() VirtualServiceTagOutput

func (VirtualServiceTagArgs) ToVirtualServiceTagOutputWithContext

func (i VirtualServiceTagArgs) ToVirtualServiceTagOutputWithContext(ctx context.Context) VirtualServiceTagOutput

type VirtualServiceTagArray

type VirtualServiceTagArray []VirtualServiceTagInput

func (VirtualServiceTagArray) ElementType

func (VirtualServiceTagArray) ElementType() reflect.Type

func (VirtualServiceTagArray) ToOutput added in v0.76.0

func (VirtualServiceTagArray) ToVirtualServiceTagArrayOutput

func (i VirtualServiceTagArray) ToVirtualServiceTagArrayOutput() VirtualServiceTagArrayOutput

func (VirtualServiceTagArray) ToVirtualServiceTagArrayOutputWithContext

func (i VirtualServiceTagArray) ToVirtualServiceTagArrayOutputWithContext(ctx context.Context) VirtualServiceTagArrayOutput

type VirtualServiceTagArrayInput

type VirtualServiceTagArrayInput interface {
	pulumi.Input

	ToVirtualServiceTagArrayOutput() VirtualServiceTagArrayOutput
	ToVirtualServiceTagArrayOutputWithContext(context.Context) VirtualServiceTagArrayOutput
}

VirtualServiceTagArrayInput is an input type that accepts VirtualServiceTagArray and VirtualServiceTagArrayOutput values. You can construct a concrete instance of `VirtualServiceTagArrayInput` via:

VirtualServiceTagArray{ VirtualServiceTagArgs{...} }

type VirtualServiceTagArrayOutput

type VirtualServiceTagArrayOutput struct{ *pulumi.OutputState }

func (VirtualServiceTagArrayOutput) ElementType

func (VirtualServiceTagArrayOutput) Index

func (VirtualServiceTagArrayOutput) ToOutput added in v0.76.0

func (VirtualServiceTagArrayOutput) ToVirtualServiceTagArrayOutput

func (o VirtualServiceTagArrayOutput) ToVirtualServiceTagArrayOutput() VirtualServiceTagArrayOutput

func (VirtualServiceTagArrayOutput) ToVirtualServiceTagArrayOutputWithContext

func (o VirtualServiceTagArrayOutput) ToVirtualServiceTagArrayOutputWithContext(ctx context.Context) VirtualServiceTagArrayOutput

type VirtualServiceTagInput

type VirtualServiceTagInput interface {
	pulumi.Input

	ToVirtualServiceTagOutput() VirtualServiceTagOutput
	ToVirtualServiceTagOutputWithContext(context.Context) VirtualServiceTagOutput
}

VirtualServiceTagInput is an input type that accepts VirtualServiceTagArgs and VirtualServiceTagOutput values. You can construct a concrete instance of `VirtualServiceTagInput` via:

VirtualServiceTagArgs{...}

type VirtualServiceTagOutput

type VirtualServiceTagOutput struct{ *pulumi.OutputState }

func (VirtualServiceTagOutput) ElementType

func (VirtualServiceTagOutput) ElementType() reflect.Type

func (VirtualServiceTagOutput) Key

func (VirtualServiceTagOutput) ToOutput added in v0.76.0

func (VirtualServiceTagOutput) ToVirtualServiceTagOutput

func (o VirtualServiceTagOutput) ToVirtualServiceTagOutput() VirtualServiceTagOutput

func (VirtualServiceTagOutput) ToVirtualServiceTagOutputWithContext

func (o VirtualServiceTagOutput) ToVirtualServiceTagOutputWithContext(ctx context.Context) VirtualServiceTagOutput

func (VirtualServiceTagOutput) Value

type VirtualServiceVirtualNodeServiceProvider

type VirtualServiceVirtualNodeServiceProvider struct {
	VirtualNodeName string `pulumi:"virtualNodeName"`
}

type VirtualServiceVirtualNodeServiceProviderArgs

type VirtualServiceVirtualNodeServiceProviderArgs struct {
	VirtualNodeName pulumi.StringInput `pulumi:"virtualNodeName"`
}

func (VirtualServiceVirtualNodeServiceProviderArgs) ElementType

func (VirtualServiceVirtualNodeServiceProviderArgs) ToOutput added in v0.76.0

func (VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderOutput

func (i VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderOutput() VirtualServiceVirtualNodeServiceProviderOutput

func (VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderOutputWithContext

func (i VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderOutputWithContext(ctx context.Context) VirtualServiceVirtualNodeServiceProviderOutput

func (VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderPtrOutput

func (i VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderPtrOutput() VirtualServiceVirtualNodeServiceProviderPtrOutput

func (VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderPtrOutputWithContext

func (i VirtualServiceVirtualNodeServiceProviderArgs) ToVirtualServiceVirtualNodeServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceVirtualNodeServiceProviderPtrOutput

type VirtualServiceVirtualNodeServiceProviderInput

type VirtualServiceVirtualNodeServiceProviderInput interface {
	pulumi.Input

	ToVirtualServiceVirtualNodeServiceProviderOutput() VirtualServiceVirtualNodeServiceProviderOutput
	ToVirtualServiceVirtualNodeServiceProviderOutputWithContext(context.Context) VirtualServiceVirtualNodeServiceProviderOutput
}

VirtualServiceVirtualNodeServiceProviderInput is an input type that accepts VirtualServiceVirtualNodeServiceProviderArgs and VirtualServiceVirtualNodeServiceProviderOutput values. You can construct a concrete instance of `VirtualServiceVirtualNodeServiceProviderInput` via:

VirtualServiceVirtualNodeServiceProviderArgs{...}

type VirtualServiceVirtualNodeServiceProviderOutput

type VirtualServiceVirtualNodeServiceProviderOutput struct{ *pulumi.OutputState }

func (VirtualServiceVirtualNodeServiceProviderOutput) ElementType

func (VirtualServiceVirtualNodeServiceProviderOutput) ToOutput added in v0.76.0

func (VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderOutput

func (o VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderOutput() VirtualServiceVirtualNodeServiceProviderOutput

func (VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderOutputWithContext

func (o VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderOutputWithContext(ctx context.Context) VirtualServiceVirtualNodeServiceProviderOutput

func (VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutput

func (o VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutput() VirtualServiceVirtualNodeServiceProviderPtrOutput

func (VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutputWithContext

func (o VirtualServiceVirtualNodeServiceProviderOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceVirtualNodeServiceProviderPtrOutput

func (VirtualServiceVirtualNodeServiceProviderOutput) VirtualNodeName

type VirtualServiceVirtualNodeServiceProviderPtrInput

type VirtualServiceVirtualNodeServiceProviderPtrInput interface {
	pulumi.Input

	ToVirtualServiceVirtualNodeServiceProviderPtrOutput() VirtualServiceVirtualNodeServiceProviderPtrOutput
	ToVirtualServiceVirtualNodeServiceProviderPtrOutputWithContext(context.Context) VirtualServiceVirtualNodeServiceProviderPtrOutput
}

VirtualServiceVirtualNodeServiceProviderPtrInput is an input type that accepts VirtualServiceVirtualNodeServiceProviderArgs, VirtualServiceVirtualNodeServiceProviderPtr and VirtualServiceVirtualNodeServiceProviderPtrOutput values. You can construct a concrete instance of `VirtualServiceVirtualNodeServiceProviderPtrInput` via:

        VirtualServiceVirtualNodeServiceProviderArgs{...}

or:

        nil

type VirtualServiceVirtualNodeServiceProviderPtrOutput

type VirtualServiceVirtualNodeServiceProviderPtrOutput struct{ *pulumi.OutputState }

func (VirtualServiceVirtualNodeServiceProviderPtrOutput) Elem

func (VirtualServiceVirtualNodeServiceProviderPtrOutput) ElementType

func (VirtualServiceVirtualNodeServiceProviderPtrOutput) ToOutput added in v0.76.0

func (VirtualServiceVirtualNodeServiceProviderPtrOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutput

func (o VirtualServiceVirtualNodeServiceProviderPtrOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutput() VirtualServiceVirtualNodeServiceProviderPtrOutput

func (VirtualServiceVirtualNodeServiceProviderPtrOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutputWithContext

func (o VirtualServiceVirtualNodeServiceProviderPtrOutput) ToVirtualServiceVirtualNodeServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceVirtualNodeServiceProviderPtrOutput

func (VirtualServiceVirtualNodeServiceProviderPtrOutput) VirtualNodeName

type VirtualServiceVirtualRouterServiceProvider

type VirtualServiceVirtualRouterServiceProvider struct {
	VirtualRouterName string `pulumi:"virtualRouterName"`
}

type VirtualServiceVirtualRouterServiceProviderArgs

type VirtualServiceVirtualRouterServiceProviderArgs struct {
	VirtualRouterName pulumi.StringInput `pulumi:"virtualRouterName"`
}

func (VirtualServiceVirtualRouterServiceProviderArgs) ElementType

func (VirtualServiceVirtualRouterServiceProviderArgs) ToOutput added in v0.76.0

func (VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderOutput

func (i VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderOutput() VirtualServiceVirtualRouterServiceProviderOutput

func (VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderOutputWithContext

func (i VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderOutputWithContext(ctx context.Context) VirtualServiceVirtualRouterServiceProviderOutput

func (VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderPtrOutput

func (i VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderPtrOutput() VirtualServiceVirtualRouterServiceProviderPtrOutput

func (VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderPtrOutputWithContext

func (i VirtualServiceVirtualRouterServiceProviderArgs) ToVirtualServiceVirtualRouterServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceVirtualRouterServiceProviderPtrOutput

type VirtualServiceVirtualRouterServiceProviderInput

type VirtualServiceVirtualRouterServiceProviderInput interface {
	pulumi.Input

	ToVirtualServiceVirtualRouterServiceProviderOutput() VirtualServiceVirtualRouterServiceProviderOutput
	ToVirtualServiceVirtualRouterServiceProviderOutputWithContext(context.Context) VirtualServiceVirtualRouterServiceProviderOutput
}

VirtualServiceVirtualRouterServiceProviderInput is an input type that accepts VirtualServiceVirtualRouterServiceProviderArgs and VirtualServiceVirtualRouterServiceProviderOutput values. You can construct a concrete instance of `VirtualServiceVirtualRouterServiceProviderInput` via:

VirtualServiceVirtualRouterServiceProviderArgs{...}

type VirtualServiceVirtualRouterServiceProviderOutput

type VirtualServiceVirtualRouterServiceProviderOutput struct{ *pulumi.OutputState }

func (VirtualServiceVirtualRouterServiceProviderOutput) ElementType

func (VirtualServiceVirtualRouterServiceProviderOutput) ToOutput added in v0.76.0

func (VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderOutput

func (o VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderOutput() VirtualServiceVirtualRouterServiceProviderOutput

func (VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderOutputWithContext

func (o VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderOutputWithContext(ctx context.Context) VirtualServiceVirtualRouterServiceProviderOutput

func (VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutput

func (o VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutput() VirtualServiceVirtualRouterServiceProviderPtrOutput

func (VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutputWithContext

func (o VirtualServiceVirtualRouterServiceProviderOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceVirtualRouterServiceProviderPtrOutput

func (VirtualServiceVirtualRouterServiceProviderOutput) VirtualRouterName

type VirtualServiceVirtualRouterServiceProviderPtrInput

type VirtualServiceVirtualRouterServiceProviderPtrInput interface {
	pulumi.Input

	ToVirtualServiceVirtualRouterServiceProviderPtrOutput() VirtualServiceVirtualRouterServiceProviderPtrOutput
	ToVirtualServiceVirtualRouterServiceProviderPtrOutputWithContext(context.Context) VirtualServiceVirtualRouterServiceProviderPtrOutput
}

VirtualServiceVirtualRouterServiceProviderPtrInput is an input type that accepts VirtualServiceVirtualRouterServiceProviderArgs, VirtualServiceVirtualRouterServiceProviderPtr and VirtualServiceVirtualRouterServiceProviderPtrOutput values. You can construct a concrete instance of `VirtualServiceVirtualRouterServiceProviderPtrInput` via:

        VirtualServiceVirtualRouterServiceProviderArgs{...}

or:

        nil

type VirtualServiceVirtualRouterServiceProviderPtrOutput

type VirtualServiceVirtualRouterServiceProviderPtrOutput struct{ *pulumi.OutputState }

func (VirtualServiceVirtualRouterServiceProviderPtrOutput) Elem

func (VirtualServiceVirtualRouterServiceProviderPtrOutput) ElementType

func (VirtualServiceVirtualRouterServiceProviderPtrOutput) ToOutput added in v0.76.0

func (VirtualServiceVirtualRouterServiceProviderPtrOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutput

func (o VirtualServiceVirtualRouterServiceProviderPtrOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutput() VirtualServiceVirtualRouterServiceProviderPtrOutput

func (VirtualServiceVirtualRouterServiceProviderPtrOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutputWithContext

func (o VirtualServiceVirtualRouterServiceProviderPtrOutput) ToVirtualServiceVirtualRouterServiceProviderPtrOutputWithContext(ctx context.Context) VirtualServiceVirtualRouterServiceProviderPtrOutput

func (VirtualServiceVirtualRouterServiceProviderPtrOutput) VirtualRouterName

Jump to

Keyboard shortcuts

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