Documentation ¶
Index ¶
- type GatewayRoute
- type GatewayRouteArgs
- type GatewayRouteSpec
- type GatewayRouteSpecArgs
- func (GatewayRouteSpecArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput
- func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput
- func (i GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
- func (i GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
- type GatewayRouteSpecGrpcRoute
- type GatewayRouteSpecGrpcRouteAction
- type GatewayRouteSpecGrpcRouteActionArgs
- func (GatewayRouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutput() GatewayRouteSpecGrpcRouteActionOutput
- func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionOutput
- func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
- func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
- type GatewayRouteSpecGrpcRouteActionInput
- type GatewayRouteSpecGrpcRouteActionOutput
- func (GatewayRouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteActionOutput) Target() GatewayRouteSpecGrpcRouteActionTargetOutput
- func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutput() GatewayRouteSpecGrpcRouteActionOutput
- func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionOutput
- func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
- type GatewayRouteSpecGrpcRouteActionPtrInput
- type GatewayRouteSpecGrpcRouteActionPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionPtrOutput) Elem() GatewayRouteSpecGrpcRouteActionOutput
- func (GatewayRouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteActionPtrOutput) Target() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
- type GatewayRouteSpecGrpcRouteActionTarget
- type GatewayRouteSpecGrpcRouteActionTargetArgs
- func (GatewayRouteSpecGrpcRouteActionTargetArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutput() GatewayRouteSpecGrpcRouteActionTargetOutput
- func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetOutput
- func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- type GatewayRouteSpecGrpcRouteActionTargetInput
- type GatewayRouteSpecGrpcRouteActionTargetOutput
- func (GatewayRouteSpecGrpcRouteActionTargetOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutput() GatewayRouteSpecGrpcRouteActionTargetOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetOutput) VirtualService() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
- type GatewayRouteSpecGrpcRouteActionTargetPtrInput
- type GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) Elem() GatewayRouteSpecGrpcRouteActionTargetOutput
- func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- type GatewayRouteSpecGrpcRouteActionTargetVirtualService
- type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs
- func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
- func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
- func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput
- type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
- func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
- type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput
- type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) Elem() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
- func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
- type GatewayRouteSpecGrpcRouteArgs
- func (GatewayRouteSpecGrpcRouteArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutput() GatewayRouteSpecGrpcRouteOutput
- func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteOutput
- func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
- func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
- type GatewayRouteSpecGrpcRouteInput
- type GatewayRouteSpecGrpcRouteMatch
- type GatewayRouteSpecGrpcRouteMatchArgs
- func (GatewayRouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutput() GatewayRouteSpecGrpcRouteMatchOutput
- func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchOutput
- func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
- func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
- type GatewayRouteSpecGrpcRouteMatchInput
- type GatewayRouteSpecGrpcRouteMatchOutput
- func (GatewayRouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringOutput
- func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutput() GatewayRouteSpecGrpcRouteMatchOutput
- func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchOutput
- func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
- func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
- type GatewayRouteSpecGrpcRouteMatchPtrInput
- type GatewayRouteSpecGrpcRouteMatchPtrOutput
- func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) Elem() GatewayRouteSpecGrpcRouteMatchOutput
- func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
- func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
- type GatewayRouteSpecGrpcRouteOutput
- func (o GatewayRouteSpecGrpcRouteOutput) Action() GatewayRouteSpecGrpcRouteActionOutput
- func (GatewayRouteSpecGrpcRouteOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRouteOutput) Match() GatewayRouteSpecGrpcRouteMatchOutput
- func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutput() GatewayRouteSpecGrpcRouteOutput
- func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteOutput
- func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
- func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
- type GatewayRouteSpecGrpcRoutePtrInput
- type GatewayRouteSpecGrpcRoutePtrOutput
- func (o GatewayRouteSpecGrpcRoutePtrOutput) Action() GatewayRouteSpecGrpcRouteActionPtrOutput
- func (o GatewayRouteSpecGrpcRoutePtrOutput) Elem() GatewayRouteSpecGrpcRouteOutput
- func (GatewayRouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecGrpcRoutePtrOutput) Match() GatewayRouteSpecGrpcRouteMatchPtrOutput
- func (o GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
- func (o GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
- type GatewayRouteSpecHttp2Route
- type GatewayRouteSpecHttp2RouteAction
- type GatewayRouteSpecHttp2RouteActionArgs
- func (GatewayRouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutput() GatewayRouteSpecHttp2RouteActionOutput
- func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionOutput
- func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
- func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
- type GatewayRouteSpecHttp2RouteActionInput
- type GatewayRouteSpecHttp2RouteActionOutput
- func (GatewayRouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteActionOutput) Target() GatewayRouteSpecHttp2RouteActionTargetOutput
- func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutput() GatewayRouteSpecHttp2RouteActionOutput
- func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionOutput
- func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
- type GatewayRouteSpecHttp2RouteActionPtrInput
- type GatewayRouteSpecHttp2RouteActionPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionPtrOutput) Elem() GatewayRouteSpecHttp2RouteActionOutput
- func (GatewayRouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteActionPtrOutput) Target() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
- type GatewayRouteSpecHttp2RouteActionTarget
- type GatewayRouteSpecHttp2RouteActionTargetArgs
- func (GatewayRouteSpecHttp2RouteActionTargetArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutput() GatewayRouteSpecHttp2RouteActionTargetOutput
- func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetOutput
- func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- type GatewayRouteSpecHttp2RouteActionTargetInput
- type GatewayRouteSpecHttp2RouteActionTargetOutput
- func (GatewayRouteSpecHttp2RouteActionTargetOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutput() GatewayRouteSpecHttp2RouteActionTargetOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetOutput) VirtualService() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
- type GatewayRouteSpecHttp2RouteActionTargetPtrInput
- type GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) Elem() GatewayRouteSpecHttp2RouteActionTargetOutput
- func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- type GatewayRouteSpecHttp2RouteActionTargetVirtualService
- type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs
- func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
- func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
- func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput
- type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
- func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
- type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput
- type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) Elem() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
- func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
- type GatewayRouteSpecHttp2RouteArgs
- func (GatewayRouteSpecHttp2RouteArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutput() GatewayRouteSpecHttp2RouteOutput
- func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteOutput
- func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
- func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
- type GatewayRouteSpecHttp2RouteInput
- type GatewayRouteSpecHttp2RouteMatch
- type GatewayRouteSpecHttp2RouteMatchArgs
- func (GatewayRouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutput() GatewayRouteSpecHttp2RouteMatchOutput
- func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchOutput
- func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
- func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
- type GatewayRouteSpecHttp2RouteMatchInput
- type GatewayRouteSpecHttp2RouteMatchOutput
- func (GatewayRouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteMatchOutput) Prefix() pulumi.StringOutput
- func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutput() GatewayRouteSpecHttp2RouteMatchOutput
- func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchOutput
- func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
- func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
- type GatewayRouteSpecHttp2RouteMatchPtrInput
- type GatewayRouteSpecHttp2RouteMatchPtrOutput
- func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) Elem() GatewayRouteSpecHttp2RouteMatchOutput
- func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
- func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
- type GatewayRouteSpecHttp2RouteOutput
- func (o GatewayRouteSpecHttp2RouteOutput) Action() GatewayRouteSpecHttp2RouteActionOutput
- func (GatewayRouteSpecHttp2RouteOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RouteOutput) Match() GatewayRouteSpecHttp2RouteMatchOutput
- func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutput() GatewayRouteSpecHttp2RouteOutput
- func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteOutput
- func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
- func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
- type GatewayRouteSpecHttp2RoutePtrInput
- type GatewayRouteSpecHttp2RoutePtrOutput
- func (o GatewayRouteSpecHttp2RoutePtrOutput) Action() GatewayRouteSpecHttp2RouteActionPtrOutput
- func (o GatewayRouteSpecHttp2RoutePtrOutput) Elem() GatewayRouteSpecHttp2RouteOutput
- func (GatewayRouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttp2RoutePtrOutput) Match() GatewayRouteSpecHttp2RouteMatchPtrOutput
- func (o GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
- func (o GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
- type GatewayRouteSpecHttpRoute
- type GatewayRouteSpecHttpRouteAction
- type GatewayRouteSpecHttpRouteActionArgs
- func (GatewayRouteSpecHttpRouteActionArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutput() GatewayRouteSpecHttpRouteActionOutput
- func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionOutput
- func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
- func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
- type GatewayRouteSpecHttpRouteActionInput
- type GatewayRouteSpecHttpRouteActionOutput
- func (GatewayRouteSpecHttpRouteActionOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteActionOutput) Target() GatewayRouteSpecHttpRouteActionTargetOutput
- func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutput() GatewayRouteSpecHttpRouteActionOutput
- func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionOutput
- func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
- func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
- type GatewayRouteSpecHttpRouteActionPtrInput
- type GatewayRouteSpecHttpRouteActionPtrOutput
- func (o GatewayRouteSpecHttpRouteActionPtrOutput) Elem() GatewayRouteSpecHttpRouteActionOutput
- func (GatewayRouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteActionPtrOutput) Target() GatewayRouteSpecHttpRouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
- func (o GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
- type GatewayRouteSpecHttpRouteActionTarget
- type GatewayRouteSpecHttpRouteActionTargetArgs
- func (GatewayRouteSpecHttpRouteActionTargetArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutput() GatewayRouteSpecHttpRouteActionTargetOutput
- func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetOutput
- func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
- func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
- type GatewayRouteSpecHttpRouteActionTargetInput
- type GatewayRouteSpecHttpRouteActionTargetOutput
- func (GatewayRouteSpecHttpRouteActionTargetOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutput() GatewayRouteSpecHttpRouteActionTargetOutput
- func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetOutput
- func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetOutput) VirtualService() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
- type GatewayRouteSpecHttpRouteActionTargetPtrInput
- type GatewayRouteSpecHttpRouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) Elem() GatewayRouteSpecHttpRouteActionTargetOutput
- func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- type GatewayRouteSpecHttpRouteActionTargetVirtualService
- type GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs
- func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
- func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
- func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- type GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput
- type GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
- func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
- type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput
- type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) Elem() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
- func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
- func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
- type GatewayRouteSpecHttpRouteArgs
- func (GatewayRouteSpecHttpRouteArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutput() GatewayRouteSpecHttpRouteOutput
- func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteOutput
- func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
- func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
- type GatewayRouteSpecHttpRouteInput
- type GatewayRouteSpecHttpRouteMatch
- type GatewayRouteSpecHttpRouteMatchArgs
- func (GatewayRouteSpecHttpRouteMatchArgs) ElementType() reflect.Type
- func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutput() GatewayRouteSpecHttpRouteMatchOutput
- func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchOutput
- func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
- func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
- type GatewayRouteSpecHttpRouteMatchInput
- type GatewayRouteSpecHttpRouteMatchOutput
- func (GatewayRouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteMatchOutput) Prefix() pulumi.StringOutput
- func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutput() GatewayRouteSpecHttpRouteMatchOutput
- func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchOutput
- func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
- func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
- type GatewayRouteSpecHttpRouteMatchPtrInput
- type GatewayRouteSpecHttpRouteMatchPtrOutput
- func (o GatewayRouteSpecHttpRouteMatchPtrOutput) Elem() GatewayRouteSpecHttpRouteMatchOutput
- func (GatewayRouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
- func (o GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
- type GatewayRouteSpecHttpRouteOutput
- func (o GatewayRouteSpecHttpRouteOutput) Action() GatewayRouteSpecHttpRouteActionOutput
- func (GatewayRouteSpecHttpRouteOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRouteOutput) Match() GatewayRouteSpecHttpRouteMatchOutput
- func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutput() GatewayRouteSpecHttpRouteOutput
- func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteOutput
- func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
- func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
- type GatewayRouteSpecHttpRoutePtrInput
- type GatewayRouteSpecHttpRoutePtrOutput
- func (o GatewayRouteSpecHttpRoutePtrOutput) Action() GatewayRouteSpecHttpRouteActionPtrOutput
- func (o GatewayRouteSpecHttpRoutePtrOutput) Elem() GatewayRouteSpecHttpRouteOutput
- func (GatewayRouteSpecHttpRoutePtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecHttpRoutePtrOutput) Match() GatewayRouteSpecHttpRouteMatchPtrOutput
- func (o GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
- func (o GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
- type GatewayRouteSpecInput
- type GatewayRouteSpecOutput
- func (GatewayRouteSpecOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecOutput) GrpcRoute() GatewayRouteSpecGrpcRoutePtrOutput
- func (o GatewayRouteSpecOutput) Http2Route() GatewayRouteSpecHttp2RoutePtrOutput
- func (o GatewayRouteSpecOutput) HttpRoute() GatewayRouteSpecHttpRoutePtrOutput
- func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput
- func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput
- func (o GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
- func (o GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
- type GatewayRouteSpecPtrInput
- type GatewayRouteSpecPtrOutput
- func (o GatewayRouteSpecPtrOutput) Elem() GatewayRouteSpecOutput
- func (GatewayRouteSpecPtrOutput) ElementType() reflect.Type
- func (o GatewayRouteSpecPtrOutput) GrpcRoute() GatewayRouteSpecGrpcRoutePtrOutput
- func (o GatewayRouteSpecPtrOutput) Http2Route() GatewayRouteSpecHttp2RoutePtrOutput
- func (o GatewayRouteSpecPtrOutput) HttpRoute() GatewayRouteSpecHttpRoutePtrOutput
- func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
- func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
- type GatewayRouteState
- type Mesh
- type MeshArgs
- type MeshSpec
- type MeshSpecArgs
- func (MeshSpecArgs) ElementType() reflect.Type
- func (i MeshSpecArgs) ToMeshSpecOutput() MeshSpecOutput
- func (i MeshSpecArgs) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
- func (i MeshSpecArgs) ToMeshSpecPtrOutput() MeshSpecPtrOutput
- func (i MeshSpecArgs) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
- type MeshSpecEgressFilter
- type MeshSpecEgressFilterArgs
- func (MeshSpecEgressFilterArgs) ElementType() reflect.Type
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
- type MeshSpecEgressFilterInput
- type MeshSpecEgressFilterOutput
- func (MeshSpecEgressFilterOutput) ElementType() reflect.Type
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterOutput) Type() pulumi.StringPtrOutput
- type MeshSpecEgressFilterPtrInput
- type MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterPtrOutput) Elem() MeshSpecEgressFilterOutput
- func (MeshSpecEgressFilterPtrOutput) ElementType() reflect.Type
- func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterPtrOutput) Type() pulumi.StringPtrOutput
- type MeshSpecInput
- type MeshSpecOutput
- func (o MeshSpecOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
- func (MeshSpecOutput) ElementType() reflect.Type
- func (o MeshSpecOutput) ToMeshSpecOutput() MeshSpecOutput
- func (o MeshSpecOutput) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
- func (o MeshSpecOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
- func (o MeshSpecOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
- type MeshSpecPtrInput
- type MeshSpecPtrOutput
- func (o MeshSpecPtrOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
- func (o MeshSpecPtrOutput) Elem() MeshSpecOutput
- func (MeshSpecPtrOutput) ElementType() reflect.Type
- func (o MeshSpecPtrOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
- func (o MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
- type MeshState
- type Route
- type RouteArgs
- type RouteSpec
- type RouteSpecArgs
- func (RouteSpecArgs) ElementType() reflect.Type
- func (i RouteSpecArgs) ToRouteSpecOutput() RouteSpecOutput
- func (i RouteSpecArgs) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
- func (i RouteSpecArgs) ToRouteSpecPtrOutput() RouteSpecPtrOutput
- func (i RouteSpecArgs) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
- type RouteSpecGrpcRoute
- type RouteSpecGrpcRouteAction
- type RouteSpecGrpcRouteActionArgs
- func (RouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
- type RouteSpecGrpcRouteActionInput
- type RouteSpecGrpcRouteActionOutput
- func (RouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionPtrInput
- type RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionPtrOutput) Elem() RouteSpecGrpcRouteActionOutput
- func (RouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionPtrOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionWeightedTarget
- type RouteSpecGrpcRouteActionWeightedTargetArgs
- func (RouteSpecGrpcRouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
- func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
- type RouteSpecGrpcRouteActionWeightedTargetArray
- func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionWeightedTargetArrayInput
- type RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecGrpcRouteActionWeightedTargetOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionWeightedTargetInput
- type RouteSpecGrpcRouteActionWeightedTargetOutput
- func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecGrpcRouteArgs
- func (RouteSpecGrpcRouteArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
- type RouteSpecGrpcRouteInput
- type RouteSpecGrpcRouteMatch
- type RouteSpecGrpcRouteMatchArgs
- func (RouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
- type RouteSpecGrpcRouteMatchInput
- type RouteSpecGrpcRouteMatchMetadata
- type RouteSpecGrpcRouteMatchMetadataArgs
- func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
- func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
- type RouteSpecGrpcRouteMatchMetadataArray
- func (RouteSpecGrpcRouteMatchMetadataArray) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
- type RouteSpecGrpcRouteMatchMetadataArrayInput
- type RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) Index(i pulumi.IntInput) RouteSpecGrpcRouteMatchMetadataOutput
- func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
- type RouteSpecGrpcRouteMatchMetadataInput
- type RouteSpecGrpcRouteMatchMetadataMatch
- type RouteSpecGrpcRouteMatchMetadataMatchArgs
- func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchInput
- type RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchPtrInput
- type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Elem() RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchRange
- type RouteSpecGrpcRouteMatchMetadataMatchRangeArgs
- func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchRangeInput
- type RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End() pulumi.IntOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start() pulumi.IntOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput
- type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Elem() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End() pulumi.IntPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start() pulumi.IntPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- type RouteSpecGrpcRouteMatchMetadataOutput
- func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataOutput) Invert() pulumi.BoolPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) Match() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) Name() pulumi.StringOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
- type RouteSpecGrpcRouteMatchOutput
- func (RouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (o RouteSpecGrpcRouteMatchOutput) MethodName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
- type RouteSpecGrpcRouteMatchPtrInput
- type RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) Elem() RouteSpecGrpcRouteMatchOutput
- func (RouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchPtrOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) MethodName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
- type RouteSpecGrpcRouteOutput
- func (o RouteSpecGrpcRouteOutput) Action() RouteSpecGrpcRouteActionOutput
- func (RouteSpecGrpcRouteOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteOutput) Match() RouteSpecGrpcRouteMatchOutput
- func (o RouteSpecGrpcRouteOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteOutput) Timeout() RouteSpecGrpcRouteTimeoutPtrOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
- type RouteSpecGrpcRoutePtrInput
- type RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) Action() RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) Elem() RouteSpecGrpcRouteOutput
- func (RouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRoutePtrOutput) Match() RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) Timeout() RouteSpecGrpcRouteTimeoutPtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
- type RouteSpecGrpcRouteRetryPolicy
- type RouteSpecGrpcRouteRetryPolicyArgs
- func (RouteSpecGrpcRouteRetryPolicyArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
- type RouteSpecGrpcRouteRetryPolicyInput
- type RouteSpecGrpcRouteRetryPolicyOutput
- func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeout
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs
- func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Elem() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecGrpcRouteRetryPolicyPtrInput
- type RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) Elem() RouteSpecGrpcRouteRetryPolicyOutput
- func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
- type RouteSpecGrpcRouteTimeout
- type RouteSpecGrpcRouteTimeoutArgs
- func (RouteSpecGrpcRouteTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutput() RouteSpecGrpcRouteTimeoutOutput
- func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutOutput
- func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
- func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
- type RouteSpecGrpcRouteTimeoutIdle
- type RouteSpecGrpcRouteTimeoutIdleArgs
- func (RouteSpecGrpcRouteTimeoutIdleArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutput() RouteSpecGrpcRouteTimeoutIdleOutput
- func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdleOutput
- func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
- type RouteSpecGrpcRouteTimeoutIdleInput
- type RouteSpecGrpcRouteTimeoutIdleOutput
- func (RouteSpecGrpcRouteTimeoutIdleOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutput() RouteSpecGrpcRouteTimeoutIdleOutput
- func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdleOutput
- func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (o RouteSpecGrpcRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
- func (o RouteSpecGrpcRouteTimeoutIdleOutput) Value() pulumi.IntOutput
- type RouteSpecGrpcRouteTimeoutIdlePtrInput
- type RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) Elem() RouteSpecGrpcRouteTimeoutIdleOutput
- func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecGrpcRouteTimeoutInput
- type RouteSpecGrpcRouteTimeoutOutput
- func (RouteSpecGrpcRouteTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteTimeoutOutput) Idle() RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (o RouteSpecGrpcRouteTimeoutOutput) PerRequest() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutput() RouteSpecGrpcRouteTimeoutOutput
- func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutOutput
- func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
- func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
- type RouteSpecGrpcRouteTimeoutPerRequest
- type RouteSpecGrpcRouteTimeoutPerRequestArgs
- func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutput() RouteSpecGrpcRouteTimeoutPerRequestOutput
- func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestOutput
- func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- type RouteSpecGrpcRouteTimeoutPerRequestInput
- type RouteSpecGrpcRouteTimeoutPerRequestOutput
- func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutput() RouteSpecGrpcRouteTimeoutPerRequestOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
- type RouteSpecGrpcRouteTimeoutPerRequestPtrInput
- type RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Elem() RouteSpecGrpcRouteTimeoutPerRequestOutput
- func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecGrpcRouteTimeoutPtrInput
- type RouteSpecGrpcRouteTimeoutPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPtrOutput) Elem() RouteSpecGrpcRouteTimeoutOutput
- func (RouteSpecGrpcRouteTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteTimeoutPtrOutput) Idle() RouteSpecGrpcRouteTimeoutIdlePtrOutput
- func (o RouteSpecGrpcRouteTimeoutPtrOutput) PerRequest() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
- func (o RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
- type RouteSpecHttp2Route
- type RouteSpecHttp2RouteAction
- type RouteSpecHttp2RouteActionArgs
- func (RouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
- type RouteSpecHttp2RouteActionInput
- type RouteSpecHttp2RouteActionOutput
- func (RouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionPtrInput
- type RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionPtrOutput) Elem() RouteSpecHttp2RouteActionOutput
- func (RouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionPtrOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionWeightedTarget
- type RouteSpecHttp2RouteActionWeightedTargetArgs
- func (RouteSpecHttp2RouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
- func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
- type RouteSpecHttp2RouteActionWeightedTargetArray
- func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionWeightedTargetArrayInput
- type RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecHttp2RouteActionWeightedTargetOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionWeightedTargetInput
- type RouteSpecHttp2RouteActionWeightedTargetOutput
- func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecHttp2RouteArgs
- func (RouteSpecHttp2RouteArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
- type RouteSpecHttp2RouteInput
- type RouteSpecHttp2RouteMatch
- type RouteSpecHttp2RouteMatchArgs
- func (RouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeader
- type RouteSpecHttp2RouteMatchHeaderArgs
- func (RouteSpecHttp2RouteMatchHeaderArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
- func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
- type RouteSpecHttp2RouteMatchHeaderArray
- func (RouteSpecHttp2RouteMatchHeaderArray) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
- type RouteSpecHttp2RouteMatchHeaderArrayInput
- type RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) Index(i pulumi.IntInput) RouteSpecHttp2RouteMatchHeaderOutput
- func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
- type RouteSpecHttp2RouteMatchHeaderInput
- type RouteSpecHttp2RouteMatchHeaderMatch
- type RouteSpecHttp2RouteMatchHeaderMatchArgs
- func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchInput
- type RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchPtrInput
- type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Elem() RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchRange
- type RouteSpecHttp2RouteMatchHeaderMatchRangeArgs
- func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchRangeInput
- type RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput
- type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Elem() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttp2RouteMatchHeaderOutput
- func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) Match() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) Name() pulumi.StringOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
- type RouteSpecHttp2RouteMatchInput
- type RouteSpecHttp2RouteMatchOutput
- func (RouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (o RouteSpecHttp2RouteMatchOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchOutput) Prefix() pulumi.StringOutput
- func (o RouteSpecHttp2RouteMatchOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
- type RouteSpecHttp2RouteMatchPtrInput
- type RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Elem() RouteSpecHttp2RouteMatchOutput
- func (RouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchPtrOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
- type RouteSpecHttp2RouteOutput
- func (o RouteSpecHttp2RouteOutput) Action() RouteSpecHttp2RouteActionOutput
- func (RouteSpecHttp2RouteOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteOutput) Match() RouteSpecHttp2RouteMatchOutput
- func (o RouteSpecHttp2RouteOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteOutput) Timeout() RouteSpecHttp2RouteTimeoutPtrOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
- type RouteSpecHttp2RoutePtrInput
- type RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) Action() RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) Elem() RouteSpecHttp2RouteOutput
- func (RouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RoutePtrOutput) Match() RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) Timeout() RouteSpecHttp2RouteTimeoutPtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
- type RouteSpecHttp2RouteRetryPolicy
- type RouteSpecHttp2RouteRetryPolicyArgs
- func (RouteSpecHttp2RouteRetryPolicyArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
- type RouteSpecHttp2RouteRetryPolicyInput
- type RouteSpecHttp2RouteRetryPolicyOutput
- func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeout
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs
- func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Elem() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttp2RouteRetryPolicyPtrInput
- type RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) Elem() RouteSpecHttp2RouteRetryPolicyOutput
- func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
- type RouteSpecHttp2RouteTimeout
- type RouteSpecHttp2RouteTimeoutArgs
- func (RouteSpecHttp2RouteTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutput() RouteSpecHttp2RouteTimeoutOutput
- func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutOutput
- func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
- func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
- type RouteSpecHttp2RouteTimeoutIdle
- type RouteSpecHttp2RouteTimeoutIdleArgs
- func (RouteSpecHttp2RouteTimeoutIdleArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutput() RouteSpecHttp2RouteTimeoutIdleOutput
- func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdleOutput
- func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
- type RouteSpecHttp2RouteTimeoutIdleInput
- type RouteSpecHttp2RouteTimeoutIdleOutput
- func (RouteSpecHttp2RouteTimeoutIdleOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutput() RouteSpecHttp2RouteTimeoutIdleOutput
- func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdleOutput
- func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (o RouteSpecHttp2RouteTimeoutIdleOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttp2RouteTimeoutIdleOutput) Value() pulumi.IntOutput
- type RouteSpecHttp2RouteTimeoutIdlePtrInput
- type RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) Elem() RouteSpecHttp2RouteTimeoutIdleOutput
- func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttp2RouteTimeoutInput
- type RouteSpecHttp2RouteTimeoutOutput
- func (RouteSpecHttp2RouteTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteTimeoutOutput) Idle() RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (o RouteSpecHttp2RouteTimeoutOutput) PerRequest() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutput() RouteSpecHttp2RouteTimeoutOutput
- func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutOutput
- func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
- func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
- type RouteSpecHttp2RouteTimeoutPerRequest
- type RouteSpecHttp2RouteTimeoutPerRequestArgs
- func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutput() RouteSpecHttp2RouteTimeoutPerRequestOutput
- func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestOutput
- func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- type RouteSpecHttp2RouteTimeoutPerRequestInput
- type RouteSpecHttp2RouteTimeoutPerRequestOutput
- func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutput() RouteSpecHttp2RouteTimeoutPerRequestOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
- type RouteSpecHttp2RouteTimeoutPerRequestPtrInput
- type RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Elem() RouteSpecHttp2RouteTimeoutPerRequestOutput
- func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttp2RouteTimeoutPtrInput
- type RouteSpecHttp2RouteTimeoutPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPtrOutput) Elem() RouteSpecHttp2RouteTimeoutOutput
- func (RouteSpecHttp2RouteTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteTimeoutPtrOutput) Idle() RouteSpecHttp2RouteTimeoutIdlePtrOutput
- func (o RouteSpecHttp2RouteTimeoutPtrOutput) PerRequest() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
- func (o RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
- type RouteSpecHttpRoute
- type RouteSpecHttpRouteAction
- type RouteSpecHttpRouteActionArgs
- func (RouteSpecHttpRouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
- type RouteSpecHttpRouteActionInput
- type RouteSpecHttpRouteActionOutput
- func (RouteSpecHttpRouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionPtrInput
- type RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionPtrOutput) Elem() RouteSpecHttpRouteActionOutput
- func (RouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionPtrOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionWeightedTarget
- type RouteSpecHttpRouteActionWeightedTargetArgs
- func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
- func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
- type RouteSpecHttpRouteActionWeightedTargetArray
- func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionWeightedTargetArrayInput
- type RouteSpecHttpRouteActionWeightedTargetArrayOutput
- func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecHttpRouteActionWeightedTargetOutput
- func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionWeightedTargetInput
- type RouteSpecHttpRouteActionWeightedTargetOutput
- func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecHttpRouteArgs
- func (RouteSpecHttpRouteArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
- type RouteSpecHttpRouteInput
- type RouteSpecHttpRouteMatch
- type RouteSpecHttpRouteMatchArgs
- func (RouteSpecHttpRouteMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
- type RouteSpecHttpRouteMatchHeader
- type RouteSpecHttpRouteMatchHeaderArgs
- func (RouteSpecHttpRouteMatchHeaderArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
- func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
- type RouteSpecHttpRouteMatchHeaderArray
- func (RouteSpecHttpRouteMatchHeaderArray) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
- type RouteSpecHttpRouteMatchHeaderArrayInput
- type RouteSpecHttpRouteMatchHeaderArrayOutput
- func (RouteSpecHttpRouteMatchHeaderArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderArrayOutput) Index(i pulumi.IntInput) RouteSpecHttpRouteMatchHeaderOutput
- func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
- type RouteSpecHttpRouteMatchHeaderInput
- type RouteSpecHttpRouteMatchHeaderMatch
- type RouteSpecHttpRouteMatchHeaderMatchArgs
- func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchInput
- type RouteSpecHttpRouteMatchHeaderMatchOutput
- func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchPtrInput
- type RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Elem() RouteSpecHttpRouteMatchHeaderMatchOutput
- func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchRange
- type RouteSpecHttpRouteMatchHeaderMatchRangeArgs
- func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchRangeInput
- type RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput
- type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Elem() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttpRouteMatchHeaderOutput
- func (RouteSpecHttpRouteMatchHeaderOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) Match() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) Name() pulumi.StringOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
- type RouteSpecHttpRouteMatchInput
- type RouteSpecHttpRouteMatchOutput
- func (RouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (o RouteSpecHttpRouteMatchOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchOutput) Prefix() pulumi.StringOutput
- func (o RouteSpecHttpRouteMatchOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
- type RouteSpecHttpRouteMatchPtrInput
- type RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Elem() RouteSpecHttpRouteMatchOutput
- func (RouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchPtrOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
- type RouteSpecHttpRouteOutput
- func (o RouteSpecHttpRouteOutput) Action() RouteSpecHttpRouteActionOutput
- func (RouteSpecHttpRouteOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteOutput) Match() RouteSpecHttpRouteMatchOutput
- func (o RouteSpecHttpRouteOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteOutput) Timeout() RouteSpecHttpRouteTimeoutPtrOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
- type RouteSpecHttpRoutePtrInput
- type RouteSpecHttpRoutePtrOutput
- func (o RouteSpecHttpRoutePtrOutput) Action() RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRoutePtrOutput) Elem() RouteSpecHttpRouteOutput
- func (RouteSpecHttpRoutePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRoutePtrOutput) Match() RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRoutePtrOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRoutePtrOutput) Timeout() RouteSpecHttpRouteTimeoutPtrOutput
- func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
- type RouteSpecHttpRouteRetryPolicy
- type RouteSpecHttpRouteRetryPolicyArgs
- func (RouteSpecHttpRouteRetryPolicyArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
- type RouteSpecHttpRouteRetryPolicyInput
- type RouteSpecHttpRouteRetryPolicyOutput
- func (RouteSpecHttpRouteRetryPolicyOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeout
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs
- func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Elem() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttpRouteRetryPolicyPtrInput
- type RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) Elem() RouteSpecHttpRouteRetryPolicyOutput
- func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
- type RouteSpecHttpRouteTimeout
- type RouteSpecHttpRouteTimeoutArgs
- func (RouteSpecHttpRouteTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutput() RouteSpecHttpRouteTimeoutOutput
- func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutOutput
- func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
- func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
- type RouteSpecHttpRouteTimeoutIdle
- type RouteSpecHttpRouteTimeoutIdleArgs
- func (RouteSpecHttpRouteTimeoutIdleArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutput() RouteSpecHttpRouteTimeoutIdleOutput
- func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdleOutput
- func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
- type RouteSpecHttpRouteTimeoutIdleInput
- type RouteSpecHttpRouteTimeoutIdleOutput
- func (RouteSpecHttpRouteTimeoutIdleOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutput() RouteSpecHttpRouteTimeoutIdleOutput
- func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdleOutput
- func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (o RouteSpecHttpRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttpRouteTimeoutIdleOutput) Value() pulumi.IntOutput
- type RouteSpecHttpRouteTimeoutIdlePtrInput
- type RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) Elem() RouteSpecHttpRouteTimeoutIdleOutput
- func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttpRouteTimeoutInput
- type RouteSpecHttpRouteTimeoutOutput
- func (RouteSpecHttpRouteTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteTimeoutOutput) Idle() RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (o RouteSpecHttpRouteTimeoutOutput) PerRequest() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutput() RouteSpecHttpRouteTimeoutOutput
- func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutOutput
- func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
- func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
- type RouteSpecHttpRouteTimeoutPerRequest
- type RouteSpecHttpRouteTimeoutPerRequestArgs
- func (RouteSpecHttpRouteTimeoutPerRequestArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutput() RouteSpecHttpRouteTimeoutPerRequestOutput
- func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestOutput
- func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- type RouteSpecHttpRouteTimeoutPerRequestInput
- type RouteSpecHttpRouteTimeoutPerRequestOutput
- func (RouteSpecHttpRouteTimeoutPerRequestOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutput() RouteSpecHttpRouteTimeoutPerRequestOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
- type RouteSpecHttpRouteTimeoutPerRequestPtrInput
- type RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Elem() RouteSpecHttpRouteTimeoutPerRequestOutput
- func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttpRouteTimeoutPtrInput
- type RouteSpecHttpRouteTimeoutPtrOutput
- func (o RouteSpecHttpRouteTimeoutPtrOutput) Elem() RouteSpecHttpRouteTimeoutOutput
- func (RouteSpecHttpRouteTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteTimeoutPtrOutput) Idle() RouteSpecHttpRouteTimeoutIdlePtrOutput
- func (o RouteSpecHttpRouteTimeoutPtrOutput) PerRequest() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
- func (o RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
- func (o RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
- type RouteSpecInput
- type RouteSpecOutput
- func (RouteSpecOutput) ElementType() reflect.Type
- func (o RouteSpecOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecOutput) Priority() pulumi.IntPtrOutput
- func (o RouteSpecOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
- func (o RouteSpecOutput) ToRouteSpecOutput() RouteSpecOutput
- func (o RouteSpecOutput) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
- func (o RouteSpecOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
- func (o RouteSpecOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
- type RouteSpecPtrInput
- type RouteSpecPtrOutput
- func (o RouteSpecPtrOutput) Elem() RouteSpecOutput
- func (RouteSpecPtrOutput) ElementType() reflect.Type
- func (o RouteSpecPtrOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecPtrOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecPtrOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecPtrOutput) Priority() pulumi.IntPtrOutput
- func (o RouteSpecPtrOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
- func (o RouteSpecPtrOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
- func (o RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
- type RouteSpecTcpRoute
- type RouteSpecTcpRouteAction
- type RouteSpecTcpRouteActionArgs
- func (RouteSpecTcpRouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
- type RouteSpecTcpRouteActionInput
- type RouteSpecTcpRouteActionOutput
- func (RouteSpecTcpRouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionPtrInput
- type RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionPtrOutput) Elem() RouteSpecTcpRouteActionOutput
- func (RouteSpecTcpRouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionPtrOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionWeightedTarget
- type RouteSpecTcpRouteActionWeightedTargetArgs
- func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
- func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
- type RouteSpecTcpRouteActionWeightedTargetArray
- func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionWeightedTargetArrayInput
- type RouteSpecTcpRouteActionWeightedTargetArrayOutput
- func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecTcpRouteActionWeightedTargetOutput
- func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionWeightedTargetInput
- type RouteSpecTcpRouteActionWeightedTargetOutput
- func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecTcpRouteArgs
- func (RouteSpecTcpRouteArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutput() RouteSpecTcpRouteOutput
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutputWithContext(ctx context.Context) RouteSpecTcpRouteOutput
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
- type RouteSpecTcpRouteInput
- type RouteSpecTcpRouteOutput
- func (o RouteSpecTcpRouteOutput) Action() RouteSpecTcpRouteActionOutput
- func (RouteSpecTcpRouteOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteOutput) Timeout() RouteSpecTcpRouteTimeoutPtrOutput
- func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRouteOutput() RouteSpecTcpRouteOutput
- func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRouteOutputWithContext(ctx context.Context) RouteSpecTcpRouteOutput
- func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
- func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
- type RouteSpecTcpRoutePtrInput
- type RouteSpecTcpRoutePtrOutput
- func (o RouteSpecTcpRoutePtrOutput) Action() RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRoutePtrOutput) Elem() RouteSpecTcpRouteOutput
- func (RouteSpecTcpRoutePtrOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRoutePtrOutput) Timeout() RouteSpecTcpRouteTimeoutPtrOutput
- func (o RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
- func (o RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
- type RouteSpecTcpRouteTimeout
- type RouteSpecTcpRouteTimeoutArgs
- func (RouteSpecTcpRouteTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutput() RouteSpecTcpRouteTimeoutOutput
- func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutOutput
- func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
- func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
- type RouteSpecTcpRouteTimeoutIdle
- type RouteSpecTcpRouteTimeoutIdleArgs
- func (RouteSpecTcpRouteTimeoutIdleArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutput() RouteSpecTcpRouteTimeoutIdleOutput
- func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdleOutput
- func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
- type RouteSpecTcpRouteTimeoutIdleInput
- type RouteSpecTcpRouteTimeoutIdleOutput
- func (RouteSpecTcpRouteTimeoutIdleOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutput() RouteSpecTcpRouteTimeoutIdleOutput
- func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdleOutput
- func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (o RouteSpecTcpRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
- func (o RouteSpecTcpRouteTimeoutIdleOutput) Value() pulumi.IntOutput
- type RouteSpecTcpRouteTimeoutIdlePtrInput
- type RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) Elem() RouteSpecTcpRouteTimeoutIdleOutput
- func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecTcpRouteTimeoutInput
- type RouteSpecTcpRouteTimeoutOutput
- func (RouteSpecTcpRouteTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteTimeoutOutput) Idle() RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutput() RouteSpecTcpRouteTimeoutOutput
- func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutOutput
- func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
- func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
- type RouteSpecTcpRouteTimeoutPtrInput
- type RouteSpecTcpRouteTimeoutPtrOutput
- func (o RouteSpecTcpRouteTimeoutPtrOutput) Elem() RouteSpecTcpRouteTimeoutOutput
- func (RouteSpecTcpRouteTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteTimeoutPtrOutput) Idle() RouteSpecTcpRouteTimeoutIdlePtrOutput
- func (o RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
- func (o RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
- type RouteState
- type VirtualGateway
- type VirtualGatewayArgs
- type VirtualGatewaySpec
- type VirtualGatewaySpecArgs
- func (VirtualGatewaySpecArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput
- func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput
- func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
- func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
- type VirtualGatewaySpecBackendDefaults
- type VirtualGatewaySpecBackendDefaultsArgs
- func (VirtualGatewaySpecBackendDefaultsArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutput() VirtualGatewaySpecBackendDefaultsOutput
- func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsOutput
- func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicy
- type VirtualGatewaySpecBackendDefaultsClientPolicyArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput() VirtualGatewaySpecBackendDefaultsClientPolicyOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) Tls() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput() VirtualGatewaySpecBackendDefaultsClientPolicyOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTls
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualGatewaySpecBackendDefaultsInput
- type VirtualGatewaySpecBackendDefaultsOutput
- func (o VirtualGatewaySpecBackendDefaultsOutput) ClientPolicy() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- func (VirtualGatewaySpecBackendDefaultsOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutput() VirtualGatewaySpecBackendDefaultsOutput
- func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsOutput
- func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
- type VirtualGatewaySpecBackendDefaultsPtrInput
- type VirtualGatewaySpecBackendDefaultsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ClientPolicy() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsOutput
- func (VirtualGatewaySpecBackendDefaultsPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
- type VirtualGatewaySpecInput
- type VirtualGatewaySpecListener
- type VirtualGatewaySpecListenerArgs
- func (VirtualGatewaySpecListenerArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutput() VirtualGatewaySpecListenerOutput
- func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerOutput
- func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
- func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
- type VirtualGatewaySpecListenerHealthCheck
- type VirtualGatewaySpecListenerHealthCheckArgs
- func (VirtualGatewaySpecListenerHealthCheckArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutput() VirtualGatewaySpecListenerHealthCheckOutput
- func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckOutput
- func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
- type VirtualGatewaySpecListenerHealthCheckInput
- type VirtualGatewaySpecListenerHealthCheckOutput
- func (VirtualGatewaySpecListenerHealthCheckOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) Path() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) Port() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) TimeoutMillis() pulumi.IntOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutput() VirtualGatewaySpecListenerHealthCheckOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
- type VirtualGatewaySpecListenerHealthCheckPtrInput
- type VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Elem() VirtualGatewaySpecListenerHealthCheckOutput
- func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type VirtualGatewaySpecListenerInput
- type VirtualGatewaySpecListenerOutput
- func (VirtualGatewaySpecListenerOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerOutput) HealthCheck() VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (o VirtualGatewaySpecListenerOutput) PortMapping() VirtualGatewaySpecListenerPortMappingOutput
- func (o VirtualGatewaySpecListenerOutput) Tls() VirtualGatewaySpecListenerTlsPtrOutput
- func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutput() VirtualGatewaySpecListenerOutput
- func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerOutput
- func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
- func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
- type VirtualGatewaySpecListenerPortMapping
- type VirtualGatewaySpecListenerPortMappingArgs
- func (VirtualGatewaySpecListenerPortMappingArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutput() VirtualGatewaySpecListenerPortMappingOutput
- func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingOutput
- func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
- func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
- type VirtualGatewaySpecListenerPortMappingInput
- type VirtualGatewaySpecListenerPortMappingOutput
- func (VirtualGatewaySpecListenerPortMappingOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerPortMappingOutput) Port() pulumi.IntOutput
- func (o VirtualGatewaySpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
- func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutput() VirtualGatewaySpecListenerPortMappingOutput
- func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingOutput
- func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
- func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
- type VirtualGatewaySpecListenerPortMappingPtrInput
- type VirtualGatewaySpecListenerPortMappingPtrOutput
- func (o VirtualGatewaySpecListenerPortMappingPtrOutput) Elem() VirtualGatewaySpecListenerPortMappingOutput
- func (VirtualGatewaySpecListenerPortMappingPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
- func (o VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
- type VirtualGatewaySpecListenerPtrInput
- type VirtualGatewaySpecListenerPtrOutput
- func (o VirtualGatewaySpecListenerPtrOutput) Elem() VirtualGatewaySpecListenerOutput
- func (VirtualGatewaySpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerPtrOutput) HealthCheck() VirtualGatewaySpecListenerHealthCheckPtrOutput
- func (o VirtualGatewaySpecListenerPtrOutput) PortMapping() VirtualGatewaySpecListenerPortMappingPtrOutput
- func (o VirtualGatewaySpecListenerPtrOutput) Tls() VirtualGatewaySpecListenerTlsPtrOutput
- func (o VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
- func (o VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
- type VirtualGatewaySpecListenerTls
- type VirtualGatewaySpecListenerTlsArgs
- func (VirtualGatewaySpecListenerTlsArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutput() VirtualGatewaySpecListenerTlsOutput
- func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsOutput
- func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
- func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
- type VirtualGatewaySpecListenerTlsCertificate
- type VirtualGatewaySpecListenerTlsCertificateAcm
- type VirtualGatewaySpecListenerTlsCertificateAcmArgs
- func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput() VirtualGatewaySpecListenerTlsCertificateAcmOutput
- func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmOutput
- func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- type VirtualGatewaySpecListenerTlsCertificateAcmInput
- type VirtualGatewaySpecListenerTlsCertificateAcmOutput
- func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
- func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput() VirtualGatewaySpecListenerTlsCertificateAcmOutput
- func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmOutput
- func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- type VirtualGatewaySpecListenerTlsCertificateAcmPtrInput
- type VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) Elem() VirtualGatewaySpecListenerTlsCertificateAcmOutput
- func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- type VirtualGatewaySpecListenerTlsCertificateArgs
- func (VirtualGatewaySpecListenerTlsCertificateArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutput() VirtualGatewaySpecListenerTlsCertificateOutput
- func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateOutput
- func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
- func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
- type VirtualGatewaySpecListenerTlsCertificateFile
- type VirtualGatewaySpecListenerTlsCertificateFileArgs
- func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutput() VirtualGatewaySpecListenerTlsCertificateFileOutput
- func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFileOutput
- func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- type VirtualGatewaySpecListenerTlsCertificateFileInput
- type VirtualGatewaySpecListenerTlsCertificateFileOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutput() VirtualGatewaySpecListenerTlsCertificateFileOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFileOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- type VirtualGatewaySpecListenerTlsCertificateFilePtrInput
- type VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) Elem() VirtualGatewaySpecListenerTlsCertificateFileOutput
- func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- type VirtualGatewaySpecListenerTlsCertificateInput
- type VirtualGatewaySpecListenerTlsCertificateOutput
- func (o VirtualGatewaySpecListenerTlsCertificateOutput) Acm() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- func (VirtualGatewaySpecListenerTlsCertificateOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificateOutput) File() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutput() VirtualGatewaySpecListenerTlsCertificateOutput
- func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateOutput
- func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
- type VirtualGatewaySpecListenerTlsCertificatePtrInput
- type VirtualGatewaySpecListenerTlsCertificatePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) Acm() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) Elem() VirtualGatewaySpecListenerTlsCertificateOutput
- func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) File() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
- type VirtualGatewaySpecListenerTlsInput
- type VirtualGatewaySpecListenerTlsOutput
- func (o VirtualGatewaySpecListenerTlsOutput) Certificate() VirtualGatewaySpecListenerTlsCertificateOutput
- func (VirtualGatewaySpecListenerTlsOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsOutput) Mode() pulumi.StringOutput
- func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutput() VirtualGatewaySpecListenerTlsOutput
- func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsOutput
- func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
- func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
- type VirtualGatewaySpecListenerTlsPtrInput
- type VirtualGatewaySpecListenerTlsPtrOutput
- func (o VirtualGatewaySpecListenerTlsPtrOutput) Certificate() VirtualGatewaySpecListenerTlsCertificatePtrOutput
- func (o VirtualGatewaySpecListenerTlsPtrOutput) Elem() VirtualGatewaySpecListenerTlsOutput
- func (VirtualGatewaySpecListenerTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
- func (o VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
- type VirtualGatewaySpecLogging
- type VirtualGatewaySpecLoggingAccessLog
- type VirtualGatewaySpecLoggingAccessLogArgs
- func (VirtualGatewaySpecLoggingAccessLogArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutput() VirtualGatewaySpecLoggingAccessLogOutput
- func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogOutput
- func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
- func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
- type VirtualGatewaySpecLoggingAccessLogFile
- type VirtualGatewaySpecLoggingAccessLogFileArgs
- func (VirtualGatewaySpecLoggingAccessLogFileArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutput() VirtualGatewaySpecLoggingAccessLogFileOutput
- func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFileOutput
- func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- type VirtualGatewaySpecLoggingAccessLogFileInput
- type VirtualGatewaySpecLoggingAccessLogFileOutput
- func (VirtualGatewaySpecLoggingAccessLogFileOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecLoggingAccessLogFileOutput) Path() pulumi.StringOutput
- func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutput() VirtualGatewaySpecLoggingAccessLogFileOutput
- func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFileOutput
- func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- type VirtualGatewaySpecLoggingAccessLogFilePtrInput
- type VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) Elem() VirtualGatewaySpecLoggingAccessLogFileOutput
- func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) Path() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- type VirtualGatewaySpecLoggingAccessLogInput
- type VirtualGatewaySpecLoggingAccessLogOutput
- func (VirtualGatewaySpecLoggingAccessLogOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecLoggingAccessLogOutput) File() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutput() VirtualGatewaySpecLoggingAccessLogOutput
- func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogOutput
- func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
- type VirtualGatewaySpecLoggingAccessLogPtrInput
- type VirtualGatewaySpecLoggingAccessLogPtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) Elem() VirtualGatewaySpecLoggingAccessLogOutput
- func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) File() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
- func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
- type VirtualGatewaySpecLoggingArgs
- func (VirtualGatewaySpecLoggingArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutput() VirtualGatewaySpecLoggingOutput
- func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingOutput
- func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
- func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
- type VirtualGatewaySpecLoggingInput
- type VirtualGatewaySpecLoggingOutput
- func (o VirtualGatewaySpecLoggingOutput) AccessLog() VirtualGatewaySpecLoggingAccessLogPtrOutput
- func (VirtualGatewaySpecLoggingOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutput() VirtualGatewaySpecLoggingOutput
- func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingOutput
- func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
- func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
- type VirtualGatewaySpecLoggingPtrInput
- type VirtualGatewaySpecLoggingPtrOutput
- func (o VirtualGatewaySpecLoggingPtrOutput) AccessLog() VirtualGatewaySpecLoggingAccessLogPtrOutput
- func (o VirtualGatewaySpecLoggingPtrOutput) Elem() VirtualGatewaySpecLoggingOutput
- func (VirtualGatewaySpecLoggingPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
- func (o VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
- type VirtualGatewaySpecOutput
- func (o VirtualGatewaySpecOutput) BackendDefaults() VirtualGatewaySpecBackendDefaultsPtrOutput
- func (VirtualGatewaySpecOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecOutput) Listener() VirtualGatewaySpecListenerOutput
- func (o VirtualGatewaySpecOutput) Logging() VirtualGatewaySpecLoggingPtrOutput
- func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput
- func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput
- func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
- func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
- type VirtualGatewaySpecPtrInput
- type VirtualGatewaySpecPtrOutput
- func (o VirtualGatewaySpecPtrOutput) BackendDefaults() VirtualGatewaySpecBackendDefaultsPtrOutput
- func (o VirtualGatewaySpecPtrOutput) Elem() VirtualGatewaySpecOutput
- func (VirtualGatewaySpecPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecPtrOutput) Listener() VirtualGatewaySpecListenerPtrOutput
- func (o VirtualGatewaySpecPtrOutput) Logging() VirtualGatewaySpecLoggingPtrOutput
- func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
- func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
- type VirtualGatewayState
- type VirtualNode
- type VirtualNodeArgs
- type VirtualNodeSpec
- type VirtualNodeSpecArgs
- func (VirtualNodeSpecArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
- type VirtualNodeSpecBackend
- type VirtualNodeSpecBackendArgs
- type VirtualNodeSpecBackendArray
- func (VirtualNodeSpecBackendArray) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
- func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
- type VirtualNodeSpecBackendArrayInput
- type VirtualNodeSpecBackendArrayOutput
- func (VirtualNodeSpecBackendArrayOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendArrayOutput) Index(i pulumi.IntInput) VirtualNodeSpecBackendOutput
- func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
- func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
- type VirtualNodeSpecBackendDefaults
- type VirtualNodeSpecBackendDefaultsArgs
- func (VirtualNodeSpecBackendDefaultsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicy
- type VirtualNodeSpecBackendDefaultsClientPolicyArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyInput
- type VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTls
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsInput
- type VirtualNodeSpecBackendDefaultsOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (VirtualNodeSpecBackendDefaultsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
- type VirtualNodeSpecBackendDefaultsPtrInput
- type VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) Elem() VirtualNodeSpecBackendDefaultsOutput
- func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
- type VirtualNodeSpecBackendInput
- type VirtualNodeSpecBackendOutput
- func (VirtualNodeSpecBackendOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput
- func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutputWithContext(ctx context.Context) VirtualNodeSpecBackendOutput
- func (o VirtualNodeSpecBackendOutput) VirtualService() VirtualNodeSpecBackendVirtualServiceOutput
- type VirtualNodeSpecBackendVirtualService
- type VirtualNodeSpecBackendVirtualServiceArgs
- func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicy
- type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTls
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceInput
- type VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ClientPolicy() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (VirtualNodeSpecBackendVirtualServiceOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
- type VirtualNodeSpecInput
- type VirtualNodeSpecListener
- type VirtualNodeSpecListenerArgs
- func (VirtualNodeSpecListenerArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerHealthCheck
- type VirtualNodeSpecListenerHealthCheckArgs
- func (VirtualNodeSpecListenerHealthCheckArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- type VirtualNodeSpecListenerHealthCheckInput
- type VirtualNodeSpecListenerHealthCheckOutput
- func (VirtualNodeSpecListenerHealthCheckOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) TimeoutMillis() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
- type VirtualNodeSpecListenerHealthCheckPtrInput
- type VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Elem() VirtualNodeSpecListenerHealthCheckOutput
- func (VirtualNodeSpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerInput
- type VirtualNodeSpecListenerOutput
- func (VirtualNodeSpecListenerOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerOutput) PortMapping() VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerOutput) Timeout() VirtualNodeSpecListenerTimeoutPtrOutput
- func (o VirtualNodeSpecListenerOutput) Tls() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerPortMapping
- type VirtualNodeSpecListenerPortMappingArgs
- func (VirtualNodeSpecListenerPortMappingArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPortMappingInput
- type VirtualNodeSpecListenerPortMappingOutput
- func (VirtualNodeSpecListenerPortMappingOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPortMappingOutput) Port() pulumi.IntOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPortMappingPtrInput
- type VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Elem() VirtualNodeSpecListenerPortMappingOutput
- func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPtrInput
- type VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) Elem() VirtualNodeSpecListenerOutput
- func (VirtualNodeSpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPtrOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) PortMapping() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) Timeout() VirtualNodeSpecListenerTimeoutPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) Tls() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerTimeout
- type VirtualNodeSpecListenerTimeoutArgs
- func (VirtualNodeSpecListenerTimeoutArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutput() VirtualNodeSpecListenerTimeoutOutput
- func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutOutput
- func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
- func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
- type VirtualNodeSpecListenerTimeoutGrpc
- type VirtualNodeSpecListenerTimeoutGrpcArgs
- func (VirtualNodeSpecListenerTimeoutGrpcArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutput() VirtualNodeSpecListenerTimeoutGrpcOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- type VirtualNodeSpecListenerTimeoutGrpcIdle
- type VirtualNodeSpecListenerTimeoutGrpcIdleArgs
- func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput() VirtualNodeSpecListenerTimeoutGrpcIdleOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdleOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- type VirtualNodeSpecListenerTimeoutGrpcIdleInput
- type VirtualNodeSpecListenerTimeoutGrpcIdleOutput
- func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput() VirtualNodeSpecListenerTimeoutGrpcIdleOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdleOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput
- type VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Elem() VirtualNodeSpecListenerTimeoutGrpcIdleOutput
- func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerTimeoutGrpcInput
- type VirtualNodeSpecListenerTimeoutGrpcOutput
- func (VirtualNodeSpecListenerTimeoutGrpcOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutGrpcOutput) Idle() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcOutput) PerRequest() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutput() VirtualNodeSpecListenerTimeoutGrpcOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- type VirtualNodeSpecListenerTimeoutGrpcPerRequest
- type VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs
- func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- type VirtualNodeSpecListenerTimeoutGrpcPerRequestInput
- type VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
- func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput
- type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Elem() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
- func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerTimeoutGrpcPtrInput
- type VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) Elem() VirtualNodeSpecListenerTimeoutGrpcOutput
- func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) Idle() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- type VirtualNodeSpecListenerTimeoutHttp
- type VirtualNodeSpecListenerTimeoutHttp2
- type VirtualNodeSpecListenerTimeoutHttp2Args
- func (VirtualNodeSpecListenerTimeoutHttp2Args) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2Output() VirtualNodeSpecListenerTimeoutHttp2Output
- func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2Output
- func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- type VirtualNodeSpecListenerTimeoutHttp2Idle
- type VirtualNodeSpecListenerTimeoutHttp2IdleArgs
- func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput() VirtualNodeSpecListenerTimeoutHttp2IdleOutput
- func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdleOutput
- func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- type VirtualNodeSpecListenerTimeoutHttp2IdleInput
- type VirtualNodeSpecListenerTimeoutHttp2IdleOutput
- func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput() VirtualNodeSpecListenerTimeoutHttp2IdleOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdleOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput
- type VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Elem() VirtualNodeSpecListenerTimeoutHttp2IdleOutput
- func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerTimeoutHttp2Input
- type VirtualNodeSpecListenerTimeoutHttp2Output
- func (VirtualNodeSpecListenerTimeoutHttp2Output) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttp2Output) Idle() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2Output) PerRequest() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2Output() VirtualNodeSpecListenerTimeoutHttp2Output
- func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2Output
- func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- type VirtualNodeSpecListenerTimeoutHttp2PerRequest
- type VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs
- func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
- func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
- func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- type VirtualNodeSpecListenerTimeoutHttp2PerRequestInput
- type VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
- func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput
- type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Elem() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
- func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerTimeoutHttp2PtrInput
- type VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) Elem() VirtualNodeSpecListenerTimeoutHttp2Output
- func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) Idle() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- type VirtualNodeSpecListenerTimeoutHttpArgs
- func (VirtualNodeSpecListenerTimeoutHttpArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutput() VirtualNodeSpecListenerTimeoutHttpOutput
- func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpOutput
- func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
- func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
- type VirtualNodeSpecListenerTimeoutHttpIdle
- type VirtualNodeSpecListenerTimeoutHttpIdleArgs
- func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput() VirtualNodeSpecListenerTimeoutHttpIdleOutput
- func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdleOutput
- func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- type VirtualNodeSpecListenerTimeoutHttpIdleInput
- type VirtualNodeSpecListenerTimeoutHttpIdleOutput
- func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput() VirtualNodeSpecListenerTimeoutHttpIdleOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdleOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerTimeoutHttpIdlePtrInput
- type VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Elem() VirtualNodeSpecListenerTimeoutHttpIdleOutput
- func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerTimeoutHttpInput
- type VirtualNodeSpecListenerTimeoutHttpOutput
- func (VirtualNodeSpecListenerTimeoutHttpOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttpOutput) Idle() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutput() VirtualNodeSpecListenerTimeoutHttpOutput
- func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpOutput
- func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
- type VirtualNodeSpecListenerTimeoutHttpPerRequest
- type VirtualNodeSpecListenerTimeoutHttpPerRequestArgs
- func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
- func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
- func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- type VirtualNodeSpecListenerTimeoutHttpPerRequestInput
- type VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
- func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput
- type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Elem() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
- func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerTimeoutHttpPtrInput
- type VirtualNodeSpecListenerTimeoutHttpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) Elem() VirtualNodeSpecListenerTimeoutHttpOutput
- func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) Idle() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
- type VirtualNodeSpecListenerTimeoutInput
- type VirtualNodeSpecListenerTimeoutOutput
- func (VirtualNodeSpecListenerTimeoutOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutOutput) Grpc() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- func (o VirtualNodeSpecListenerTimeoutOutput) Http() VirtualNodeSpecListenerTimeoutHttpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutOutput) Http2() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- func (o VirtualNodeSpecListenerTimeoutOutput) Tcp() VirtualNodeSpecListenerTimeoutTcpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutput() VirtualNodeSpecListenerTimeoutOutput
- func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutOutput
- func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
- func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
- type VirtualNodeSpecListenerTimeoutPtrInput
- type VirtualNodeSpecListenerTimeoutPtrOutput
- func (o VirtualNodeSpecListenerTimeoutPtrOutput) Elem() VirtualNodeSpecListenerTimeoutOutput
- func (VirtualNodeSpecListenerTimeoutPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutPtrOutput) Grpc() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
- func (o VirtualNodeSpecListenerTimeoutPtrOutput) Http() VirtualNodeSpecListenerTimeoutHttpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutPtrOutput) Http2() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
- func (o VirtualNodeSpecListenerTimeoutPtrOutput) Tcp() VirtualNodeSpecListenerTimeoutTcpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
- func (o VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
- type VirtualNodeSpecListenerTimeoutTcp
- type VirtualNodeSpecListenerTimeoutTcpArgs
- func (VirtualNodeSpecListenerTimeoutTcpArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutput() VirtualNodeSpecListenerTimeoutTcpOutput
- func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpOutput
- func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
- func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
- type VirtualNodeSpecListenerTimeoutTcpIdle
- type VirtualNodeSpecListenerTimeoutTcpIdleArgs
- func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput() VirtualNodeSpecListenerTimeoutTcpIdleOutput
- func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdleOutput
- func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- type VirtualNodeSpecListenerTimeoutTcpIdleInput
- type VirtualNodeSpecListenerTimeoutTcpIdleOutput
- func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput() VirtualNodeSpecListenerTimeoutTcpIdleOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdleOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerTimeoutTcpIdlePtrInput
- type VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Elem() VirtualNodeSpecListenerTimeoutTcpIdleOutput
- func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerTimeoutTcpInput
- type VirtualNodeSpecListenerTimeoutTcpOutput
- func (VirtualNodeSpecListenerTimeoutTcpOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutTcpOutput) Idle() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutput() VirtualNodeSpecListenerTimeoutTcpOutput
- func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpOutput
- func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
- type VirtualNodeSpecListenerTimeoutTcpPtrInput
- type VirtualNodeSpecListenerTimeoutTcpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) Elem() VirtualNodeSpecListenerTimeoutTcpOutput
- func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) Idle() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
- func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
- type VirtualNodeSpecListenerTls
- type VirtualNodeSpecListenerTlsArgs
- func (VirtualNodeSpecListenerTlsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
- type VirtualNodeSpecListenerTlsCertificate
- type VirtualNodeSpecListenerTlsCertificateAcm
- type VirtualNodeSpecListenerTlsCertificateAcmArgs
- func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- type VirtualNodeSpecListenerTlsCertificateAcmInput
- type VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
- func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- type VirtualNodeSpecListenerTlsCertificateAcmPtrInput
- type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) Elem() VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- type VirtualNodeSpecListenerTlsCertificateArgs
- func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
- type VirtualNodeSpecListenerTlsCertificateFile
- type VirtualNodeSpecListenerTlsCertificateFileArgs
- func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- type VirtualNodeSpecListenerTlsCertificateFileInput
- type VirtualNodeSpecListenerTlsCertificateFileOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- type VirtualNodeSpecListenerTlsCertificateFilePtrInput
- type VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) Elem() VirtualNodeSpecListenerTlsCertificateFileOutput
- func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- type VirtualNodeSpecListenerTlsCertificateInput
- type VirtualNodeSpecListenerTlsCertificateOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
- type VirtualNodeSpecListenerTlsCertificatePtrInput
- type VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Elem() VirtualNodeSpecListenerTlsCertificateOutput
- func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
- type VirtualNodeSpecListenerTlsInput
- type VirtualNodeSpecListenerTlsOutput
- func (o VirtualNodeSpecListenerTlsOutput) Certificate() VirtualNodeSpecListenerTlsCertificateOutput
- func (VirtualNodeSpecListenerTlsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsOutput) Mode() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
- type VirtualNodeSpecListenerTlsPtrInput
- type VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) Certificate() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) Elem() VirtualNodeSpecListenerTlsOutput
- func (VirtualNodeSpecListenerTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
- type VirtualNodeSpecLogging
- type VirtualNodeSpecLoggingAccessLog
- type VirtualNodeSpecLoggingAccessLogArgs
- func (VirtualNodeSpecLoggingAccessLogArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
- type VirtualNodeSpecLoggingAccessLogFile
- type VirtualNodeSpecLoggingAccessLogFileArgs
- func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
- type VirtualNodeSpecLoggingAccessLogFileInput
- type VirtualNodeSpecLoggingAccessLogFileOutput
- func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) Path() pulumi.StringOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
- type VirtualNodeSpecLoggingAccessLogFilePtrInput
- type VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) Elem() VirtualNodeSpecLoggingAccessLogFileOutput
- func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
- type VirtualNodeSpecLoggingAccessLogInput
- type VirtualNodeSpecLoggingAccessLogOutput
- func (VirtualNodeSpecLoggingAccessLogOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogOutput) File() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
- type VirtualNodeSpecLoggingAccessLogPtrInput
- type VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) Elem() VirtualNodeSpecLoggingAccessLogOutput
- func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) File() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
- type VirtualNodeSpecLoggingArgs
- func (VirtualNodeSpecLoggingArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
- type VirtualNodeSpecLoggingInput
- type VirtualNodeSpecLoggingOutput
- func (o VirtualNodeSpecLoggingOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (VirtualNodeSpecLoggingOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
- type VirtualNodeSpecLoggingPtrInput
- type VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecLoggingPtrOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingPtrOutput) Elem() VirtualNodeSpecLoggingOutput
- func (VirtualNodeSpecLoggingPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
- type VirtualNodeSpecOutput
- func (o VirtualNodeSpecOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecOutput) Backends() VirtualNodeSpecBackendArrayOutput
- func (VirtualNodeSpecOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecOutput) Listener() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecOutput) Logging() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
- type VirtualNodeSpecPtrInput
- type VirtualNodeSpecPtrOutput
- func (o VirtualNodeSpecPtrOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecPtrOutput) Backends() VirtualNodeSpecBackendArrayOutput
- func (o VirtualNodeSpecPtrOutput) Elem() VirtualNodeSpecOutput
- func (VirtualNodeSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecPtrOutput) Listener() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecPtrOutput) Logging() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecPtrOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
- func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
- type VirtualNodeSpecServiceDiscovery
- type VirtualNodeSpecServiceDiscoveryArgs
- func (VirtualNodeSpecServiceDiscoveryArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMap
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes() pulumi.StringMapOutput
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes() pulumi.StringMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryDns
- type VirtualNodeSpecServiceDiscoveryDnsArgs
- func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryDnsInput
- type VirtualNodeSpecServiceDiscoveryDnsOutput
- func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryDnsPtrInput
- type VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryInput
- type VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) Dns() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (VirtualNodeSpecServiceDiscoveryOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeSpecServiceDiscoveryPtrInput
- type VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) Dns() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryOutput
- func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeState
- type VirtualRouter
- type VirtualRouterArgs
- type VirtualRouterSpec
- type VirtualRouterSpecArgs
- func (VirtualRouterSpecArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterSpecInput
- type VirtualRouterSpecListener
- type VirtualRouterSpecListenerArgs
- func (VirtualRouterSpecListenerArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecListenerInput
- type VirtualRouterSpecListenerOutput
- func (VirtualRouterSpecListenerOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerOutput) PortMapping() VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecListenerPortMapping
- type VirtualRouterSpecListenerPortMappingArgs
- func (VirtualRouterSpecListenerPortMappingArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPortMappingInput
- type VirtualRouterSpecListenerPortMappingOutput
- func (VirtualRouterSpecListenerPortMappingOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPortMappingOutput) Port() pulumi.IntOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPortMappingPtrInput
- type VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Elem() VirtualRouterSpecListenerPortMappingOutput
- func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPtrInput
- type VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) Elem() VirtualRouterSpecListenerOutput
- func (VirtualRouterSpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPtrOutput) PortMapping() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecOutput
- func (VirtualRouterSpecOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecOutput) Listener() VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterSpecPtrInput
- type VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecPtrOutput) Elem() VirtualRouterSpecOutput
- func (VirtualRouterSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecPtrOutput) Listener() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterState
- type VirtualService
- type VirtualServiceArgs
- type VirtualServiceSpec
- type VirtualServiceSpecArgs
- func (VirtualServiceSpecArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceSpecInput
- type VirtualServiceSpecOutput
- func (VirtualServiceSpecOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecOutput) Provider() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceSpecProvider
- type VirtualServiceSpecProviderArgs
- func (VirtualServiceSpecProviderArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- type VirtualServiceSpecProviderInput
- type VirtualServiceSpecProviderOutput
- func (VirtualServiceSpecProviderOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderPtrInput
- type VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) Elem() VirtualServiceSpecProviderOutput
- func (VirtualServiceSpecProviderPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderVirtualNode
- type VirtualServiceSpecProviderVirtualNodeArgs
- func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- type VirtualServiceSpecProviderVirtualNodeInput
- type VirtualServiceSpecProviderVirtualNodeOutput
- func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
- type VirtualServiceSpecProviderVirtualNodePtrInput
- type VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) Elem() VirtualServiceSpecProviderVirtualNodeOutput
- func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName() pulumi.StringPtrOutput
- type VirtualServiceSpecProviderVirtualRouter
- type VirtualServiceSpecProviderVirtualRouterArgs
- func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderVirtualRouterInput
- type VirtualServiceSpecProviderVirtualRouterOutput
- func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
- type VirtualServiceSpecProviderVirtualRouterPtrInput
- type VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) Elem() VirtualServiceSpecProviderVirtualRouterOutput
- func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName() pulumi.StringPtrOutput
- type VirtualServiceSpecPtrInput
- type VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecPtrOutput) Elem() VirtualServiceSpecOutput
- func (VirtualServiceSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecPtrOutput) Provider() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayRoute ¶ added in v3.8.0
type GatewayRoute struct { pulumi.CustomResourceState // The ARN of the gateway route. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the gateway route. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the gateway route. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the gateway route. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the gateway route. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The gateway route specification to apply. Spec GatewayRouteSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The name of the [virtual gateway](https://www.terraform.io/docs/providers/aws/r/appmesh_virtual_gateway.html) to associate the gateway route with. VirtualGatewayName pulumi.StringOutput `pulumi:"virtualGatewayName"` }
Provides an AWS App Mesh gateway route resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewGatewayRoute(ctx, "example", &appmesh.GatewayRouteArgs{ MeshName: pulumi.String("example-service-mesh"), VirtualGatewayName: pulumi.Any(aws_appmesh_virtual_gateway.Example.Name), Spec: &appmesh.GatewayRouteSpecArgs{ HttpRoute: &appmesh.GatewayRouteSpecHttpRouteArgs{ Action: &appmesh.GatewayRouteSpecHttpRouteActionArgs{ Target: &appmesh.GatewayRouteSpecHttpRouteActionTargetArgs{ VirtualService: &appmesh.GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs{ VirtualServiceName: pulumi.Any(aws_appmesh_virtual_service.Example.Name), }, }, }, Match: &appmesh.GatewayRouteSpecHttpRouteMatchArgs{ Prefix: pulumi.String("/"), }, }, }, Tags: pulumi.StringMap{ "Environment": pulumi.String("test"), }, }) if err != nil { return err } return nil }) }
```
func GetGatewayRoute ¶ added in v3.8.0
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 ¶ added in v3.8.0
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.
type GatewayRouteArgs ¶ added in v3.8.0
type GatewayRouteArgs struct { // The name of the service mesh in which to create the gateway route. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the gateway route. Name pulumi.StringPtrInput // The gateway route specification to apply. Spec GatewayRouteSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // The name of the [virtual gateway](https://www.terraform.io/docs/providers/aws/r/appmesh_virtual_gateway.html) to associate the gateway route with. VirtualGatewayName pulumi.StringInput }
The set of arguments for constructing a GatewayRoute resource.
func (GatewayRouteArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteArgs) ElementType() reflect.Type
type GatewayRouteSpec ¶ added in v3.8.0
type GatewayRouteSpec struct { // The specification of a gRPC gateway route. GrpcRoute *GatewayRouteSpecGrpcRoute `pulumi:"grpcRoute"` // The specification of an HTTP/2 gateway route. Http2Route *GatewayRouteSpecHttp2Route `pulumi:"http2Route"` // The specification of an HTTP gateway route. HttpRoute *GatewayRouteSpecHttpRoute `pulumi:"httpRoute"` }
type GatewayRouteSpecArgs ¶ added in v3.8.0
type GatewayRouteSpecArgs struct { // The specification of a gRPC gateway route. GrpcRoute GatewayRouteSpecGrpcRoutePtrInput `pulumi:"grpcRoute"` // The specification of an HTTP/2 gateway route. Http2Route GatewayRouteSpecHttp2RoutePtrInput `pulumi:"http2Route"` // The specification of an HTTP gateway route. HttpRoute GatewayRouteSpecHttpRoutePtrInput `pulumi:"httpRoute"` }
func (GatewayRouteSpecArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecArgs) ElementType() reflect.Type
func (GatewayRouteSpecArgs) ToGatewayRouteSpecOutput ¶ added in v3.8.0
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput
func (GatewayRouteSpecArgs) ToGatewayRouteSpecOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput
func (GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
func (GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
type GatewayRouteSpecGrpcRoute ¶ added in v3.8.0
type GatewayRouteSpecGrpcRoute struct { // The action to take if a match is determined. Action GatewayRouteSpecGrpcRouteAction `pulumi:"action"` // The criteria for determining a request match. Match GatewayRouteSpecGrpcRouteMatch `pulumi:"match"` }
type GatewayRouteSpecGrpcRouteAction ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteAction struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecGrpcRouteActionTarget `pulumi:"target"` }
type GatewayRouteSpecGrpcRouteActionArgs ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionArgs struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecGrpcRouteActionTargetInput `pulumi:"target"` }
func (GatewayRouteSpecGrpcRouteActionArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutput() GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
type GatewayRouteSpecGrpcRouteActionInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteActionOutput() GatewayRouteSpecGrpcRouteActionOutput ToGatewayRouteSpecGrpcRouteActionOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteActionOutput }
GatewayRouteSpecGrpcRouteActionInput is an input type that accepts GatewayRouteSpecGrpcRouteActionArgs and GatewayRouteSpecGrpcRouteActionOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteActionInput` via:
GatewayRouteSpecGrpcRouteActionArgs{...}
type GatewayRouteSpecGrpcRouteActionOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionOutput) Target ¶ added in v3.8.0
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutput() GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
type GatewayRouteSpecGrpcRouteActionPtrInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionPtrInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput }
GatewayRouteSpecGrpcRouteActionPtrInput is an input type that accepts GatewayRouteSpecGrpcRouteActionArgs, GatewayRouteSpecGrpcRouteActionPtr and GatewayRouteSpecGrpcRouteActionPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteActionPtrInput` via:
GatewayRouteSpecGrpcRouteActionArgs{...} or: nil
func GatewayRouteSpecGrpcRouteActionPtr ¶ added in v3.8.0
func GatewayRouteSpecGrpcRouteActionPtr(v *GatewayRouteSpecGrpcRouteActionArgs) GatewayRouteSpecGrpcRouteActionPtrInput
type GatewayRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionPtrOutput) Target ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionPtrOutput) Target() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
type GatewayRouteSpecGrpcRouteActionTarget ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTarget struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecGrpcRouteActionTargetVirtualService `pulumi:"virtualService"` }
type GatewayRouteSpecGrpcRouteActionTargetArgs ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetArgs struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput `pulumi:"virtualService"` }
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutput() GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
type GatewayRouteSpecGrpcRouteActionTargetInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteActionTargetOutput() GatewayRouteSpecGrpcRouteActionTargetOutput ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteActionTargetOutput }
GatewayRouteSpecGrpcRouteActionTargetInput is an input type that accepts GatewayRouteSpecGrpcRouteActionTargetArgs and GatewayRouteSpecGrpcRouteActionTargetOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteActionTargetInput` via:
GatewayRouteSpecGrpcRouteActionTargetArgs{...}
type GatewayRouteSpecGrpcRouteActionTargetOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutput() GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) VirtualService ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) VirtualService() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
The virtual service gateway route target.
type GatewayRouteSpecGrpcRouteActionTargetPtrInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetPtrInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput }
GatewayRouteSpecGrpcRouteActionTargetPtrInput is an input type that accepts GatewayRouteSpecGrpcRouteActionTargetArgs, GatewayRouteSpecGrpcRouteActionTargetPtr and GatewayRouteSpecGrpcRouteActionTargetPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteActionTargetPtrInput` via:
GatewayRouteSpecGrpcRouteActionTargetArgs{...} or: nil
func GatewayRouteSpecGrpcRouteActionTargetPtr ¶ added in v3.8.0
func GatewayRouteSpecGrpcRouteActionTargetPtr(v *GatewayRouteSpecGrpcRouteActionTargetArgs) GatewayRouteSpecGrpcRouteActionTargetPtrInput
type GatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) VirtualService ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
The virtual service gateway route target.
type GatewayRouteSpecGrpcRouteActionTargetVirtualService ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetVirtualService struct { // The name of the virtual service that traffic is routed to. VirtualServiceName string `pulumi:"virtualServiceName"` }
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs struct { // The name of the virtual service that traffic is routed to. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput }
GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput is an input type that accepts GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs and GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput` via:
GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs{...}
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) VirtualServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that traffic is routed to.
type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput }
GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput is an input type that accepts GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs, GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtr and GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput` via:
GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs{...} or: nil
func GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtr ¶ added in v3.8.0
func GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtr(v *GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput
type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) VirtualServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
The name of the virtual service that traffic is routed to.
type GatewayRouteSpecGrpcRouteArgs ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteArgs struct { // The action to take if a match is determined. Action GatewayRouteSpecGrpcRouteActionInput `pulumi:"action"` // The criteria for determining a request match. Match GatewayRouteSpecGrpcRouteMatchInput `pulumi:"match"` }
func (GatewayRouteSpecGrpcRouteArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutput() GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
type GatewayRouteSpecGrpcRouteInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteOutput() GatewayRouteSpecGrpcRouteOutput ToGatewayRouteSpecGrpcRouteOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteOutput }
GatewayRouteSpecGrpcRouteInput is an input type that accepts GatewayRouteSpecGrpcRouteArgs and GatewayRouteSpecGrpcRouteOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteInput` via:
GatewayRouteSpecGrpcRouteArgs{...}
type GatewayRouteSpecGrpcRouteMatch ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteMatch struct { // The fully qualified domain name for the service to match from the request. ServiceName string `pulumi:"serviceName"` }
type GatewayRouteSpecGrpcRouteMatchArgs ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteMatchArgs struct { // The fully qualified domain name for the service to match from the request. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (GatewayRouteSpecGrpcRouteMatchArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutput() GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
type GatewayRouteSpecGrpcRouteMatchInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteMatchInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteMatchOutput() GatewayRouteSpecGrpcRouteMatchOutput ToGatewayRouteSpecGrpcRouteMatchOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteMatchOutput }
GatewayRouteSpecGrpcRouteMatchInput is an input type that accepts GatewayRouteSpecGrpcRouteMatchArgs and GatewayRouteSpecGrpcRouteMatchOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteMatchInput` via:
GatewayRouteSpecGrpcRouteMatchArgs{...}
type GatewayRouteSpecGrpcRouteMatchOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteMatchOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteMatchOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteMatchOutput) ServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringOutput
The fully qualified domain name for the service to match from the request.
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutput() GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
type GatewayRouteSpecGrpcRouteMatchPtrInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteMatchPtrInput interface { pulumi.Input ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput }
GatewayRouteSpecGrpcRouteMatchPtrInput is an input type that accepts GatewayRouteSpecGrpcRouteMatchArgs, GatewayRouteSpecGrpcRouteMatchPtr and GatewayRouteSpecGrpcRouteMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRouteMatchPtrInput` via:
GatewayRouteSpecGrpcRouteMatchArgs{...} or: nil
func GatewayRouteSpecGrpcRouteMatchPtr ¶ added in v3.8.0
func GatewayRouteSpecGrpcRouteMatchPtr(v *GatewayRouteSpecGrpcRouteMatchArgs) GatewayRouteSpecGrpcRouteMatchPtrInput
type GatewayRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
type GatewayRouteSpecGrpcRouteOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRouteOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteOutput) Action ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteOutput) Action() GatewayRouteSpecGrpcRouteActionOutput
The action to take if a match is determined.
func (GatewayRouteSpecGrpcRouteOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRouteOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteOutput) Match ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteOutput) Match() GatewayRouteSpecGrpcRouteMatchOutput
The criteria for determining a request match.
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutput() GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
type GatewayRouteSpecGrpcRoutePtrInput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRoutePtrInput interface { pulumi.Input ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(context.Context) GatewayRouteSpecGrpcRoutePtrOutput }
GatewayRouteSpecGrpcRoutePtrInput is an input type that accepts GatewayRouteSpecGrpcRouteArgs, GatewayRouteSpecGrpcRoutePtr and GatewayRouteSpecGrpcRoutePtrOutput values. You can construct a concrete instance of `GatewayRouteSpecGrpcRoutePtrInput` via:
GatewayRouteSpecGrpcRouteArgs{...} or: nil
func GatewayRouteSpecGrpcRoutePtr ¶ added in v3.8.0
func GatewayRouteSpecGrpcRoutePtr(v *GatewayRouteSpecGrpcRouteArgs) GatewayRouteSpecGrpcRoutePtrInput
type GatewayRouteSpecGrpcRoutePtrOutput ¶ added in v3.8.0
type GatewayRouteSpecGrpcRoutePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRoutePtrOutput) Action ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRoutePtrOutput) Action() GatewayRouteSpecGrpcRouteActionPtrOutput
The action to take if a match is determined.
func (GatewayRouteSpecGrpcRoutePtrOutput) Elem ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRoutePtrOutput) Elem() GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRoutePtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRoutePtrOutput) Match ¶ added in v3.8.0
The criteria for determining a request match.
func (GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
func (GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
type GatewayRouteSpecHttp2Route ¶ added in v3.8.0
type GatewayRouteSpecHttp2Route struct { // The action to take if a match is determined. Action GatewayRouteSpecHttp2RouteAction `pulumi:"action"` // The criteria for determining a request match. Match GatewayRouteSpecHttp2RouteMatch `pulumi:"match"` }
type GatewayRouteSpecHttp2RouteAction ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteAction struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttp2RouteActionTarget `pulumi:"target"` }
type GatewayRouteSpecHttp2RouteActionArgs ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionArgs struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttp2RouteActionTargetInput `pulumi:"target"` }
func (GatewayRouteSpecHttp2RouteActionArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutput() GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
type GatewayRouteSpecHttp2RouteActionInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteActionOutput() GatewayRouteSpecHttp2RouteActionOutput ToGatewayRouteSpecHttp2RouteActionOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteActionOutput }
GatewayRouteSpecHttp2RouteActionInput is an input type that accepts GatewayRouteSpecHttp2RouteActionArgs and GatewayRouteSpecHttp2RouteActionOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteActionInput` via:
GatewayRouteSpecHttp2RouteActionArgs{...}
type GatewayRouteSpecHttp2RouteActionOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionOutput) Target ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionOutput) Target() GatewayRouteSpecHttp2RouteActionTargetOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutput() GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
type GatewayRouteSpecHttp2RouteActionPtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionPtrInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput }
GatewayRouteSpecHttp2RouteActionPtrInput is an input type that accepts GatewayRouteSpecHttp2RouteActionArgs, GatewayRouteSpecHttp2RouteActionPtr and GatewayRouteSpecHttp2RouteActionPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteActionPtrInput` via:
GatewayRouteSpecHttp2RouteActionArgs{...} or: nil
func GatewayRouteSpecHttp2RouteActionPtr ¶ added in v3.8.0
func GatewayRouteSpecHttp2RouteActionPtr(v *GatewayRouteSpecHttp2RouteActionArgs) GatewayRouteSpecHttp2RouteActionPtrInput
type GatewayRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionPtrOutput) Target ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionPtrOutput) Target() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
type GatewayRouteSpecHttp2RouteActionTarget ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTarget struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttp2RouteActionTargetVirtualService `pulumi:"virtualService"` }
type GatewayRouteSpecHttp2RouteActionTargetArgs ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetArgs struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput `pulumi:"virtualService"` }
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutput() GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
type GatewayRouteSpecHttp2RouteActionTargetInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteActionTargetOutput() GatewayRouteSpecHttp2RouteActionTargetOutput ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteActionTargetOutput }
GatewayRouteSpecHttp2RouteActionTargetInput is an input type that accepts GatewayRouteSpecHttp2RouteActionTargetArgs and GatewayRouteSpecHttp2RouteActionTargetOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteActionTargetInput` via:
GatewayRouteSpecHttp2RouteActionTargetArgs{...}
type GatewayRouteSpecHttp2RouteActionTargetOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutput() GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) VirtualService ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) VirtualService() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
The virtual service gateway route target.
type GatewayRouteSpecHttp2RouteActionTargetPtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetPtrInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput }
GatewayRouteSpecHttp2RouteActionTargetPtrInput is an input type that accepts GatewayRouteSpecHttp2RouteActionTargetArgs, GatewayRouteSpecHttp2RouteActionTargetPtr and GatewayRouteSpecHttp2RouteActionTargetPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteActionTargetPtrInput` via:
GatewayRouteSpecHttp2RouteActionTargetArgs{...} or: nil
func GatewayRouteSpecHttp2RouteActionTargetPtr ¶ added in v3.8.0
func GatewayRouteSpecHttp2RouteActionTargetPtr(v *GatewayRouteSpecHttp2RouteActionTargetArgs) GatewayRouteSpecHttp2RouteActionTargetPtrInput
type GatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) VirtualService ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
The virtual service gateway route target.
type GatewayRouteSpecHttp2RouteActionTargetVirtualService ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetVirtualService struct { // The name of the virtual service that traffic is routed to. VirtualServiceName string `pulumi:"virtualServiceName"` }
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs struct { // The name of the virtual service that traffic is routed to. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput }
GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput is an input type that accepts GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs and GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput` via:
GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs{...}
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) VirtualServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that traffic is routed to.
type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput }
GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput is an input type that accepts GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs, GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtr and GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput` via:
GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs{...} or: nil
func GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtr ¶ added in v3.8.0
func GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtr(v *GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput
type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) VirtualServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
The name of the virtual service that traffic is routed to.
type GatewayRouteSpecHttp2RouteArgs ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteArgs struct { // The action to take if a match is determined. Action GatewayRouteSpecHttp2RouteActionInput `pulumi:"action"` // The criteria for determining a request match. Match GatewayRouteSpecHttp2RouteMatchInput `pulumi:"match"` }
func (GatewayRouteSpecHttp2RouteArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutput() GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
type GatewayRouteSpecHttp2RouteInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteOutput() GatewayRouteSpecHttp2RouteOutput ToGatewayRouteSpecHttp2RouteOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteOutput }
GatewayRouteSpecHttp2RouteInput is an input type that accepts GatewayRouteSpecHttp2RouteArgs and GatewayRouteSpecHttp2RouteOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteInput` via:
GatewayRouteSpecHttp2RouteArgs{...}
type GatewayRouteSpecHttp2RouteMatch ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteMatch struct { // Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name. Prefix string `pulumi:"prefix"` }
type GatewayRouteSpecHttp2RouteMatchArgs ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteMatchArgs struct { // Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name. Prefix pulumi.StringInput `pulumi:"prefix"` }
func (GatewayRouteSpecHttp2RouteMatchArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutput() GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
type GatewayRouteSpecHttp2RouteMatchInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteMatchInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteMatchOutput() GatewayRouteSpecHttp2RouteMatchOutput ToGatewayRouteSpecHttp2RouteMatchOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteMatchOutput }
GatewayRouteSpecHttp2RouteMatchInput is an input type that accepts GatewayRouteSpecHttp2RouteMatchArgs and GatewayRouteSpecHttp2RouteMatchOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteMatchInput` via:
GatewayRouteSpecHttp2RouteMatchArgs{...}
type GatewayRouteSpecHttp2RouteMatchOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteMatchOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteMatchOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteMatchOutput) Prefix ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchOutput) Prefix() pulumi.StringOutput
Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name.
func (GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutput() GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
func (GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
type GatewayRouteSpecHttp2RouteMatchPtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteMatchPtrInput interface { pulumi.Input ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput }
GatewayRouteSpecHttp2RouteMatchPtrInput is an input type that accepts GatewayRouteSpecHttp2RouteMatchArgs, GatewayRouteSpecHttp2RouteMatchPtr and GatewayRouteSpecHttp2RouteMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RouteMatchPtrInput` via:
GatewayRouteSpecHttp2RouteMatchArgs{...} or: nil
func GatewayRouteSpecHttp2RouteMatchPtr ¶ added in v3.8.0
func GatewayRouteSpecHttp2RouteMatchPtr(v *GatewayRouteSpecHttp2RouteMatchArgs) GatewayRouteSpecHttp2RouteMatchPtrInput
type GatewayRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteMatchPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) Prefix ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name.
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
type GatewayRouteSpecHttp2RouteOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RouteOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteOutput) Action ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteOutput) Action() GatewayRouteSpecHttp2RouteActionOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttp2RouteOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RouteOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteOutput) Match ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteOutput) Match() GatewayRouteSpecHttp2RouteMatchOutput
The criteria for determining a request match.
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutput() GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
type GatewayRouteSpecHttp2RoutePtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RoutePtrInput interface { pulumi.Input ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(context.Context) GatewayRouteSpecHttp2RoutePtrOutput }
GatewayRouteSpecHttp2RoutePtrInput is an input type that accepts GatewayRouteSpecHttp2RouteArgs, GatewayRouteSpecHttp2RoutePtr and GatewayRouteSpecHttp2RoutePtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttp2RoutePtrInput` via:
GatewayRouteSpecHttp2RouteArgs{...} or: nil
func GatewayRouteSpecHttp2RoutePtr ¶ added in v3.8.0
func GatewayRouteSpecHttp2RoutePtr(v *GatewayRouteSpecHttp2RouteArgs) GatewayRouteSpecHttp2RoutePtrInput
type GatewayRouteSpecHttp2RoutePtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttp2RoutePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RoutePtrOutput) Action ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RoutePtrOutput) Action() GatewayRouteSpecHttp2RouteActionPtrOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttp2RoutePtrOutput) Elem ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RoutePtrOutput) Elem() GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RoutePtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RoutePtrOutput) Match ¶ added in v3.8.0
The criteria for determining a request match.
func (GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
func (GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
type GatewayRouteSpecHttpRoute ¶ added in v3.8.0
type GatewayRouteSpecHttpRoute struct { // The action to take if a match is determined. Action GatewayRouteSpecHttpRouteAction `pulumi:"action"` // The criteria for determining a request match. Match GatewayRouteSpecHttpRouteMatch `pulumi:"match"` }
type GatewayRouteSpecHttpRouteAction ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteAction struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttpRouteActionTarget `pulumi:"target"` }
type GatewayRouteSpecHttpRouteActionArgs ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionArgs struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttpRouteActionTargetInput `pulumi:"target"` }
func (GatewayRouteSpecHttpRouteActionArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutput() GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
type GatewayRouteSpecHttpRouteActionInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteActionOutput() GatewayRouteSpecHttpRouteActionOutput ToGatewayRouteSpecHttpRouteActionOutputWithContext(context.Context) GatewayRouteSpecHttpRouteActionOutput }
GatewayRouteSpecHttpRouteActionInput is an input type that accepts GatewayRouteSpecHttpRouteActionArgs and GatewayRouteSpecHttpRouteActionOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteActionInput` via:
GatewayRouteSpecHttpRouteActionArgs{...}
type GatewayRouteSpecHttpRouteActionOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionOutput) Target ¶ added in v3.8.0
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutput() GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
type GatewayRouteSpecHttpRouteActionPtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionPtrInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(context.Context) GatewayRouteSpecHttpRouteActionPtrOutput }
GatewayRouteSpecHttpRouteActionPtrInput is an input type that accepts GatewayRouteSpecHttpRouteActionArgs, GatewayRouteSpecHttpRouteActionPtr and GatewayRouteSpecHttpRouteActionPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteActionPtrInput` via:
GatewayRouteSpecHttpRouteActionArgs{...} or: nil
func GatewayRouteSpecHttpRouteActionPtr ¶ added in v3.8.0
func GatewayRouteSpecHttpRouteActionPtr(v *GatewayRouteSpecHttpRouteActionArgs) GatewayRouteSpecHttpRouteActionPtrInput
type GatewayRouteSpecHttpRouteActionPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionPtrOutput) Target ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionPtrOutput) Target() GatewayRouteSpecHttpRouteActionTargetPtrOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
func (GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
type GatewayRouteSpecHttpRouteActionTarget ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTarget struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttpRouteActionTargetVirtualService `pulumi:"virtualService"` }
type GatewayRouteSpecHttpRouteActionTargetArgs ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetArgs struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput `pulumi:"virtualService"` }
func (GatewayRouteSpecHttpRouteActionTargetArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionTargetArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutput() GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
type GatewayRouteSpecHttpRouteActionTargetInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteActionTargetOutput() GatewayRouteSpecHttpRouteActionTargetOutput ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext(context.Context) GatewayRouteSpecHttpRouteActionTargetOutput }
GatewayRouteSpecHttpRouteActionTargetInput is an input type that accepts GatewayRouteSpecHttpRouteActionTargetArgs and GatewayRouteSpecHttpRouteActionTargetOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteActionTargetInput` via:
GatewayRouteSpecHttpRouteActionTargetArgs{...}
type GatewayRouteSpecHttpRouteActionTargetOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionTargetOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutput() GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) VirtualService ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetOutput) VirtualService() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
The virtual service gateway route target.
type GatewayRouteSpecHttpRouteActionTargetPtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetPtrInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput }
GatewayRouteSpecHttpRouteActionTargetPtrInput is an input type that accepts GatewayRouteSpecHttpRouteActionTargetArgs, GatewayRouteSpecHttpRouteActionTargetPtr and GatewayRouteSpecHttpRouteActionTargetPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteActionTargetPtrInput` via:
GatewayRouteSpecHttpRouteActionTargetArgs{...} or: nil
func GatewayRouteSpecHttpRouteActionTargetPtr ¶ added in v3.8.0
func GatewayRouteSpecHttpRouteActionTargetPtr(v *GatewayRouteSpecHttpRouteActionTargetArgs) GatewayRouteSpecHttpRouteActionTargetPtrInput
type GatewayRouteSpecHttpRouteActionTargetPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) VirtualService ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
The virtual service gateway route target.
type GatewayRouteSpecHttpRouteActionTargetVirtualService ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetVirtualService struct { // The name of the virtual service that traffic is routed to. VirtualServiceName string `pulumi:"virtualServiceName"` }
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs struct { // The name of the virtual service that traffic is routed to. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext(context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput }
GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput is an input type that accepts GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs and GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput` via:
GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs{...}
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) VirtualServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that traffic is routed to.
type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput }
GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput is an input type that accepts GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs, GatewayRouteSpecHttpRouteActionTargetVirtualServicePtr and GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput` via:
GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs{...} or: nil
func GatewayRouteSpecHttpRouteActionTargetVirtualServicePtr ¶ added in v3.8.0
func GatewayRouteSpecHttpRouteActionTargetVirtualServicePtr(v *GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput
type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) VirtualServiceName ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
The name of the virtual service that traffic is routed to.
type GatewayRouteSpecHttpRouteArgs ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteArgs struct { // The action to take if a match is determined. Action GatewayRouteSpecHttpRouteActionInput `pulumi:"action"` // The criteria for determining a request match. Match GatewayRouteSpecHttpRouteMatchInput `pulumi:"match"` }
func (GatewayRouteSpecHttpRouteArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutput() GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
type GatewayRouteSpecHttpRouteInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteOutput() GatewayRouteSpecHttpRouteOutput ToGatewayRouteSpecHttpRouteOutputWithContext(context.Context) GatewayRouteSpecHttpRouteOutput }
GatewayRouteSpecHttpRouteInput is an input type that accepts GatewayRouteSpecHttpRouteArgs and GatewayRouteSpecHttpRouteOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteInput` via:
GatewayRouteSpecHttpRouteArgs{...}
type GatewayRouteSpecHttpRouteMatch ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteMatch struct { // Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name. Prefix string `pulumi:"prefix"` }
type GatewayRouteSpecHttpRouteMatchArgs ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteMatchArgs struct { // Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name. Prefix pulumi.StringInput `pulumi:"prefix"` }
func (GatewayRouteSpecHttpRouteMatchArgs) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteMatchArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutput() GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutput ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
type GatewayRouteSpecHttpRouteMatchInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteMatchInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteMatchOutput() GatewayRouteSpecHttpRouteMatchOutput ToGatewayRouteSpecHttpRouteMatchOutputWithContext(context.Context) GatewayRouteSpecHttpRouteMatchOutput }
GatewayRouteSpecHttpRouteMatchInput is an input type that accepts GatewayRouteSpecHttpRouteMatchArgs and GatewayRouteSpecHttpRouteMatchOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteMatchInput` via:
GatewayRouteSpecHttpRouteMatchArgs{...}
type GatewayRouteSpecHttpRouteMatchOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteMatchOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteMatchOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteMatchOutput) Prefix ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchOutput) Prefix() pulumi.StringOutput
Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name.
func (GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutput() GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
func (GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
type GatewayRouteSpecHttpRouteMatchPtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteMatchPtrInput interface { pulumi.Input ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput }
GatewayRouteSpecHttpRouteMatchPtrInput is an input type that accepts GatewayRouteSpecHttpRouteMatchArgs, GatewayRouteSpecHttpRouteMatchPtr and GatewayRouteSpecHttpRouteMatchPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRouteMatchPtrInput` via:
GatewayRouteSpecHttpRouteMatchArgs{...} or: nil
func GatewayRouteSpecHttpRouteMatchPtr ¶ added in v3.8.0
func GatewayRouteSpecHttpRouteMatchPtr(v *GatewayRouteSpecHttpRouteMatchArgs) GatewayRouteSpecHttpRouteMatchPtrInput
type GatewayRouteSpecHttpRouteMatchPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteMatchPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteMatchPtrOutput) Prefix ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
Specifies the path to match requests with. This parameter must always start with `/`, which by itself matches all requests to the virtual service name.
func (GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
func (GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
type GatewayRouteSpecHttpRouteOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRouteOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteOutput) Action ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteOutput) Action() GatewayRouteSpecHttpRouteActionOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttpRouteOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRouteOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteOutput) Match ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteOutput) Match() GatewayRouteSpecHttpRouteMatchOutput
The criteria for determining a request match.
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutput() GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
type GatewayRouteSpecHttpRoutePtrInput ¶ added in v3.8.0
type GatewayRouteSpecHttpRoutePtrInput interface { pulumi.Input ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput ToGatewayRouteSpecHttpRoutePtrOutputWithContext(context.Context) GatewayRouteSpecHttpRoutePtrOutput }
GatewayRouteSpecHttpRoutePtrInput is an input type that accepts GatewayRouteSpecHttpRouteArgs, GatewayRouteSpecHttpRoutePtr and GatewayRouteSpecHttpRoutePtrOutput values. You can construct a concrete instance of `GatewayRouteSpecHttpRoutePtrInput` via:
GatewayRouteSpecHttpRouteArgs{...} or: nil
func GatewayRouteSpecHttpRoutePtr ¶ added in v3.8.0
func GatewayRouteSpecHttpRoutePtr(v *GatewayRouteSpecHttpRouteArgs) GatewayRouteSpecHttpRoutePtrInput
type GatewayRouteSpecHttpRoutePtrOutput ¶ added in v3.8.0
type GatewayRouteSpecHttpRoutePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRoutePtrOutput) Action ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRoutePtrOutput) Action() GatewayRouteSpecHttpRouteActionPtrOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttpRoutePtrOutput) Elem ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRoutePtrOutput) Elem() GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRoutePtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecHttpRoutePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRoutePtrOutput) Match ¶ added in v3.8.0
The criteria for determining a request match.
func (GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
func (GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
type GatewayRouteSpecInput ¶ added in v3.8.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 v3.8.0
type GatewayRouteSpecOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecOutput) ElementType() reflect.Type
func (GatewayRouteSpecOutput) GrpcRoute ¶ added in v3.8.0
func (o GatewayRouteSpecOutput) GrpcRoute() GatewayRouteSpecGrpcRoutePtrOutput
The specification of a gRPC gateway route.
func (GatewayRouteSpecOutput) Http2Route ¶ added in v3.8.0
func (o GatewayRouteSpecOutput) Http2Route() GatewayRouteSpecHttp2RoutePtrOutput
The specification of an HTTP/2 gateway route.
func (GatewayRouteSpecOutput) HttpRoute ¶ added in v3.8.0
func (o GatewayRouteSpecOutput) HttpRoute() GatewayRouteSpecHttpRoutePtrOutput
The specification of an HTTP gateway route.
func (GatewayRouteSpecOutput) ToGatewayRouteSpecOutput ¶ added in v3.8.0
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput
func (GatewayRouteSpecOutput) ToGatewayRouteSpecOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput
func (GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
func (GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
type GatewayRouteSpecPtrInput ¶ added in v3.8.0
type GatewayRouteSpecPtrInput interface { pulumi.Input ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput ToGatewayRouteSpecPtrOutputWithContext(context.Context) GatewayRouteSpecPtrOutput }
GatewayRouteSpecPtrInput is an input type that accepts GatewayRouteSpecArgs, GatewayRouteSpecPtr and GatewayRouteSpecPtrOutput values. You can construct a concrete instance of `GatewayRouteSpecPtrInput` via:
GatewayRouteSpecArgs{...} or: nil
func GatewayRouteSpecPtr ¶ added in v3.8.0
func GatewayRouteSpecPtr(v *GatewayRouteSpecArgs) GatewayRouteSpecPtrInput
type GatewayRouteSpecPtrOutput ¶ added in v3.8.0
type GatewayRouteSpecPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecPtrOutput) Elem ¶ added in v3.8.0
func (o GatewayRouteSpecPtrOutput) Elem() GatewayRouteSpecOutput
func (GatewayRouteSpecPtrOutput) ElementType ¶ added in v3.8.0
func (GatewayRouteSpecPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecPtrOutput) GrpcRoute ¶ added in v3.8.0
func (o GatewayRouteSpecPtrOutput) GrpcRoute() GatewayRouteSpecGrpcRoutePtrOutput
The specification of a gRPC gateway route.
func (GatewayRouteSpecPtrOutput) Http2Route ¶ added in v3.8.0
func (o GatewayRouteSpecPtrOutput) Http2Route() GatewayRouteSpecHttp2RoutePtrOutput
The specification of an HTTP/2 gateway route.
func (GatewayRouteSpecPtrOutput) HttpRoute ¶ added in v3.8.0
func (o GatewayRouteSpecPtrOutput) HttpRoute() GatewayRouteSpecHttpRoutePtrOutput
The specification of an HTTP gateway route.
func (GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutput ¶ added in v3.8.0
func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
func (GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutputWithContext ¶ added in v3.8.0
func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
type GatewayRouteState ¶ added in v3.8.0
type GatewayRouteState struct { // The ARN of the gateway route. Arn pulumi.StringPtrInput // The creation date of the gateway route. CreatedDate pulumi.StringPtrInput // The last update date of the gateway route. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the gateway route. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the gateway route. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The gateway route specification to apply. Spec GatewayRouteSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // The name of the [virtual gateway](https://www.terraform.io/docs/providers/aws/r/appmesh_virtual_gateway.html) to associate the gateway route with. VirtualGatewayName pulumi.StringPtrInput }
func (GatewayRouteState) ElementType ¶ added in v3.8.0
func (GatewayRouteState) ElementType() reflect.Type
type Mesh ¶
type Mesh struct { pulumi.CustomResourceState // The ARN of the service mesh. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the service mesh. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the service mesh. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The AWS account ID of the service mesh's owner. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the service mesh. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The service mesh specification to apply. Spec MeshSpecPtrOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh service mesh resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewMesh(ctx, "simple", nil) if err != nil { return err } return nil }) }
``` ### Egress Filter
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewMesh(ctx, "simple", &appmesh.MeshArgs{ Spec: &appmesh.MeshSpecArgs{ EgressFilter: &appmesh.MeshSpecEgressFilterArgs{ Type: pulumi.String("ALLOW_ALL"), }, }, }) if err != nil { return err } return nil }) }
```
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).
type MeshArgs ¶
type MeshArgs struct { // The name to use for the service mesh. Name pulumi.StringPtrInput // The service mesh specification to apply. Spec MeshSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Mesh resource.
func (MeshArgs) ElementType ¶
type MeshSpec ¶
type MeshSpec struct { // The egress filter rules for the service mesh. EgressFilter *MeshSpecEgressFilter `pulumi:"egressFilter"` }
type MeshSpecArgs ¶
type MeshSpecArgs struct { // The egress filter rules for the service mesh. EgressFilter MeshSpecEgressFilterPtrInput `pulumi:"egressFilter"` }
func (MeshSpecArgs) ElementType ¶
func (MeshSpecArgs) ElementType() reflect.Type
func (MeshSpecArgs) ToMeshSpecOutput ¶
func (i MeshSpecArgs) ToMeshSpecOutput() MeshSpecOutput
func (MeshSpecArgs) ToMeshSpecOutputWithContext ¶
func (i MeshSpecArgs) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
func (MeshSpecArgs) ToMeshSpecPtrOutput ¶
func (i MeshSpecArgs) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecArgs) ToMeshSpecPtrOutputWithContext ¶
func (i MeshSpecArgs) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshSpecEgressFilter ¶
type MeshSpecEgressFilter struct { // The egress filter type. By default, the type is `DROP_ALL`. // Valid values are `ALLOW_ALL` and `DROP_ALL`. Type *string `pulumi:"type"` }
type MeshSpecEgressFilterArgs ¶
type MeshSpecEgressFilterArgs struct { // The egress filter type. By default, the type is `DROP_ALL`. // Valid values are `ALLOW_ALL` and `DROP_ALL`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (MeshSpecEgressFilterArgs) ElementType ¶
func (MeshSpecEgressFilterArgs) ElementType() reflect.Type
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
type MeshSpecEgressFilterInput ¶
type MeshSpecEgressFilterInput interface { pulumi.Input ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput ToMeshSpecEgressFilterOutputWithContext(context.Context) MeshSpecEgressFilterOutput }
MeshSpecEgressFilterInput is an input type that accepts MeshSpecEgressFilterArgs and MeshSpecEgressFilterOutput values. You can construct a concrete instance of `MeshSpecEgressFilterInput` via:
MeshSpecEgressFilterArgs{...}
type MeshSpecEgressFilterOutput ¶
type MeshSpecEgressFilterOutput struct{ *pulumi.OutputState }
func (MeshSpecEgressFilterOutput) ElementType ¶
func (MeshSpecEgressFilterOutput) ElementType() reflect.Type
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterOutput) Type ¶
func (o MeshSpecEgressFilterOutput) Type() pulumi.StringPtrOutput
The egress filter type. By default, the type is `DROP_ALL`. Valid values are `ALLOW_ALL` and `DROP_ALL`.
type MeshSpecEgressFilterPtrInput ¶
type MeshSpecEgressFilterPtrInput interface { pulumi.Input ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput ToMeshSpecEgressFilterPtrOutputWithContext(context.Context) MeshSpecEgressFilterPtrOutput }
MeshSpecEgressFilterPtrInput is an input type that accepts MeshSpecEgressFilterArgs, MeshSpecEgressFilterPtr and MeshSpecEgressFilterPtrOutput values. You can construct a concrete instance of `MeshSpecEgressFilterPtrInput` via:
MeshSpecEgressFilterArgs{...} or: nil
func MeshSpecEgressFilterPtr ¶
func MeshSpecEgressFilterPtr(v *MeshSpecEgressFilterArgs) MeshSpecEgressFilterPtrInput
type MeshSpecEgressFilterPtrOutput ¶
type MeshSpecEgressFilterPtrOutput struct{ *pulumi.OutputState }
func (MeshSpecEgressFilterPtrOutput) Elem ¶
func (o MeshSpecEgressFilterPtrOutput) Elem() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterPtrOutput) ElementType ¶
func (MeshSpecEgressFilterPtrOutput) ElementType() reflect.Type
func (MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput ¶
func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterPtrOutput) Type ¶
func (o MeshSpecEgressFilterPtrOutput) Type() pulumi.StringPtrOutput
The egress filter type. By default, the type is `DROP_ALL`. Valid values are `ALLOW_ALL` and `DROP_ALL`.
type MeshSpecInput ¶
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 ¶
type MeshSpecOutput struct{ *pulumi.OutputState }
func (MeshSpecOutput) EgressFilter ¶
func (o MeshSpecOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
The egress filter rules for the service mesh.
func (MeshSpecOutput) ElementType ¶
func (MeshSpecOutput) ElementType() reflect.Type
func (MeshSpecOutput) ToMeshSpecOutput ¶
func (o MeshSpecOutput) ToMeshSpecOutput() MeshSpecOutput
func (MeshSpecOutput) ToMeshSpecOutputWithContext ¶
func (o MeshSpecOutput) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
func (MeshSpecOutput) ToMeshSpecPtrOutput ¶
func (o MeshSpecOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecOutput) ToMeshSpecPtrOutputWithContext ¶
func (o MeshSpecOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshSpecPtrInput ¶
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 ¶
func MeshSpecPtr(v *MeshSpecArgs) MeshSpecPtrInput
type MeshSpecPtrOutput ¶
type MeshSpecPtrOutput struct{ *pulumi.OutputState }
func (MeshSpecPtrOutput) EgressFilter ¶
func (o MeshSpecPtrOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
The egress filter rules for the service mesh.
func (MeshSpecPtrOutput) Elem ¶
func (o MeshSpecPtrOutput) Elem() MeshSpecOutput
func (MeshSpecPtrOutput) ElementType ¶
func (MeshSpecPtrOutput) ElementType() reflect.Type
func (MeshSpecPtrOutput) ToMeshSpecPtrOutput ¶
func (o MeshSpecPtrOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext ¶
func (o MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshState ¶
type MeshState struct { // The ARN of the service mesh. Arn pulumi.StringPtrInput // The creation date of the service mesh. CreatedDate pulumi.StringPtrInput // The last update date of the service mesh. LastUpdatedDate pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. MeshOwner pulumi.StringPtrInput // The name to use for the service mesh. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The service mesh specification to apply. Spec MeshSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshState) ElementType ¶
type Route ¶
type Route struct { pulumi.CustomResourceState // The ARN of the route. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the route. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the route. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the route. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the route. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The route specification to apply. Spec RouteSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringOutput `pulumi:"virtualRouterName"` }
Provides an AWS App Mesh route resource.
## Example Usage ### HTTP Routing
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ HttpRoute: &appmesh.RouteSpecHttpRouteArgs{ Match: &appmesh.RouteSpecHttpRouteMatchArgs{ Prefix: pulumi.String("/"), }, Action: &appmesh.RouteSpecHttpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecHttpRouteActionWeightedTargetArray{ &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb1.Name), Weight: pulumi.Int(90), }, &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb2.Name), Weight: pulumi.Int(10), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### HTTP Header Routing
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ HttpRoute: &appmesh.RouteSpecHttpRouteArgs{ Match: &appmesh.RouteSpecHttpRouteMatchArgs{ Method: pulumi.String("POST"), Prefix: pulumi.String("/"), Scheme: pulumi.String("https"), Headers: appmesh.RouteSpecHttpRouteMatchHeaderArray{ &appmesh.RouteSpecHttpRouteMatchHeaderArgs{ Name: pulumi.String("clientRequestId"), Match: &appmesh.RouteSpecHttpRouteMatchHeaderMatchArgs{ Prefix: pulumi.String("123"), }, }, }, }, Action: &appmesh.RouteSpecHttpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecHttpRouteActionWeightedTargetArray{ &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb.Name), Weight: pulumi.Int(100), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Retry Policy
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ HttpRoute: &appmesh.RouteSpecHttpRouteArgs{ Match: &appmesh.RouteSpecHttpRouteMatchArgs{ Prefix: pulumi.String("/"), }, RetryPolicy: &appmesh.RouteSpecHttpRouteRetryPolicyArgs{ HttpRetryEvents: pulumi.StringArray{ pulumi.String("server-error"), }, MaxRetries: pulumi.Int(1), PerRetryTimeout: &appmesh.RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs{ Unit: pulumi.String("s"), Value: pulumi.Int(15), }, }, Action: &appmesh.RouteSpecHttpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecHttpRouteActionWeightedTargetArray{ &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb.Name), Weight: pulumi.Int(100), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### TCP Routing
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ TcpRoute: &appmesh.RouteSpecTcpRouteArgs{ Action: &appmesh.RouteSpecTcpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecTcpRouteActionWeightedTargetArray{ &appmesh.RouteSpecTcpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb1.Name), Weight: pulumi.Int(100), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
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).
type RouteArgs ¶
type RouteArgs struct { // The name of the service mesh in which to create the route. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the route. Name pulumi.StringPtrInput // The route specification to apply. Spec RouteSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteSpec ¶
type RouteSpec struct { // The gRPC routing information for the route. GrpcRoute *RouteSpecGrpcRoute `pulumi:"grpcRoute"` // The HTTP/2 routing information for the route. Http2Route *RouteSpecHttp2Route `pulumi:"http2Route"` // The HTTP routing information for the route. HttpRoute *RouteSpecHttpRoute `pulumi:"httpRoute"` // The priority for the route, between `0` and `1000`. // Routes are matched based on the specified value, where `0` is the highest priority. Priority *int `pulumi:"priority"` // The TCP routing information for the route. TcpRoute *RouteSpecTcpRoute `pulumi:"tcpRoute"` }
type RouteSpecArgs ¶
type RouteSpecArgs struct { // The gRPC routing information for the route. GrpcRoute RouteSpecGrpcRoutePtrInput `pulumi:"grpcRoute"` // The HTTP/2 routing information for the route. Http2Route RouteSpecHttp2RoutePtrInput `pulumi:"http2Route"` // The HTTP routing information for the route. HttpRoute RouteSpecHttpRoutePtrInput `pulumi:"httpRoute"` // The priority for the route, between `0` and `1000`. // Routes are matched based on the specified value, where `0` is the highest priority. Priority pulumi.IntPtrInput `pulumi:"priority"` // The TCP routing information for the route. TcpRoute RouteSpecTcpRoutePtrInput `pulumi:"tcpRoute"` }
func (RouteSpecArgs) ElementType ¶
func (RouteSpecArgs) ElementType() reflect.Type
func (RouteSpecArgs) ToRouteSpecOutput ¶
func (i RouteSpecArgs) ToRouteSpecOutput() RouteSpecOutput
func (RouteSpecArgs) ToRouteSpecOutputWithContext ¶
func (i RouteSpecArgs) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
func (RouteSpecArgs) ToRouteSpecPtrOutput ¶
func (i RouteSpecArgs) ToRouteSpecPtrOutput() RouteSpecPtrOutput
func (RouteSpecArgs) ToRouteSpecPtrOutputWithContext ¶
func (i RouteSpecArgs) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
type RouteSpecGrpcRoute ¶ added in v3.6.0
type RouteSpecGrpcRoute struct { // The action to take if a match is determined. Action RouteSpecGrpcRouteAction `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecGrpcRouteMatch `pulumi:"match"` // The retry policy. RetryPolicy *RouteSpecGrpcRouteRetryPolicy `pulumi:"retryPolicy"` // The types of timeouts. Timeout *RouteSpecGrpcRouteTimeout `pulumi:"timeout"` }
type RouteSpecGrpcRouteAction ¶ added in v3.6.0
type RouteSpecGrpcRouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecGrpcRouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecGrpcRouteActionArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecGrpcRouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecGrpcRouteActionArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
type RouteSpecGrpcRouteActionInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionInput interface { pulumi.Input ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput ToRouteSpecGrpcRouteActionOutputWithContext(context.Context) RouteSpecGrpcRouteActionOutput }
RouteSpecGrpcRouteActionInput is an input type that accepts RouteSpecGrpcRouteActionArgs and RouteSpecGrpcRouteActionOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionInput` via:
RouteSpecGrpcRouteActionArgs{...}
type RouteSpecGrpcRouteActionOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecGrpcRouteActionPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput ToRouteSpecGrpcRouteActionPtrOutputWithContext(context.Context) RouteSpecGrpcRouteActionPtrOutput }
RouteSpecGrpcRouteActionPtrInput is an input type that accepts RouteSpecGrpcRouteActionArgs, RouteSpecGrpcRouteActionPtr and RouteSpecGrpcRouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionPtrInput` via:
RouteSpecGrpcRouteActionArgs{...} or: nil
func RouteSpecGrpcRouteActionPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteActionPtr(v *RouteSpecGrpcRouteActionArgs) RouteSpecGrpcRouteActionPtrInput
type RouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) Elem() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionPtrOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecGrpcRouteActionWeightedTarget ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
type RouteSpecGrpcRouteActionWeightedTargetArray ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArray []RouteSpecGrpcRouteActionWeightedTargetInput
func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
func (RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
type RouteSpecGrpcRouteActionWeightedTargetArrayInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput }
RouteSpecGrpcRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecGrpcRouteActionWeightedTargetArray and RouteSpecGrpcRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionWeightedTargetArrayInput` via:
RouteSpecGrpcRouteActionWeightedTargetArray{ RouteSpecGrpcRouteActionWeightedTargetArgs{...} }
type RouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
type RouteSpecGrpcRouteActionWeightedTargetInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput }
RouteSpecGrpcRouteActionWeightedTargetInput is an input type that accepts RouteSpecGrpcRouteActionWeightedTargetArgs and RouteSpecGrpcRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionWeightedTargetInput` via:
RouteSpecGrpcRouteActionWeightedTargetArgs{...}
type RouteSpecGrpcRouteActionWeightedTargetOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecGrpcRouteActionWeightedTargetOutput) Weight ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecGrpcRouteArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteArgs struct { // The action to take if a match is determined. Action RouteSpecGrpcRouteActionInput `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecGrpcRouteMatchInput `pulumi:"match"` // The retry policy. RetryPolicy RouteSpecGrpcRouteRetryPolicyPtrInput `pulumi:"retryPolicy"` // The types of timeouts. Timeout RouteSpecGrpcRouteTimeoutPtrInput `pulumi:"timeout"` }
func (RouteSpecGrpcRouteArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRouteInput ¶ added in v3.6.0
type RouteSpecGrpcRouteInput interface { pulumi.Input ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput ToRouteSpecGrpcRouteOutputWithContext(context.Context) RouteSpecGrpcRouteOutput }
RouteSpecGrpcRouteInput is an input type that accepts RouteSpecGrpcRouteArgs and RouteSpecGrpcRouteOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteInput` via:
RouteSpecGrpcRouteArgs{...}
type RouteSpecGrpcRouteMatch ¶ added in v3.6.0
type RouteSpecGrpcRouteMatch struct { // The data to match from the gRPC request. Metadatas []RouteSpecGrpcRouteMatchMetadata `pulumi:"metadatas"` // The method name to match from the request. If you specify a name, you must also specify a `serviceName`. MethodName *string `pulumi:"methodName"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix *string `pulumi:"prefix"` // The fully qualified domain name for the service to match from the request. ServiceName *string `pulumi:"serviceName"` }
type RouteSpecGrpcRouteMatchArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchArgs struct { // The data to match from the gRPC request. Metadatas RouteSpecGrpcRouteMatchMetadataArrayInput `pulumi:"metadatas"` // The method name to match from the request. If you specify a name, you must also specify a `serviceName`. MethodName pulumi.StringPtrInput `pulumi:"methodName"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The fully qualified domain name for the service to match from the request. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
func (RouteSpecGrpcRouteMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteMatchInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput ToRouteSpecGrpcRouteMatchOutputWithContext(context.Context) RouteSpecGrpcRouteMatchOutput }
RouteSpecGrpcRouteMatchInput is an input type that accepts RouteSpecGrpcRouteMatchArgs and RouteSpecGrpcRouteMatchOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchInput` via:
RouteSpecGrpcRouteMatchArgs{...}
type RouteSpecGrpcRouteMatchMetadata ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadata struct { // If `true`, the match is on the opposite of the `match` criteria. Default is `false`. Invert *bool `pulumi:"invert"` // The data to match from the request. Match *RouteSpecGrpcRouteMatchMetadataMatch `pulumi:"match"` // The name of the route. Name string `pulumi:"name"` }
type RouteSpecGrpcRouteMatchMetadataArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArgs struct { // If `true`, the match is on the opposite of the `match` criteria. Default is `false`. Invert pulumi.BoolPtrInput `pulumi:"invert"` // The data to match from the request. Match RouteSpecGrpcRouteMatchMetadataMatchPtrInput `pulumi:"match"` // The name of the route. Name pulumi.StringInput `pulumi:"name"` }
func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
func (RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
type RouteSpecGrpcRouteMatchMetadataArray ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArray []RouteSpecGrpcRouteMatchMetadataInput
func (RouteSpecGrpcRouteMatchMetadataArray) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataArray) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
func (RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
type RouteSpecGrpcRouteMatchMetadataArrayInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArrayInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput }
RouteSpecGrpcRouteMatchMetadataArrayInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataArray and RouteSpecGrpcRouteMatchMetadataArrayOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataArrayInput` via:
RouteSpecGrpcRouteMatchMetadataArray{ RouteSpecGrpcRouteMatchMetadataArgs{...} }
type RouteSpecGrpcRouteMatchMetadataArrayOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
type RouteSpecGrpcRouteMatchMetadataInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataOutput }
RouteSpecGrpcRouteMatchMetadataInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataArgs and RouteSpecGrpcRouteMatchMetadataOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataInput` via:
RouteSpecGrpcRouteMatchMetadataArgs{...}
type RouteSpecGrpcRouteMatchMetadataMatch ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatch struct { // The value sent by the client must match the specified value exactly. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix *string `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range *RouteSpecGrpcRouteMatchMetadataMatchRange `pulumi:"range"` // The value sent by the client must include the specified characters. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix *string `pulumi:"suffix"` }
type RouteSpecGrpcRouteMatchMetadataMatchArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchArgs struct { // The value sent by the client must match the specified value exactly. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput `pulumi:"range"` // The value sent by the client must include the specified characters. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput }
RouteSpecGrpcRouteMatchMetadataMatchInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchArgs and RouteSpecGrpcRouteMatchMetadataMatchOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchInput` via:
RouteSpecGrpcRouteMatchMetadataMatchArgs{...}
type RouteSpecGrpcRouteMatchMetadataMatchOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Range ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Regex ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput }
RouteSpecGrpcRouteMatchMetadataMatchPtrInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchArgs, RouteSpecGrpcRouteMatchMetadataMatchPtr and RouteSpecGrpcRouteMatchMetadataMatchPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchPtrInput` via:
RouteSpecGrpcRouteMatchMetadataMatchArgs{...} or: nil
func RouteSpecGrpcRouteMatchMetadataMatchPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteMatchMetadataMatchPtr(v *RouteSpecGrpcRouteMatchMetadataMatchArgs) RouteSpecGrpcRouteMatchMetadataMatchPtrInput
type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Range ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Regex ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRange ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeArgs struct { // The end of the range. End pulumi.IntInput `pulumi:"end"` // The start of the range. Start pulumi.IntInput `pulumi:"start"` }
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRangeInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput }
RouteSpecGrpcRouteMatchMetadataMatchRangeInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchRangeArgs and RouteSpecGrpcRouteMatchMetadataMatchRangeOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchRangeInput` via:
RouteSpecGrpcRouteMatchMetadataMatchRangeArgs{...}
type RouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput }
RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchRangeArgs, RouteSpecGrpcRouteMatchMetadataMatchRangePtr and RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput` via:
RouteSpecGrpcRouteMatchMetadataMatchRangeArgs{...} or: nil
func RouteSpecGrpcRouteMatchMetadataMatchRangePtr ¶ added in v3.6.0
func RouteSpecGrpcRouteMatchMetadataMatchRangePtr(v *RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataOutput) Invert ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` criteria. Default is `false`.
func (RouteSpecGrpcRouteMatchMetadataOutput) Match ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) Match() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
The data to match from the request.
func (RouteSpecGrpcRouteMatchMetadataOutput) Name ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) Name() pulumi.StringOutput
The name of the route.
func (RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
func (RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
type RouteSpecGrpcRouteMatchOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchOutput) Metadatas ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
The data to match from the gRPC request.
func (RouteSpecGrpcRouteMatchOutput) MethodName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) MethodName() pulumi.StringPtrOutput
The method name to match from the request. If you specify a name, you must also specify a `serviceName`.
func (RouteSpecGrpcRouteMatchOutput) Prefix ¶ added in v3.7.0
func (o RouteSpecGrpcRouteMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchOutput) ServiceName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteMatchPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput ToRouteSpecGrpcRouteMatchPtrOutputWithContext(context.Context) RouteSpecGrpcRouteMatchPtrOutput }
RouteSpecGrpcRouteMatchPtrInput is an input type that accepts RouteSpecGrpcRouteMatchArgs, RouteSpecGrpcRouteMatchPtr and RouteSpecGrpcRouteMatchPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchPtrInput` via:
RouteSpecGrpcRouteMatchArgs{...} or: nil
func RouteSpecGrpcRouteMatchPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteMatchPtr(v *RouteSpecGrpcRouteMatchArgs) RouteSpecGrpcRouteMatchPtrInput
type RouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) Elem() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchPtrOutput) Metadatas ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
The data to match from the gRPC request.
func (RouteSpecGrpcRouteMatchPtrOutput) MethodName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) MethodName() pulumi.StringPtrOutput
The method name to match from the request. If you specify a name, you must also specify a `serviceName`.
func (RouteSpecGrpcRouteMatchPtrOutput) Prefix ¶ added in v3.7.0
func (o RouteSpecGrpcRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchPtrOutput) ServiceName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteOutput) Action ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) Action() RouteSpecGrpcRouteActionOutput
The action to take if a match is determined.
func (RouteSpecGrpcRouteOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteOutput) Match ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) Match() RouteSpecGrpcRouteMatchOutput
The criteria for determining an gRPC request match.
func (RouteSpecGrpcRouteOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecGrpcRouteOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecGrpcRouteOutput) Timeout() RouteSpecGrpcRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRoutePtrInput ¶ added in v3.6.0
type RouteSpecGrpcRoutePtrInput interface { pulumi.Input ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput ToRouteSpecGrpcRoutePtrOutputWithContext(context.Context) RouteSpecGrpcRoutePtrOutput }
RouteSpecGrpcRoutePtrInput is an input type that accepts RouteSpecGrpcRouteArgs, RouteSpecGrpcRoutePtr and RouteSpecGrpcRoutePtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRoutePtrInput` via:
RouteSpecGrpcRouteArgs{...} or: nil
func RouteSpecGrpcRoutePtr ¶ added in v3.6.0
func RouteSpecGrpcRoutePtr(v *RouteSpecGrpcRouteArgs) RouteSpecGrpcRoutePtrInput
type RouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRoutePtrOutput) Action ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) Action() RouteSpecGrpcRouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecGrpcRoutePtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) Elem() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRoutePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRoutePtrOutput) Match ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) Match() RouteSpecGrpcRouteMatchPtrOutput
The criteria for determining an gRPC request match.
func (RouteSpecGrpcRoutePtrOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecGrpcRoutePtrOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecGrpcRoutePtrOutput) Timeout() RouteSpecGrpcRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRouteRetryPolicy ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicy struct { // List of gRPC retry events. // Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`. GrpcRetryEvents []string `pulumi:"grpcRetryEvents"` // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents []string `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries int `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecGrpcRouteRetryPolicyPerRetryTimeout `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents []string `pulumi:"tcpRetryEvents"` }
type RouteSpecGrpcRouteRetryPolicyArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyArgs struct { // List of gRPC retry events. // Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`. GrpcRetryEvents pulumi.StringArrayInput `pulumi:"grpcRetryEvents"` // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries pulumi.IntInput `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents pulumi.StringArrayInput `pulumi:"tcpRetryEvents"` }
func (RouteSpecGrpcRouteRetryPolicyArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteRetryPolicyInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyOutput }
RouteSpecGrpcRouteRetryPolicyInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyArgs and RouteSpecGrpcRouteRetryPolicyOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyInput` via:
RouteSpecGrpcRouteRetryPolicyArgs{...}
type RouteSpecGrpcRouteRetryPolicyOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents() pulumi.StringArrayOutput
List of gRPC retry events. Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`.
func (RouteSpecGrpcRouteRetryPolicyOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecGrpcRouteRetryPolicyOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeout ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput }
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs and RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput` via:
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs{...}
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput }
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs, RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtr and RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput` via:
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs{...} or: nil
func RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶ added in v3.6.0
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecGrpcRouteRetryPolicyPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput }
RouteSpecGrpcRouteRetryPolicyPtrInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyArgs, RouteSpecGrpcRouteRetryPolicyPtr and RouteSpecGrpcRouteRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyPtrInput` via:
RouteSpecGrpcRouteRetryPolicyArgs{...} or: nil
func RouteSpecGrpcRouteRetryPolicyPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteRetryPolicyPtr(v *RouteSpecGrpcRouteRetryPolicyArgs) RouteSpecGrpcRouteRetryPolicyPtrInput
type RouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents() pulumi.StringArrayOutput
List of gRPC retry events. Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteTimeout ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeout struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *RouteSpecGrpcRouteTimeoutIdle `pulumi:"idle"` // The per request timeout. PerRequest *RouteSpecGrpcRouteTimeoutPerRequest `pulumi:"perRequest"` }
type RouteSpecGrpcRouteTimeoutArgs ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutArgs struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle RouteSpecGrpcRouteTimeoutIdlePtrInput `pulumi:"idle"` // The per request timeout. PerRequest RouteSpecGrpcRouteTimeoutPerRequestPtrInput `pulumi:"perRequest"` }
func (RouteSpecGrpcRouteTimeoutArgs) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutput ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutput() RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutputWithContext ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutput ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
type RouteSpecGrpcRouteTimeoutIdle ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutIdleArgs ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutIdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecGrpcRouteTimeoutIdleArgs) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutput ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutput() RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
type RouteSpecGrpcRouteTimeoutIdleInput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutIdleInput interface { pulumi.Input ToRouteSpecGrpcRouteTimeoutIdleOutput() RouteSpecGrpcRouteTimeoutIdleOutput ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext(context.Context) RouteSpecGrpcRouteTimeoutIdleOutput }
RouteSpecGrpcRouteTimeoutIdleInput is an input type that accepts RouteSpecGrpcRouteTimeoutIdleArgs and RouteSpecGrpcRouteTimeoutIdleOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteTimeoutIdleInput` via:
RouteSpecGrpcRouteTimeoutIdleArgs{...}
type RouteSpecGrpcRouteTimeoutIdleOutput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutIdleOutput) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutput() RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) Unit ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutIdleOutput) Value ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutIdlePtrInput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutIdlePtrInput interface { pulumi.Input ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput }
RouteSpecGrpcRouteTimeoutIdlePtrInput is an input type that accepts RouteSpecGrpcRouteTimeoutIdleArgs, RouteSpecGrpcRouteTimeoutIdlePtr and RouteSpecGrpcRouteTimeoutIdlePtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteTimeoutIdlePtrInput` via:
RouteSpecGrpcRouteTimeoutIdleArgs{...} or: nil
func RouteSpecGrpcRouteTimeoutIdlePtr ¶ added in v3.7.0
func RouteSpecGrpcRouteTimeoutIdlePtr(v *RouteSpecGrpcRouteTimeoutIdleArgs) RouteSpecGrpcRouteTimeoutIdlePtrInput
type RouteSpecGrpcRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) Unit ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) Value ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutInput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutInput interface { pulumi.Input ToRouteSpecGrpcRouteTimeoutOutput() RouteSpecGrpcRouteTimeoutOutput ToRouteSpecGrpcRouteTimeoutOutputWithContext(context.Context) RouteSpecGrpcRouteTimeoutOutput }
RouteSpecGrpcRouteTimeoutInput is an input type that accepts RouteSpecGrpcRouteTimeoutArgs and RouteSpecGrpcRouteTimeoutOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteTimeoutInput` via:
RouteSpecGrpcRouteTimeoutArgs{...}
type RouteSpecGrpcRouteTimeoutOutput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutOutput) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutOutput) Idle ¶ added in v3.7.0
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecGrpcRouteTimeoutOutput) PerRequest ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutOutput) PerRequest() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutput() RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
type RouteSpecGrpcRouteTimeoutPerRequest ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPerRequestArgs ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPerRequestArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutput ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutput() RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
type RouteSpecGrpcRouteTimeoutPerRequestInput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPerRequestInput interface { pulumi.Input ToRouteSpecGrpcRouteTimeoutPerRequestOutput() RouteSpecGrpcRouteTimeoutPerRequestOutput ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext(context.Context) RouteSpecGrpcRouteTimeoutPerRequestOutput }
RouteSpecGrpcRouteTimeoutPerRequestInput is an input type that accepts RouteSpecGrpcRouteTimeoutPerRequestArgs and RouteSpecGrpcRouteTimeoutPerRequestOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteTimeoutPerRequestInput` via:
RouteSpecGrpcRouteTimeoutPerRequestArgs{...}
type RouteSpecGrpcRouteTimeoutPerRequestOutput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPerRequestOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutput() RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) Unit ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) Value ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutPerRequestPtrInput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPerRequestPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput }
RouteSpecGrpcRouteTimeoutPerRequestPtrInput is an input type that accepts RouteSpecGrpcRouteTimeoutPerRequestArgs, RouteSpecGrpcRouteTimeoutPerRequestPtr and RouteSpecGrpcRouteTimeoutPerRequestPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteTimeoutPerRequestPtrInput` via:
RouteSpecGrpcRouteTimeoutPerRequestArgs{...} or: nil
func RouteSpecGrpcRouteTimeoutPerRequestPtr ¶ added in v3.7.0
func RouteSpecGrpcRouteTimeoutPerRequestPtr(v *RouteSpecGrpcRouteTimeoutPerRequestArgs) RouteSpecGrpcRouteTimeoutPerRequestPtrInput
type RouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPerRequestPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Unit ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Value ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutPtrInput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(context.Context) RouteSpecGrpcRouteTimeoutPtrOutput }
RouteSpecGrpcRouteTimeoutPtrInput is an input type that accepts RouteSpecGrpcRouteTimeoutArgs, RouteSpecGrpcRouteTimeoutPtr and RouteSpecGrpcRouteTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteTimeoutPtrInput` via:
RouteSpecGrpcRouteTimeoutArgs{...} or: nil
func RouteSpecGrpcRouteTimeoutPtr ¶ added in v3.7.0
func RouteSpecGrpcRouteTimeoutPtr(v *RouteSpecGrpcRouteTimeoutArgs) RouteSpecGrpcRouteTimeoutPtrInput
type RouteSpecGrpcRouteTimeoutPtrOutput ¶ added in v3.7.0
type RouteSpecGrpcRouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutPtrOutput) Elem ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPtrOutput) Elem() RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutPtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecGrpcRouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPtrOutput) Idle ¶ added in v3.7.0
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecGrpcRouteTimeoutPtrOutput) PerRequest ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPtrOutput) PerRequest() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
func (RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
type RouteSpecHttp2Route ¶ added in v3.6.0
type RouteSpecHttp2Route struct { // The action to take if a match is determined. Action RouteSpecHttp2RouteAction `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecHttp2RouteMatch `pulumi:"match"` // The retry policy. RetryPolicy *RouteSpecHttp2RouteRetryPolicy `pulumi:"retryPolicy"` // The types of timeouts. Timeout *RouteSpecHttp2RouteTimeout `pulumi:"timeout"` }
type RouteSpecHttp2RouteAction ¶ added in v3.6.0
type RouteSpecHttp2RouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecHttp2RouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecHttp2RouteActionArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecHttp2RouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecHttp2RouteActionArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
type RouteSpecHttp2RouteActionInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionInput interface { pulumi.Input ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput ToRouteSpecHttp2RouteActionOutputWithContext(context.Context) RouteSpecHttp2RouteActionOutput }
RouteSpecHttp2RouteActionInput is an input type that accepts RouteSpecHttp2RouteActionArgs and RouteSpecHttp2RouteActionOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionInput` via:
RouteSpecHttp2RouteActionArgs{...}
type RouteSpecHttp2RouteActionOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttp2RouteActionPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput ToRouteSpecHttp2RouteActionPtrOutputWithContext(context.Context) RouteSpecHttp2RouteActionPtrOutput }
RouteSpecHttp2RouteActionPtrInput is an input type that accepts RouteSpecHttp2RouteActionArgs, RouteSpecHttp2RouteActionPtr and RouteSpecHttp2RouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionPtrInput` via:
RouteSpecHttp2RouteActionArgs{...} or: nil
func RouteSpecHttp2RouteActionPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteActionPtr(v *RouteSpecHttp2RouteActionArgs) RouteSpecHttp2RouteActionPtrInput
type RouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) Elem() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionPtrOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttp2RouteActionWeightedTarget ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
type RouteSpecHttp2RouteActionWeightedTargetArray ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArray []RouteSpecHttp2RouteActionWeightedTargetInput
func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
func (RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
type RouteSpecHttp2RouteActionWeightedTargetArrayInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput }
RouteSpecHttp2RouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecHttp2RouteActionWeightedTargetArray and RouteSpecHttp2RouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionWeightedTargetArrayInput` via:
RouteSpecHttp2RouteActionWeightedTargetArray{ RouteSpecHttp2RouteActionWeightedTargetArgs{...} }
type RouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
type RouteSpecHttp2RouteActionWeightedTargetInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput }
RouteSpecHttp2RouteActionWeightedTargetInput is an input type that accepts RouteSpecHttp2RouteActionWeightedTargetArgs and RouteSpecHttp2RouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionWeightedTargetInput` via:
RouteSpecHttp2RouteActionWeightedTargetArgs{...}
type RouteSpecHttp2RouteActionWeightedTargetOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecHttp2RouteActionWeightedTargetOutput) Weight ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecHttp2RouteArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteArgs struct { // The action to take if a match is determined. Action RouteSpecHttp2RouteActionInput `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecHttp2RouteMatchInput `pulumi:"match"` // The retry policy. RetryPolicy RouteSpecHttp2RouteRetryPolicyPtrInput `pulumi:"retryPolicy"` // The types of timeouts. Timeout RouteSpecHttp2RouteTimeoutPtrInput `pulumi:"timeout"` }
func (RouteSpecHttp2RouteArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RouteInput ¶ added in v3.6.0
type RouteSpecHttp2RouteInput interface { pulumi.Input ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput ToRouteSpecHttp2RouteOutputWithContext(context.Context) RouteSpecHttp2RouteOutput }
RouteSpecHttp2RouteInput is an input type that accepts RouteSpecHttp2RouteArgs and RouteSpecHttp2RouteOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteInput` via:
RouteSpecHttp2RouteArgs{...}
type RouteSpecHttp2RouteMatch ¶ added in v3.6.0
type RouteSpecHttp2RouteMatch struct { // The client request headers to match on. Headers []RouteSpecHttp2RouteMatchHeader `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method *string `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix string `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme *string `pulumi:"scheme"` }
type RouteSpecHttp2RouteMatchArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchArgs struct { // The client request headers to match on. Headers RouteSpecHttp2RouteMatchHeaderArrayInput `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method pulumi.StringPtrInput `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringInput `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (RouteSpecHttp2RouteMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteMatchHeader ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeader struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert *bool `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match *RouteSpecHttp2RouteMatchHeaderMatch `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name string `pulumi:"name"` }
type RouteSpecHttp2RouteMatchHeaderArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArgs struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert pulumi.BoolPtrInput `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match RouteSpecHttp2RouteMatchHeaderMatchPtrInput `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name pulumi.StringInput `pulumi:"name"` }
func (RouteSpecHttp2RouteMatchHeaderArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
func (RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
type RouteSpecHttp2RouteMatchHeaderArray ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArray []RouteSpecHttp2RouteMatchHeaderInput
func (RouteSpecHttp2RouteMatchHeaderArray) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderArray) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
func (RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
type RouteSpecHttp2RouteMatchHeaderArrayInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArrayInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput }
RouteSpecHttp2RouteMatchHeaderArrayInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderArray and RouteSpecHttp2RouteMatchHeaderArrayOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderArrayInput` via:
RouteSpecHttp2RouteMatchHeaderArray{ RouteSpecHttp2RouteMatchHeaderArgs{...} }
type RouteSpecHttp2RouteMatchHeaderArrayOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
type RouteSpecHttp2RouteMatchHeaderInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderOutput }
RouteSpecHttp2RouteMatchHeaderInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderArgs and RouteSpecHttp2RouteMatchHeaderOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderInput` via:
RouteSpecHttp2RouteMatchHeaderArgs{...}
type RouteSpecHttp2RouteMatchHeaderMatch ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatch struct { // The value sent by the client must match the specified value exactly. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix *string `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range *RouteSpecHttp2RouteMatchHeaderMatchRange `pulumi:"range"` // The value sent by the client must include the specified characters. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix *string `pulumi:"suffix"` }
type RouteSpecHttp2RouteMatchHeaderMatchArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchArgs struct { // The value sent by the client must match the specified value exactly. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput `pulumi:"range"` // The value sent by the client must include the specified characters. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput }
RouteSpecHttp2RouteMatchHeaderMatchInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchArgs and RouteSpecHttp2RouteMatchHeaderMatchOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchInput` via:
RouteSpecHttp2RouteMatchHeaderMatchArgs{...}
type RouteSpecHttp2RouteMatchHeaderMatchOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Range ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Regex ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput }
RouteSpecHttp2RouteMatchHeaderMatchPtrInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchArgs, RouteSpecHttp2RouteMatchHeaderMatchPtr and RouteSpecHttp2RouteMatchHeaderMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchPtrInput` via:
RouteSpecHttp2RouteMatchHeaderMatchArgs{...} or: nil
func RouteSpecHttp2RouteMatchHeaderMatchPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteMatchHeaderMatchPtr(v *RouteSpecHttp2RouteMatchHeaderMatchArgs) RouteSpecHttp2RouteMatchHeaderMatchPtrInput
type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Range ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Regex ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRange ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeArgs struct { // The end of the range. End pulumi.IntInput `pulumi:"end"` // The start of the range. Start pulumi.IntInput `pulumi:"start"` }
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRangeInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput }
RouteSpecHttp2RouteMatchHeaderMatchRangeInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchRangeArgs and RouteSpecHttp2RouteMatchHeaderMatchRangeOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchRangeInput` via:
RouteSpecHttp2RouteMatchHeaderMatchRangeArgs{...}
type RouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput }
RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchRangeArgs, RouteSpecHttp2RouteMatchHeaderMatchRangePtr and RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput` via:
RouteSpecHttp2RouteMatchHeaderMatchRangeArgs{...} or: nil
func RouteSpecHttp2RouteMatchHeaderMatchRangePtr ¶ added in v3.6.0
func RouteSpecHttp2RouteMatchHeaderMatchRangePtr(v *RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderOutput) Invert ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` method and value. Default is `false`.
func (RouteSpecHttp2RouteMatchHeaderOutput) Match ¶ added in v3.6.0
The method and value to match the header value sent with a request. Specify one match method.
func (RouteSpecHttp2RouteMatchHeaderOutput) Name ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) Name() pulumi.StringOutput
A name for the HTTP header in the client request that will be matched on.
func (RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
func (RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
type RouteSpecHttp2RouteMatchInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput ToRouteSpecHttp2RouteMatchOutputWithContext(context.Context) RouteSpecHttp2RouteMatchOutput }
RouteSpecHttp2RouteMatchInput is an input type that accepts RouteSpecHttp2RouteMatchArgs and RouteSpecHttp2RouteMatchOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchInput` via:
RouteSpecHttp2RouteMatchArgs{...}
type RouteSpecHttp2RouteMatchOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchOutput) Headers ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttp2RouteMatchOutput) Method ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttp2RouteMatchOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Prefix() pulumi.StringOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchOutput) Scheme ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteMatchPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput ToRouteSpecHttp2RouteMatchPtrOutputWithContext(context.Context) RouteSpecHttp2RouteMatchPtrOutput }
RouteSpecHttp2RouteMatchPtrInput is an input type that accepts RouteSpecHttp2RouteMatchArgs, RouteSpecHttp2RouteMatchPtr and RouteSpecHttp2RouteMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchPtrInput` via:
RouteSpecHttp2RouteMatchArgs{...} or: nil
func RouteSpecHttp2RouteMatchPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteMatchPtr(v *RouteSpecHttp2RouteMatchArgs) RouteSpecHttp2RouteMatchPtrInput
type RouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Elem() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchPtrOutput) Headers ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttp2RouteMatchPtrOutput) Method ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttp2RouteMatchPtrOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchPtrOutput) Scheme ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteOutput) Action ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) Action() RouteSpecHttp2RouteActionOutput
The action to take if a match is determined.
func (RouteSpecHttp2RouteOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteOutput) Match ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) Match() RouteSpecHttp2RouteMatchOutput
The criteria for determining an gRPC request match.
func (RouteSpecHttp2RouteOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttp2RouteOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecHttp2RouteOutput) Timeout() RouteSpecHttp2RouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RoutePtrInput ¶ added in v3.6.0
type RouteSpecHttp2RoutePtrInput interface { pulumi.Input ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput ToRouteSpecHttp2RoutePtrOutputWithContext(context.Context) RouteSpecHttp2RoutePtrOutput }
RouteSpecHttp2RoutePtrInput is an input type that accepts RouteSpecHttp2RouteArgs, RouteSpecHttp2RoutePtr and RouteSpecHttp2RoutePtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RoutePtrInput` via:
RouteSpecHttp2RouteArgs{...} or: nil
func RouteSpecHttp2RoutePtr ¶ added in v3.6.0
func RouteSpecHttp2RoutePtr(v *RouteSpecHttp2RouteArgs) RouteSpecHttp2RoutePtrInput
type RouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RoutePtrOutput) Action ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) Action() RouteSpecHttp2RouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecHttp2RoutePtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) Elem() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RoutePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RoutePtrOutput) Match ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) Match() RouteSpecHttp2RouteMatchPtrOutput
The criteria for determining an gRPC request match.
func (RouteSpecHttp2RoutePtrOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttp2RoutePtrOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecHttp2RoutePtrOutput) Timeout() RouteSpecHttp2RouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RouteRetryPolicy ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicy struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents []string `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries int `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttp2RouteRetryPolicyPerRetryTimeout `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents []string `pulumi:"tcpRetryEvents"` }
type RouteSpecHttp2RouteRetryPolicyArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyArgs struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries pulumi.IntInput `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents pulumi.StringArrayInput `pulumi:"tcpRetryEvents"` }
func (RouteSpecHttp2RouteRetryPolicyArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteRetryPolicyInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyOutput }
RouteSpecHttp2RouteRetryPolicyInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyArgs and RouteSpecHttp2RouteRetryPolicyOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyInput` via:
RouteSpecHttp2RouteRetryPolicyArgs{...}
type RouteSpecHttp2RouteRetryPolicyOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttp2RouteRetryPolicyOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeout ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput }
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs and RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput` via:
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs{...}
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput }
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs, RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtr and RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput` via:
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs{...} or: nil
func RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶ added in v3.6.0
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecHttp2RouteRetryPolicyPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput }
RouteSpecHttp2RouteRetryPolicyPtrInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyArgs, RouteSpecHttp2RouteRetryPolicyPtr and RouteSpecHttp2RouteRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyPtrInput` via:
RouteSpecHttp2RouteRetryPolicyArgs{...} or: nil
func RouteSpecHttp2RouteRetryPolicyPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteRetryPolicyPtr(v *RouteSpecHttp2RouteRetryPolicyArgs) RouteSpecHttp2RouteRetryPolicyPtrInput
type RouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteTimeout ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeout struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *RouteSpecHttp2RouteTimeoutIdle `pulumi:"idle"` // The per request timeout. PerRequest *RouteSpecHttp2RouteTimeoutPerRequest `pulumi:"perRequest"` }
type RouteSpecHttp2RouteTimeoutArgs ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutArgs struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle RouteSpecHttp2RouteTimeoutIdlePtrInput `pulumi:"idle"` // The per request timeout. PerRequest RouteSpecHttp2RouteTimeoutPerRequestPtrInput `pulumi:"perRequest"` }
func (RouteSpecHttp2RouteTimeoutArgs) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutput ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutput() RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutput ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
type RouteSpecHttp2RouteTimeoutIdle ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutIdleArgs ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutIdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttp2RouteTimeoutIdleArgs) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutput ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutput() RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
type RouteSpecHttp2RouteTimeoutIdleInput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutIdleInput interface { pulumi.Input ToRouteSpecHttp2RouteTimeoutIdleOutput() RouteSpecHttp2RouteTimeoutIdleOutput ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext(context.Context) RouteSpecHttp2RouteTimeoutIdleOutput }
RouteSpecHttp2RouteTimeoutIdleInput is an input type that accepts RouteSpecHttp2RouteTimeoutIdleArgs and RouteSpecHttp2RouteTimeoutIdleOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteTimeoutIdleInput` via:
RouteSpecHttp2RouteTimeoutIdleArgs{...}
type RouteSpecHttp2RouteTimeoutIdleOutput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutIdleOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutput() RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutIdleOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutIdlePtrInput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutIdlePtrInput interface { pulumi.Input ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput }
RouteSpecHttp2RouteTimeoutIdlePtrInput is an input type that accepts RouteSpecHttp2RouteTimeoutIdleArgs, RouteSpecHttp2RouteTimeoutIdlePtr and RouteSpecHttp2RouteTimeoutIdlePtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteTimeoutIdlePtrInput` via:
RouteSpecHttp2RouteTimeoutIdleArgs{...} or: nil
func RouteSpecHttp2RouteTimeoutIdlePtr ¶ added in v3.7.0
func RouteSpecHttp2RouteTimeoutIdlePtr(v *RouteSpecHttp2RouteTimeoutIdleArgs) RouteSpecHttp2RouteTimeoutIdlePtrInput
type RouteSpecHttp2RouteTimeoutIdlePtrOutput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutInput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutInput interface { pulumi.Input ToRouteSpecHttp2RouteTimeoutOutput() RouteSpecHttp2RouteTimeoutOutput ToRouteSpecHttp2RouteTimeoutOutputWithContext(context.Context) RouteSpecHttp2RouteTimeoutOutput }
RouteSpecHttp2RouteTimeoutInput is an input type that accepts RouteSpecHttp2RouteTimeoutArgs and RouteSpecHttp2RouteTimeoutOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteTimeoutInput` via:
RouteSpecHttp2RouteTimeoutArgs{...}
type RouteSpecHttp2RouteTimeoutOutput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutOutput) Idle ¶ added in v3.7.0
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttp2RouteTimeoutOutput) PerRequest ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutOutput) PerRequest() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutput() RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
type RouteSpecHttp2RouteTimeoutPerRequest ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPerRequestArgs ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPerRequestArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutput ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutput() RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
type RouteSpecHttp2RouteTimeoutPerRequestInput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPerRequestInput interface { pulumi.Input ToRouteSpecHttp2RouteTimeoutPerRequestOutput() RouteSpecHttp2RouteTimeoutPerRequestOutput ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext(context.Context) RouteSpecHttp2RouteTimeoutPerRequestOutput }
RouteSpecHttp2RouteTimeoutPerRequestInput is an input type that accepts RouteSpecHttp2RouteTimeoutPerRequestArgs and RouteSpecHttp2RouteTimeoutPerRequestOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteTimeoutPerRequestInput` via:
RouteSpecHttp2RouteTimeoutPerRequestArgs{...}
type RouteSpecHttp2RouteTimeoutPerRequestOutput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPerRequestOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutput() RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutPerRequestPtrInput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPerRequestPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput }
RouteSpecHttp2RouteTimeoutPerRequestPtrInput is an input type that accepts RouteSpecHttp2RouteTimeoutPerRequestArgs, RouteSpecHttp2RouteTimeoutPerRequestPtr and RouteSpecHttp2RouteTimeoutPerRequestPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteTimeoutPerRequestPtrInput` via:
RouteSpecHttp2RouteTimeoutPerRequestArgs{...} or: nil
func RouteSpecHttp2RouteTimeoutPerRequestPtr ¶ added in v3.7.0
func RouteSpecHttp2RouteTimeoutPerRequestPtr(v *RouteSpecHttp2RouteTimeoutPerRequestArgs) RouteSpecHttp2RouteTimeoutPerRequestPtrInput
type RouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPerRequestPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutPtrInput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(context.Context) RouteSpecHttp2RouteTimeoutPtrOutput }
RouteSpecHttp2RouteTimeoutPtrInput is an input type that accepts RouteSpecHttp2RouteTimeoutArgs, RouteSpecHttp2RouteTimeoutPtr and RouteSpecHttp2RouteTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteTimeoutPtrInput` via:
RouteSpecHttp2RouteTimeoutArgs{...} or: nil
func RouteSpecHttp2RouteTimeoutPtr ¶ added in v3.7.0
func RouteSpecHttp2RouteTimeoutPtr(v *RouteSpecHttp2RouteTimeoutArgs) RouteSpecHttp2RouteTimeoutPtrInput
type RouteSpecHttp2RouteTimeoutPtrOutput ¶ added in v3.7.0
type RouteSpecHttp2RouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutPtrOutput) Elem ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPtrOutput) Elem() RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutPtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttp2RouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPtrOutput) Idle ¶ added in v3.7.0
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttp2RouteTimeoutPtrOutput) PerRequest ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPtrOutput) PerRequest() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
func (RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
type RouteSpecHttpRoute ¶
type RouteSpecHttpRoute struct { // The action to take if a match is determined. Action RouteSpecHttpRouteAction `pulumi:"action"` // The criteria for determining an HTTP request match. Match RouteSpecHttpRouteMatch `pulumi:"match"` // The retry policy. RetryPolicy *RouteSpecHttpRouteRetryPolicy `pulumi:"retryPolicy"` // The types of timeouts. Timeout *RouteSpecHttpRouteTimeout `pulumi:"timeout"` }
type RouteSpecHttpRouteAction ¶
type RouteSpecHttpRouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecHttpRouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecHttpRouteActionArgs ¶
type RouteSpecHttpRouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecHttpRouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecHttpRouteActionArgs) ElementType ¶
func (RouteSpecHttpRouteActionArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutput ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutputWithContext ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutput ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
type RouteSpecHttpRouteActionInput ¶
type RouteSpecHttpRouteActionInput interface { pulumi.Input ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput ToRouteSpecHttpRouteActionOutputWithContext(context.Context) RouteSpecHttpRouteActionOutput }
RouteSpecHttpRouteActionInput is an input type that accepts RouteSpecHttpRouteActionArgs and RouteSpecHttpRouteActionOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionInput` via:
RouteSpecHttpRouteActionArgs{...}
type RouteSpecHttpRouteActionOutput ¶
type RouteSpecHttpRouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionOutput) ElementType ¶
func (RouteSpecHttpRouteActionOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutput ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutputWithContext ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutput ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionOutput) WeightedTargets ¶
func (o RouteSpecHttpRouteActionOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttpRouteActionPtrInput ¶
type RouteSpecHttpRouteActionPtrInput interface { pulumi.Input ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput ToRouteSpecHttpRouteActionPtrOutputWithContext(context.Context) RouteSpecHttpRouteActionPtrOutput }
RouteSpecHttpRouteActionPtrInput is an input type that accepts RouteSpecHttpRouteActionArgs, RouteSpecHttpRouteActionPtr and RouteSpecHttpRouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionPtrInput` via:
RouteSpecHttpRouteActionArgs{...} or: nil
func RouteSpecHttpRouteActionPtr ¶
func RouteSpecHttpRouteActionPtr(v *RouteSpecHttpRouteActionArgs) RouteSpecHttpRouteActionPtrInput
type RouteSpecHttpRouteActionPtrOutput ¶
type RouteSpecHttpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionPtrOutput) Elem ¶
func (o RouteSpecHttpRouteActionPtrOutput) Elem() RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionPtrOutput) ElementType ¶
func (RouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput ¶
func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionPtrOutput) WeightedTargets ¶
func (o RouteSpecHttpRouteActionPtrOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttpRouteActionWeightedTargetArgs ¶
type RouteSpecHttpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput ¶
func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
type RouteSpecHttpRouteActionWeightedTargetArray ¶
type RouteSpecHttpRouteActionWeightedTargetArray []RouteSpecHttpRouteActionWeightedTargetInput
func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
func (RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
type RouteSpecHttpRouteActionWeightedTargetArrayInput ¶
type RouteSpecHttpRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput }
RouteSpecHttpRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecHttpRouteActionWeightedTargetArray and RouteSpecHttpRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionWeightedTargetArrayInput` via:
RouteSpecHttpRouteActionWeightedTargetArray{ RouteSpecHttpRouteActionWeightedTargetArgs{...} }
type RouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
type RouteSpecHttpRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
type RouteSpecHttpRouteActionWeightedTargetInput ¶
type RouteSpecHttpRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecHttpRouteActionWeightedTargetOutput }
RouteSpecHttpRouteActionWeightedTargetInput is an input type that accepts RouteSpecHttpRouteActionWeightedTargetArgs and RouteSpecHttpRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionWeightedTargetInput` via:
RouteSpecHttpRouteActionWeightedTargetArgs{...}
type RouteSpecHttpRouteActionWeightedTargetOutput ¶
type RouteSpecHttpRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecHttpRouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecHttpRouteArgs ¶
type RouteSpecHttpRouteArgs struct { // The action to take if a match is determined. Action RouteSpecHttpRouteActionInput `pulumi:"action"` // The criteria for determining an HTTP request match. Match RouteSpecHttpRouteMatchInput `pulumi:"match"` // The retry policy. RetryPolicy RouteSpecHttpRouteRetryPolicyPtrInput `pulumi:"retryPolicy"` // The types of timeouts. Timeout RouteSpecHttpRouteTimeoutPtrInput `pulumi:"timeout"` }
func (RouteSpecHttpRouteArgs) ElementType ¶
func (RouteSpecHttpRouteArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutput ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutputWithContext ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutput ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutputWithContext ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
type RouteSpecHttpRouteInput ¶
type RouteSpecHttpRouteInput interface { pulumi.Input ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput ToRouteSpecHttpRouteOutputWithContext(context.Context) RouteSpecHttpRouteOutput }
RouteSpecHttpRouteInput is an input type that accepts RouteSpecHttpRouteArgs and RouteSpecHttpRouteOutput values. You can construct a concrete instance of `RouteSpecHttpRouteInput` via:
RouteSpecHttpRouteArgs{...}
type RouteSpecHttpRouteMatch ¶
type RouteSpecHttpRouteMatch struct { // The client request headers to match on. Headers []RouteSpecHttpRouteMatchHeader `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method *string `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix string `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme *string `pulumi:"scheme"` }
type RouteSpecHttpRouteMatchArgs ¶
type RouteSpecHttpRouteMatchArgs struct { // The client request headers to match on. Headers RouteSpecHttpRouteMatchHeaderArrayInput `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method pulumi.StringPtrInput `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringInput `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (RouteSpecHttpRouteMatchArgs) ElementType ¶
func (RouteSpecHttpRouteMatchArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutput ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutputWithContext ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutput ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
type RouteSpecHttpRouteMatchHeader ¶
type RouteSpecHttpRouteMatchHeader struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert *bool `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match *RouteSpecHttpRouteMatchHeaderMatch `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name string `pulumi:"name"` }
type RouteSpecHttpRouteMatchHeaderArgs ¶
type RouteSpecHttpRouteMatchHeaderArgs struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert pulumi.BoolPtrInput `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match RouteSpecHttpRouteMatchHeaderMatchPtrInput `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name pulumi.StringInput `pulumi:"name"` }
func (RouteSpecHttpRouteMatchHeaderArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutput ¶
func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
func (RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
type RouteSpecHttpRouteMatchHeaderArray ¶
type RouteSpecHttpRouteMatchHeaderArray []RouteSpecHttpRouteMatchHeaderInput
func (RouteSpecHttpRouteMatchHeaderArray) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderArray) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutput ¶
func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
func (RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
type RouteSpecHttpRouteMatchHeaderArrayInput ¶
type RouteSpecHttpRouteMatchHeaderArrayInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput }
RouteSpecHttpRouteMatchHeaderArrayInput is an input type that accepts RouteSpecHttpRouteMatchHeaderArray and RouteSpecHttpRouteMatchHeaderArrayOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderArrayInput` via:
RouteSpecHttpRouteMatchHeaderArray{ RouteSpecHttpRouteMatchHeaderArgs{...} }
type RouteSpecHttpRouteMatchHeaderArrayOutput ¶
type RouteSpecHttpRouteMatchHeaderArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutput ¶
func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
type RouteSpecHttpRouteMatchHeaderInput ¶
type RouteSpecHttpRouteMatchHeaderInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput ToRouteSpecHttpRouteMatchHeaderOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderOutput }
RouteSpecHttpRouteMatchHeaderInput is an input type that accepts RouteSpecHttpRouteMatchHeaderArgs and RouteSpecHttpRouteMatchHeaderOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderInput` via:
RouteSpecHttpRouteMatchHeaderArgs{...}
type RouteSpecHttpRouteMatchHeaderMatch ¶
type RouteSpecHttpRouteMatchHeaderMatch struct { // The value sent by the client must match the specified value exactly. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix *string `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range *RouteSpecHttpRouteMatchHeaderMatchRange `pulumi:"range"` // The value sent by the client must include the specified characters. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix *string `pulumi:"suffix"` }
type RouteSpecHttpRouteMatchHeaderMatchArgs ¶
type RouteSpecHttpRouteMatchHeaderMatchArgs struct { // The value sent by the client must match the specified value exactly. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range RouteSpecHttpRouteMatchHeaderMatchRangePtrInput `pulumi:"range"` // The value sent by the client must include the specified characters. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchInput ¶
type RouteSpecHttpRouteMatchHeaderMatchInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput }
RouteSpecHttpRouteMatchHeaderMatchInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchArgs and RouteSpecHttpRouteMatchHeaderMatchOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchInput` via:
RouteSpecHttpRouteMatchHeaderMatchArgs{...}
type RouteSpecHttpRouteMatchHeaderMatchOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Exact ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Range ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Regex ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchPtrInput ¶
type RouteSpecHttpRouteMatchHeaderMatchPtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput }
RouteSpecHttpRouteMatchHeaderMatchPtrInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchArgs, RouteSpecHttpRouteMatchHeaderMatchPtr and RouteSpecHttpRouteMatchHeaderMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchPtrInput` via:
RouteSpecHttpRouteMatchHeaderMatchArgs{...} or: nil
func RouteSpecHttpRouteMatchHeaderMatchPtr ¶
func RouteSpecHttpRouteMatchHeaderMatchPtr(v *RouteSpecHttpRouteMatchHeaderMatchArgs) RouteSpecHttpRouteMatchHeaderMatchPtrInput
type RouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Range ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangeArgs ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeArgs struct { // The end of the range. End pulumi.IntInput `pulumi:"end"` // The start of the range. Start pulumi.IntInput `pulumi:"start"` }
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangeInput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput }
RouteSpecHttpRouteMatchHeaderMatchRangeInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchRangeArgs and RouteSpecHttpRouteMatchHeaderMatchRangeOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchRangeInput` via:
RouteSpecHttpRouteMatchHeaderMatchRangeArgs{...}
type RouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput }
RouteSpecHttpRouteMatchHeaderMatchRangePtrInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchRangeArgs, RouteSpecHttpRouteMatchHeaderMatchRangePtr and RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchRangePtrInput` via:
RouteSpecHttpRouteMatchHeaderMatchRangeArgs{...} or: nil
func RouteSpecHttpRouteMatchHeaderMatchRangePtr ¶
func RouteSpecHttpRouteMatchHeaderMatchRangePtr(v *RouteSpecHttpRouteMatchHeaderMatchRangeArgs) RouteSpecHttpRouteMatchHeaderMatchRangePtrInput
type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderOutput ¶
type RouteSpecHttpRouteMatchHeaderOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderOutput) Invert ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` method and value. Default is `false`.
func (RouteSpecHttpRouteMatchHeaderOutput) Match ¶
The method and value to match the header value sent with a request. Specify one match method.
func (RouteSpecHttpRouteMatchHeaderOutput) Name ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) Name() pulumi.StringOutput
A name for the HTTP header in the client request that will be matched on.
func (RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
func (RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
type RouteSpecHttpRouteMatchInput ¶
type RouteSpecHttpRouteMatchInput interface { pulumi.Input ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput ToRouteSpecHttpRouteMatchOutputWithContext(context.Context) RouteSpecHttpRouteMatchOutput }
RouteSpecHttpRouteMatchInput is an input type that accepts RouteSpecHttpRouteMatchArgs and RouteSpecHttpRouteMatchOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchInput` via:
RouteSpecHttpRouteMatchArgs{...}
type RouteSpecHttpRouteMatchOutput ¶
type RouteSpecHttpRouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchOutput) ElementType ¶
func (RouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchOutput) Headers ¶
func (o RouteSpecHttpRouteMatchOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttpRouteMatchOutput) Method ¶
func (o RouteSpecHttpRouteMatchOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttpRouteMatchOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchOutput) Prefix() pulumi.StringOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchOutput) Scheme ¶
func (o RouteSpecHttpRouteMatchOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutput ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutputWithContext ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
type RouteSpecHttpRouteMatchPtrInput ¶
type RouteSpecHttpRouteMatchPtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput ToRouteSpecHttpRouteMatchPtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchPtrOutput }
RouteSpecHttpRouteMatchPtrInput is an input type that accepts RouteSpecHttpRouteMatchArgs, RouteSpecHttpRouteMatchPtr and RouteSpecHttpRouteMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchPtrInput` via:
RouteSpecHttpRouteMatchArgs{...} or: nil
func RouteSpecHttpRouteMatchPtr ¶
func RouteSpecHttpRouteMatchPtr(v *RouteSpecHttpRouteMatchArgs) RouteSpecHttpRouteMatchPtrInput
type RouteSpecHttpRouteMatchPtrOutput ¶
type RouteSpecHttpRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchPtrOutput) Elem ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Elem() RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchPtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchPtrOutput) Headers ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttpRouteMatchPtrOutput) Method ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttpRouteMatchPtrOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchPtrOutput) Scheme ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
type RouteSpecHttpRouteOutput ¶
type RouteSpecHttpRouteOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteOutput) Action ¶
func (o RouteSpecHttpRouteOutput) Action() RouteSpecHttpRouteActionOutput
The action to take if a match is determined.
func (RouteSpecHttpRouteOutput) ElementType ¶
func (RouteSpecHttpRouteOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteOutput) Match ¶
func (o RouteSpecHttpRouteOutput) Match() RouteSpecHttpRouteMatchOutput
The criteria for determining an HTTP request match.
func (RouteSpecHttpRouteOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttpRouteOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttpRouteOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecHttpRouteOutput) Timeout() RouteSpecHttpRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutput ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutputWithContext ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutput ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutputWithContext ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
type RouteSpecHttpRoutePtrInput ¶
type RouteSpecHttpRoutePtrInput interface { pulumi.Input ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput ToRouteSpecHttpRoutePtrOutputWithContext(context.Context) RouteSpecHttpRoutePtrOutput }
RouteSpecHttpRoutePtrInput is an input type that accepts RouteSpecHttpRouteArgs, RouteSpecHttpRoutePtr and RouteSpecHttpRoutePtrOutput values. You can construct a concrete instance of `RouteSpecHttpRoutePtrInput` via:
RouteSpecHttpRouteArgs{...} or: nil
func RouteSpecHttpRoutePtr ¶
func RouteSpecHttpRoutePtr(v *RouteSpecHttpRouteArgs) RouteSpecHttpRoutePtrInput
type RouteSpecHttpRoutePtrOutput ¶
type RouteSpecHttpRoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRoutePtrOutput) Action ¶
func (o RouteSpecHttpRoutePtrOutput) Action() RouteSpecHttpRouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecHttpRoutePtrOutput) Elem ¶
func (o RouteSpecHttpRoutePtrOutput) Elem() RouteSpecHttpRouteOutput
func (RouteSpecHttpRoutePtrOutput) ElementType ¶
func (RouteSpecHttpRoutePtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRoutePtrOutput) Match ¶
func (o RouteSpecHttpRoutePtrOutput) Match() RouteSpecHttpRouteMatchPtrOutput
The criteria for determining an HTTP request match.
func (RouteSpecHttpRoutePtrOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttpRoutePtrOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttpRoutePtrOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecHttpRoutePtrOutput) Timeout() RouteSpecHttpRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutput ¶
func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
func (RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext ¶
func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
type RouteSpecHttpRouteRetryPolicy ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicy struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents []string `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries int `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttpRouteRetryPolicyPerRetryTimeout `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents []string `pulumi:"tcpRetryEvents"` }
type RouteSpecHttpRouteRetryPolicyArgs ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyArgs struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries pulumi.IntInput `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents pulumi.StringArrayInput `pulumi:"tcpRetryEvents"` }
func (RouteSpecHttpRouteRetryPolicyArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteRetryPolicyInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput ToRouteSpecHttpRouteRetryPolicyOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyOutput }
RouteSpecHttpRouteRetryPolicyInput is an input type that accepts RouteSpecHttpRouteRetryPolicyArgs and RouteSpecHttpRouteRetryPolicyOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyInput` via:
RouteSpecHttpRouteRetryPolicyArgs{...}
type RouteSpecHttpRouteRetryPolicyOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttpRouteRetryPolicyOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeout ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput }
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput is an input type that accepts RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs and RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput` via:
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs{...}
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput }
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput is an input type that accepts RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs, RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtr and RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput` via:
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs{...} or: nil
func RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtr ¶ added in v3.6.0
func RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶ added in v3.6.0
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecHttpRouteRetryPolicyPtrInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPtrInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput }
RouteSpecHttpRouteRetryPolicyPtrInput is an input type that accepts RouteSpecHttpRouteRetryPolicyArgs, RouteSpecHttpRouteRetryPolicyPtr and RouteSpecHttpRouteRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyPtrInput` via:
RouteSpecHttpRouteRetryPolicyArgs{...} or: nil
func RouteSpecHttpRouteRetryPolicyPtr ¶ added in v3.6.0
func RouteSpecHttpRouteRetryPolicyPtr(v *RouteSpecHttpRouteRetryPolicyArgs) RouteSpecHttpRouteRetryPolicyPtrInput
type RouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPtrOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttpRouteRetryPolicyPtrOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteTimeout ¶ added in v3.7.0
type RouteSpecHttpRouteTimeout struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *RouteSpecHttpRouteTimeoutIdle `pulumi:"idle"` // The per request timeout. PerRequest *RouteSpecHttpRouteTimeoutPerRequest `pulumi:"perRequest"` }
type RouteSpecHttpRouteTimeoutArgs ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutArgs struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle RouteSpecHttpRouteTimeoutIdlePtrInput `pulumi:"idle"` // The per request timeout. PerRequest RouteSpecHttpRouteTimeoutPerRequestPtrInput `pulumi:"perRequest"` }
func (RouteSpecHttpRouteTimeoutArgs) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutput ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutput() RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutput ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
type RouteSpecHttpRouteTimeoutIdle ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutIdleArgs ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutIdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttpRouteTimeoutIdleArgs) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutput ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutput() RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
type RouteSpecHttpRouteTimeoutIdleInput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutIdleInput interface { pulumi.Input ToRouteSpecHttpRouteTimeoutIdleOutput() RouteSpecHttpRouteTimeoutIdleOutput ToRouteSpecHttpRouteTimeoutIdleOutputWithContext(context.Context) RouteSpecHttpRouteTimeoutIdleOutput }
RouteSpecHttpRouteTimeoutIdleInput is an input type that accepts RouteSpecHttpRouteTimeoutIdleArgs and RouteSpecHttpRouteTimeoutIdleOutput values. You can construct a concrete instance of `RouteSpecHttpRouteTimeoutIdleInput` via:
RouteSpecHttpRouteTimeoutIdleArgs{...}
type RouteSpecHttpRouteTimeoutIdleOutput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutIdleOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutput() RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutIdleOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutIdlePtrInput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutIdlePtrInput interface { pulumi.Input ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput }
RouteSpecHttpRouteTimeoutIdlePtrInput is an input type that accepts RouteSpecHttpRouteTimeoutIdleArgs, RouteSpecHttpRouteTimeoutIdlePtr and RouteSpecHttpRouteTimeoutIdlePtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteTimeoutIdlePtrInput` via:
RouteSpecHttpRouteTimeoutIdleArgs{...} or: nil
func RouteSpecHttpRouteTimeoutIdlePtr ¶ added in v3.7.0
func RouteSpecHttpRouteTimeoutIdlePtr(v *RouteSpecHttpRouteTimeoutIdleArgs) RouteSpecHttpRouteTimeoutIdlePtrInput
type RouteSpecHttpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutInput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutInput interface { pulumi.Input ToRouteSpecHttpRouteTimeoutOutput() RouteSpecHttpRouteTimeoutOutput ToRouteSpecHttpRouteTimeoutOutputWithContext(context.Context) RouteSpecHttpRouteTimeoutOutput }
RouteSpecHttpRouteTimeoutInput is an input type that accepts RouteSpecHttpRouteTimeoutArgs and RouteSpecHttpRouteTimeoutOutput values. You can construct a concrete instance of `RouteSpecHttpRouteTimeoutInput` via:
RouteSpecHttpRouteTimeoutArgs{...}
type RouteSpecHttpRouteTimeoutOutput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutOutput) Idle ¶ added in v3.7.0
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttpRouteTimeoutOutput) PerRequest ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutOutput) PerRequest() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutput() RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
type RouteSpecHttpRouteTimeoutPerRequest ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPerRequestArgs ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPerRequestArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutput ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutput() RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
type RouteSpecHttpRouteTimeoutPerRequestInput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPerRequestInput interface { pulumi.Input ToRouteSpecHttpRouteTimeoutPerRequestOutput() RouteSpecHttpRouteTimeoutPerRequestOutput ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext(context.Context) RouteSpecHttpRouteTimeoutPerRequestOutput }
RouteSpecHttpRouteTimeoutPerRequestInput is an input type that accepts RouteSpecHttpRouteTimeoutPerRequestArgs and RouteSpecHttpRouteTimeoutPerRequestOutput values. You can construct a concrete instance of `RouteSpecHttpRouteTimeoutPerRequestInput` via:
RouteSpecHttpRouteTimeoutPerRequestArgs{...}
type RouteSpecHttpRouteTimeoutPerRequestOutput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPerRequestOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutput() RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutPerRequestOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutPerRequestPtrInput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPerRequestPtrInput interface { pulumi.Input ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput }
RouteSpecHttpRouteTimeoutPerRequestPtrInput is an input type that accepts RouteSpecHttpRouteTimeoutPerRequestArgs, RouteSpecHttpRouteTimeoutPerRequestPtr and RouteSpecHttpRouteTimeoutPerRequestPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteTimeoutPerRequestPtrInput` via:
RouteSpecHttpRouteTimeoutPerRequestArgs{...} or: nil
func RouteSpecHttpRouteTimeoutPerRequestPtr ¶ added in v3.7.0
func RouteSpecHttpRouteTimeoutPerRequestPtr(v *RouteSpecHttpRouteTimeoutPerRequestArgs) RouteSpecHttpRouteTimeoutPerRequestPtrInput
type RouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPerRequestPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Unit ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Value ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutPtrInput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPtrInput interface { pulumi.Input ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(context.Context) RouteSpecHttpRouteTimeoutPtrOutput }
RouteSpecHttpRouteTimeoutPtrInput is an input type that accepts RouteSpecHttpRouteTimeoutArgs, RouteSpecHttpRouteTimeoutPtr and RouteSpecHttpRouteTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteTimeoutPtrInput` via:
RouteSpecHttpRouteTimeoutArgs{...} or: nil
func RouteSpecHttpRouteTimeoutPtr ¶ added in v3.7.0
func RouteSpecHttpRouteTimeoutPtr(v *RouteSpecHttpRouteTimeoutArgs) RouteSpecHttpRouteTimeoutPtrInput
type RouteSpecHttpRouteTimeoutPtrOutput ¶ added in v3.7.0
type RouteSpecHttpRouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutPtrOutput) Elem ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPtrOutput) Elem() RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutPtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecHttpRouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPtrOutput) Idle ¶ added in v3.7.0
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttpRouteTimeoutPtrOutput) PerRequest ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPtrOutput) PerRequest() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
func (RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
type RouteSpecInput ¶
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 ¶
type RouteSpecOutput struct{ *pulumi.OutputState }
func (RouteSpecOutput) ElementType ¶
func (RouteSpecOutput) ElementType() reflect.Type
func (RouteSpecOutput) GrpcRoute ¶ added in v3.6.0
func (o RouteSpecOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
The gRPC routing information for the route.
func (RouteSpecOutput) Http2Route ¶ added in v3.6.0
func (o RouteSpecOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
The HTTP/2 routing information for the route.
func (RouteSpecOutput) HttpRoute ¶
func (o RouteSpecOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
The HTTP routing information for the route.
func (RouteSpecOutput) Priority ¶
func (o RouteSpecOutput) Priority() pulumi.IntPtrOutput
The priority for the route, between `0` and `1000`. Routes are matched based on the specified value, where `0` is the highest priority.
func (RouteSpecOutput) TcpRoute ¶
func (o RouteSpecOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
The TCP routing information for the route.
func (RouteSpecOutput) ToRouteSpecOutput ¶
func (o RouteSpecOutput) ToRouteSpecOutput() RouteSpecOutput
func (RouteSpecOutput) ToRouteSpecOutputWithContext ¶
func (o RouteSpecOutput) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
func (RouteSpecOutput) ToRouteSpecPtrOutput ¶
func (o RouteSpecOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
func (RouteSpecOutput) ToRouteSpecPtrOutputWithContext ¶
func (o RouteSpecOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
type RouteSpecPtrInput ¶
type RouteSpecPtrInput interface { pulumi.Input ToRouteSpecPtrOutput() RouteSpecPtrOutput ToRouteSpecPtrOutputWithContext(context.Context) RouteSpecPtrOutput }
RouteSpecPtrInput is an input type that accepts RouteSpecArgs, RouteSpecPtr and RouteSpecPtrOutput values. You can construct a concrete instance of `RouteSpecPtrInput` via:
RouteSpecArgs{...} or: nil
func RouteSpecPtr ¶
func RouteSpecPtr(v *RouteSpecArgs) RouteSpecPtrInput
type RouteSpecPtrOutput ¶
type RouteSpecPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecPtrOutput) Elem ¶
func (o RouteSpecPtrOutput) Elem() RouteSpecOutput
func (RouteSpecPtrOutput) ElementType ¶
func (RouteSpecPtrOutput) ElementType() reflect.Type
func (RouteSpecPtrOutput) GrpcRoute ¶ added in v3.6.0
func (o RouteSpecPtrOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
The gRPC routing information for the route.
func (RouteSpecPtrOutput) Http2Route ¶ added in v3.6.0
func (o RouteSpecPtrOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
The HTTP/2 routing information for the route.
func (RouteSpecPtrOutput) HttpRoute ¶
func (o RouteSpecPtrOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
The HTTP routing information for the route.
func (RouteSpecPtrOutput) Priority ¶
func (o RouteSpecPtrOutput) Priority() pulumi.IntPtrOutput
The priority for the route, between `0` and `1000`. Routes are matched based on the specified value, where `0` is the highest priority.
func (RouteSpecPtrOutput) TcpRoute ¶
func (o RouteSpecPtrOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
The TCP routing information for the route.
func (RouteSpecPtrOutput) ToRouteSpecPtrOutput ¶
func (o RouteSpecPtrOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
func (RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext ¶
func (o RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
type RouteSpecTcpRoute ¶
type RouteSpecTcpRoute struct { // The action to take if a match is determined. Action RouteSpecTcpRouteAction `pulumi:"action"` // The types of timeouts. Timeout *RouteSpecTcpRouteTimeout `pulumi:"timeout"` }
type RouteSpecTcpRouteAction ¶
type RouteSpecTcpRouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecTcpRouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecTcpRouteActionArgs ¶
type RouteSpecTcpRouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecTcpRouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecTcpRouteActionArgs) ElementType ¶
func (RouteSpecTcpRouteActionArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutput ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutputWithContext ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutput ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
type RouteSpecTcpRouteActionInput ¶
type RouteSpecTcpRouteActionInput interface { pulumi.Input ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput ToRouteSpecTcpRouteActionOutputWithContext(context.Context) RouteSpecTcpRouteActionOutput }
RouteSpecTcpRouteActionInput is an input type that accepts RouteSpecTcpRouteActionArgs and RouteSpecTcpRouteActionOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionInput` via:
RouteSpecTcpRouteActionArgs{...}
type RouteSpecTcpRouteActionOutput ¶
type RouteSpecTcpRouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionOutput) ElementType ¶
func (RouteSpecTcpRouteActionOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutput ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutputWithContext ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutput ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionOutput) WeightedTargets ¶
func (o RouteSpecTcpRouteActionOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecTcpRouteActionPtrInput ¶
type RouteSpecTcpRouteActionPtrInput interface { pulumi.Input ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput ToRouteSpecTcpRouteActionPtrOutputWithContext(context.Context) RouteSpecTcpRouteActionPtrOutput }
RouteSpecTcpRouteActionPtrInput is an input type that accepts RouteSpecTcpRouteActionArgs, RouteSpecTcpRouteActionPtr and RouteSpecTcpRouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionPtrInput` via:
RouteSpecTcpRouteActionArgs{...} or: nil
func RouteSpecTcpRouteActionPtr ¶
func RouteSpecTcpRouteActionPtr(v *RouteSpecTcpRouteActionArgs) RouteSpecTcpRouteActionPtrInput
type RouteSpecTcpRouteActionPtrOutput ¶
type RouteSpecTcpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionPtrOutput) Elem ¶
func (o RouteSpecTcpRouteActionPtrOutput) Elem() RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionPtrOutput) ElementType ¶
func (RouteSpecTcpRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput ¶
func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶
func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionPtrOutput) WeightedTargets ¶
func (o RouteSpecTcpRouteActionPtrOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecTcpRouteActionWeightedTargetArgs ¶
type RouteSpecTcpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput ¶
func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
type RouteSpecTcpRouteActionWeightedTargetArray ¶
type RouteSpecTcpRouteActionWeightedTargetArray []RouteSpecTcpRouteActionWeightedTargetInput
func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
func (RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
type RouteSpecTcpRouteActionWeightedTargetArrayInput ¶
type RouteSpecTcpRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput }
RouteSpecTcpRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecTcpRouteActionWeightedTargetArray and RouteSpecTcpRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionWeightedTargetArrayInput` via:
RouteSpecTcpRouteActionWeightedTargetArray{ RouteSpecTcpRouteActionWeightedTargetArgs{...} }
type RouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
type RouteSpecTcpRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
type RouteSpecTcpRouteActionWeightedTargetInput ¶
type RouteSpecTcpRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecTcpRouteActionWeightedTargetOutput }
RouteSpecTcpRouteActionWeightedTargetInput is an input type that accepts RouteSpecTcpRouteActionWeightedTargetArgs and RouteSpecTcpRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionWeightedTargetInput` via:
RouteSpecTcpRouteActionWeightedTargetArgs{...}
type RouteSpecTcpRouteActionWeightedTargetOutput ¶
type RouteSpecTcpRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecTcpRouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecTcpRouteArgs ¶
type RouteSpecTcpRouteArgs struct { // The action to take if a match is determined. Action RouteSpecTcpRouteActionInput `pulumi:"action"` // The types of timeouts. Timeout RouteSpecTcpRouteTimeoutPtrInput `pulumi:"timeout"` }
func (RouteSpecTcpRouteArgs) ElementType ¶
func (RouteSpecTcpRouteArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutput ¶
func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutput() RouteSpecTcpRouteOutput
func (RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutputWithContext ¶
func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutputWithContext(ctx context.Context) RouteSpecTcpRouteOutput
func (RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutput ¶
func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
func (RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutputWithContext ¶
func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
type RouteSpecTcpRouteInput ¶
type RouteSpecTcpRouteInput interface { pulumi.Input ToRouteSpecTcpRouteOutput() RouteSpecTcpRouteOutput ToRouteSpecTcpRouteOutputWithContext(context.Context) RouteSpecTcpRouteOutput }
RouteSpecTcpRouteInput is an input type that accepts RouteSpecTcpRouteArgs and RouteSpecTcpRouteOutput values. You can construct a concrete instance of `RouteSpecTcpRouteInput` via:
RouteSpecTcpRouteArgs{...}
type RouteSpecTcpRouteOutput ¶
type RouteSpecTcpRouteOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteOutput) Action ¶
func (o RouteSpecTcpRouteOutput) Action() RouteSpecTcpRouteActionOutput
The action to take if a match is determined.
func (RouteSpecTcpRouteOutput) ElementType ¶
func (RouteSpecTcpRouteOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecTcpRouteOutput) Timeout() RouteSpecTcpRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecTcpRouteOutput) ToRouteSpecTcpRouteOutput ¶
func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRouteOutput() RouteSpecTcpRouteOutput
func (RouteSpecTcpRouteOutput) ToRouteSpecTcpRouteOutputWithContext ¶
func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRouteOutputWithContext(ctx context.Context) RouteSpecTcpRouteOutput
func (RouteSpecTcpRouteOutput) ToRouteSpecTcpRoutePtrOutput ¶
func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
func (RouteSpecTcpRouteOutput) ToRouteSpecTcpRoutePtrOutputWithContext ¶
func (o RouteSpecTcpRouteOutput) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
type RouteSpecTcpRoutePtrInput ¶
type RouteSpecTcpRoutePtrInput interface { pulumi.Input ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput ToRouteSpecTcpRoutePtrOutputWithContext(context.Context) RouteSpecTcpRoutePtrOutput }
RouteSpecTcpRoutePtrInput is an input type that accepts RouteSpecTcpRouteArgs, RouteSpecTcpRoutePtr and RouteSpecTcpRoutePtrOutput values. You can construct a concrete instance of `RouteSpecTcpRoutePtrInput` via:
RouteSpecTcpRouteArgs{...} or: nil
func RouteSpecTcpRoutePtr ¶
func RouteSpecTcpRoutePtr(v *RouteSpecTcpRouteArgs) RouteSpecTcpRoutePtrInput
type RouteSpecTcpRoutePtrOutput ¶
type RouteSpecTcpRoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRoutePtrOutput) Action ¶
func (o RouteSpecTcpRoutePtrOutput) Action() RouteSpecTcpRouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecTcpRoutePtrOutput) Elem ¶
func (o RouteSpecTcpRoutePtrOutput) Elem() RouteSpecTcpRouteOutput
func (RouteSpecTcpRoutePtrOutput) ElementType ¶
func (RouteSpecTcpRoutePtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRoutePtrOutput) Timeout ¶ added in v3.7.0
func (o RouteSpecTcpRoutePtrOutput) Timeout() RouteSpecTcpRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutput ¶
func (o RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
func (RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutputWithContext ¶
func (o RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
type RouteSpecTcpRouteTimeout ¶ added in v3.7.0
type RouteSpecTcpRouteTimeout struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *RouteSpecTcpRouteTimeoutIdle `pulumi:"idle"` }
type RouteSpecTcpRouteTimeoutArgs ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutArgs struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle RouteSpecTcpRouteTimeoutIdlePtrInput `pulumi:"idle"` }
func (RouteSpecTcpRouteTimeoutArgs) ElementType ¶ added in v3.7.0
func (RouteSpecTcpRouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutput ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutput() RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutputWithContext ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutput ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
type RouteSpecTcpRouteTimeoutIdle ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutIdleArgs ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutIdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecTcpRouteTimeoutIdleArgs) ElementType ¶ added in v3.7.0
func (RouteSpecTcpRouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutput ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutput() RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
type RouteSpecTcpRouteTimeoutIdleInput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutIdleInput interface { pulumi.Input ToRouteSpecTcpRouteTimeoutIdleOutput() RouteSpecTcpRouteTimeoutIdleOutput ToRouteSpecTcpRouteTimeoutIdleOutputWithContext(context.Context) RouteSpecTcpRouteTimeoutIdleOutput }
RouteSpecTcpRouteTimeoutIdleInput is an input type that accepts RouteSpecTcpRouteTimeoutIdleArgs and RouteSpecTcpRouteTimeoutIdleOutput values. You can construct a concrete instance of `RouteSpecTcpRouteTimeoutIdleInput` via:
RouteSpecTcpRouteTimeoutIdleArgs{...}
type RouteSpecTcpRouteTimeoutIdleOutput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutIdleOutput) ElementType ¶ added in v3.7.0
func (RouteSpecTcpRouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutput ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutput() RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) Unit ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecTcpRouteTimeoutIdleOutput) Value ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecTcpRouteTimeoutIdlePtrInput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutIdlePtrInput interface { pulumi.Input ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput }
RouteSpecTcpRouteTimeoutIdlePtrInput is an input type that accepts RouteSpecTcpRouteTimeoutIdleArgs, RouteSpecTcpRouteTimeoutIdlePtr and RouteSpecTcpRouteTimeoutIdlePtrOutput values. You can construct a concrete instance of `RouteSpecTcpRouteTimeoutIdlePtrInput` via:
RouteSpecTcpRouteTimeoutIdleArgs{...} or: nil
func RouteSpecTcpRouteTimeoutIdlePtr ¶ added in v3.7.0
func RouteSpecTcpRouteTimeoutIdlePtr(v *RouteSpecTcpRouteTimeoutIdleArgs) RouteSpecTcpRouteTimeoutIdlePtrInput
type RouteSpecTcpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) Unit ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) Value ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecTcpRouteTimeoutInput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutInput interface { pulumi.Input ToRouteSpecTcpRouteTimeoutOutput() RouteSpecTcpRouteTimeoutOutput ToRouteSpecTcpRouteTimeoutOutputWithContext(context.Context) RouteSpecTcpRouteTimeoutOutput }
RouteSpecTcpRouteTimeoutInput is an input type that accepts RouteSpecTcpRouteTimeoutArgs and RouteSpecTcpRouteTimeoutOutput values. You can construct a concrete instance of `RouteSpecTcpRouteTimeoutInput` via:
RouteSpecTcpRouteTimeoutArgs{...}
type RouteSpecTcpRouteTimeoutOutput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutOutput) ElementType ¶ added in v3.7.0
func (RouteSpecTcpRouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutOutput) Idle ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutOutput) Idle() RouteSpecTcpRouteTimeoutIdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutput ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutput() RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutputWithContext ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
func (RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
type RouteSpecTcpRouteTimeoutPtrInput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutPtrInput interface { pulumi.Input ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(context.Context) RouteSpecTcpRouteTimeoutPtrOutput }
RouteSpecTcpRouteTimeoutPtrInput is an input type that accepts RouteSpecTcpRouteTimeoutArgs, RouteSpecTcpRouteTimeoutPtr and RouteSpecTcpRouteTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecTcpRouteTimeoutPtrInput` via:
RouteSpecTcpRouteTimeoutArgs{...} or: nil
func RouteSpecTcpRouteTimeoutPtr ¶ added in v3.7.0
func RouteSpecTcpRouteTimeoutPtr(v *RouteSpecTcpRouteTimeoutArgs) RouteSpecTcpRouteTimeoutPtrInput
type RouteSpecTcpRouteTimeoutPtrOutput ¶ added in v3.7.0
type RouteSpecTcpRouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutPtrOutput) Elem ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutPtrOutput) Elem() RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutPtrOutput) ElementType ¶ added in v3.7.0
func (RouteSpecTcpRouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutPtrOutput) Idle ¶ added in v3.7.0
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutput ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
func (RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
type RouteState ¶
type RouteState struct { // The ARN of the route. Arn pulumi.StringPtrInput // The creation date of the route. CreatedDate pulumi.StringPtrInput // The last update date of the route. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the route. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the route. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The route specification to apply. Spec RouteSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type VirtualGateway ¶ added in v3.8.0
type VirtualGateway struct { pulumi.CustomResourceState // The ARN of the virtual gateway. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual gateway. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual gateway. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual gateway. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the virtual gateway. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The virtual gateway specification to apply. Spec VirtualGatewaySpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual gateway resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualGateway(ctx, "example", &appmesh.VirtualGatewayArgs{ MeshName: pulumi.String("example-service-mesh"), Spec: &appmesh.VirtualGatewaySpecArgs{ Listener: &appmesh.VirtualGatewaySpecListenerArgs{ PortMapping: &appmesh.VirtualGatewaySpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, }, Tags: pulumi.StringMap{ "Environment": pulumi.String("test"), }, }) if err != nil { return err } return nil }) }
``` ### Access Logs and TLS
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualGateway(ctx, "example", &appmesh.VirtualGatewayArgs{ MeshName: pulumi.String("example-service-mesh"), Spec: &appmesh.VirtualGatewaySpecArgs{ Listener: &appmesh.VirtualGatewaySpecListenerArgs{ PortMapping: &appmesh.VirtualGatewaySpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, Tls: &appmesh.VirtualGatewaySpecListenerTlsArgs{ Certificate: &appmesh.VirtualGatewaySpecListenerTlsCertificateArgs{ Acm: &appmesh.VirtualGatewaySpecListenerTlsCertificateAcmArgs{ CertificateArn: pulumi.Any(aws_acm_certificate.Example.Arn), }, }, Mode: pulumi.String("STRICT"), }, }, Logging: &appmesh.VirtualGatewaySpecLoggingArgs{ AccessLog: &appmesh.VirtualGatewaySpecLoggingAccessLogArgs{ File: &appmesh.VirtualGatewaySpecLoggingAccessLogFileArgs{ Path: pulumi.String("/var/log/access.log"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
func GetVirtualGateway ¶ added in v3.8.0
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 ¶ added in v3.8.0
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.
type VirtualGatewayArgs ¶ added in v3.8.0
type VirtualGatewayArgs struct { // The name of the service mesh in which to create the virtual gateway. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual gateway. Name pulumi.StringPtrInput // The virtual gateway specification to apply. Spec VirtualGatewaySpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualGateway resource.
func (VirtualGatewayArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewayArgs) ElementType() reflect.Type
type VirtualGatewaySpec ¶ added in v3.8.0
type VirtualGatewaySpec struct { // The defaults for backends. BackendDefaults *VirtualGatewaySpecBackendDefaults `pulumi:"backendDefaults"` // The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener. Listener VirtualGatewaySpecListener `pulumi:"listener"` // The inbound and outbound access logging information for the virtual gateway. Logging *VirtualGatewaySpecLogging `pulumi:"logging"` }
type VirtualGatewaySpecArgs ¶ added in v3.8.0
type VirtualGatewaySpecArgs struct { // The defaults for backends. BackendDefaults VirtualGatewaySpecBackendDefaultsPtrInput `pulumi:"backendDefaults"` // The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener. Listener VirtualGatewaySpecListenerInput `pulumi:"listener"` // The inbound and outbound access logging information for the virtual gateway. Logging VirtualGatewaySpecLoggingPtrInput `pulumi:"logging"` }
func (VirtualGatewaySpecArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecArgs) ElementType() reflect.Type
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
type VirtualGatewaySpecBackendDefaults ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaults struct { // The default client policy for virtual gateway backends. ClientPolicy *VirtualGatewaySpecBackendDefaultsClientPolicy `pulumi:"clientPolicy"` }
type VirtualGatewaySpecBackendDefaultsArgs ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsArgs struct { // The default client policy for virtual gateway backends. ClientPolicy VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput `pulumi:"clientPolicy"` }
func (VirtualGatewaySpecBackendDefaultsArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutput() VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicy ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualGatewaySpecBackendDefaultsClientPolicyTls `pulumi:"tls"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyArgs ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput() VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput() VirtualGatewaySpecBackendDefaultsClientPolicyOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyArgs and VirtualGatewaySpecBackendDefaultsClientPolicyOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) Tls ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) Tls() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput() VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyArgs, VirtualGatewaySpecBackendDefaultsClientPolicyPtr and VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyPtr ¶ added in v3.8.0
func VirtualGatewaySpecBackendDefaultsClientPolicyPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyArgs) VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) Tls ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTls ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTls struct { Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The TLS validation context. Validation VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs struct { Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The TLS validation context. Validation VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Enforce ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Ports ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Validation ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
The TLS validation context.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtr ¶ added in v3.8.0
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Ports ¶ added in v3.8.0
One or more ports that the policy is enforced for.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Validation ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
The TLS validation context.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation struct { // The TLS validation context trust. Trust VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs struct { // The TLS validation context trust. Trust VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) Trust ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtr ¶ added in v3.8.0
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust struct { // The TLS validation context trust for an AWS Certificate Manager (ACM) certificate. Acm *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm `pulumi:"acm"` // The TLS validation context trust for a local file. File *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile `pulumi:"file"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr ¶ added in v3.8.0
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) Elem ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs struct { // The TLS validation context trust for an AWS Certificate Manager (ACM) certificate. Acm VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput `pulumi:"acm"` // The TLS validation context trust for a local file. File VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr ¶ added in v3.8.0
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) Elem ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtr ¶ added in v3.8.0
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Elem ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualGatewaySpecBackendDefaultsInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsOutput() VirtualGatewaySpecBackendDefaultsOutput ToVirtualGatewaySpecBackendDefaultsOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsOutput }
VirtualGatewaySpecBackendDefaultsInput is an input type that accepts VirtualGatewaySpecBackendDefaultsArgs and VirtualGatewaySpecBackendDefaultsOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsInput` via:
VirtualGatewaySpecBackendDefaultsArgs{...}
type VirtualGatewaySpecBackendDefaultsOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsOutput) ClientPolicy ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsOutput) ClientPolicy() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual gateway backends.
func (VirtualGatewaySpecBackendDefaultsOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutput() VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
type VirtualGatewaySpecBackendDefaultsPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput }
VirtualGatewaySpecBackendDefaultsPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsArgs, VirtualGatewaySpecBackendDefaultsPtr and VirtualGatewaySpecBackendDefaultsPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsPtrInput` via:
VirtualGatewaySpecBackendDefaultsArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsPtr ¶ added in v3.8.0
func VirtualGatewaySpecBackendDefaultsPtr(v *VirtualGatewaySpecBackendDefaultsArgs) VirtualGatewaySpecBackendDefaultsPtrInput
type VirtualGatewaySpecBackendDefaultsPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecBackendDefaultsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ClientPolicy ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ClientPolicy() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual gateway backends.
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
type VirtualGatewaySpecInput ¶ added in v3.8.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 VirtualGatewaySpecListener ¶ added in v3.8.0
type VirtualGatewaySpecListener struct { // The health check information for the listener. HealthCheck *VirtualGatewaySpecListenerHealthCheck `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualGatewaySpecListenerPortMapping `pulumi:"portMapping"` // The Transport Layer Security (TLS) properties for the listener Tls *VirtualGatewaySpecListenerTls `pulumi:"tls"` }
type VirtualGatewaySpecListenerArgs ¶ added in v3.8.0
type VirtualGatewaySpecListenerArgs struct { // The health check information for the listener. HealthCheck VirtualGatewaySpecListenerHealthCheckPtrInput `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualGatewaySpecListenerPortMappingInput `pulumi:"portMapping"` // The Transport Layer Security (TLS) properties for the listener Tls VirtualGatewaySpecListenerTlsPtrInput `pulumi:"tls"` }
func (VirtualGatewaySpecListenerArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutput() VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
type VirtualGatewaySpecListenerHealthCheck ¶ added in v3.8.0
type VirtualGatewaySpecListenerHealthCheck struct { // The number of consecutive successful health checks that must occur before declaring listener healthy. HealthyThreshold int `pulumi:"healthyThreshold"` // The time period in milliseconds between each health check execution. IntervalMillis int `pulumi:"intervalMillis"` // The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`. Path *string `pulumi:"path"` // The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener. Port *int `pulumi:"port"` // The protocol for the health check request. Valid values are `http`, `http2`, and `grpc`. Protocol string `pulumi:"protocol"` // The amount of time to wait when receiving a response from the health check, in milliseconds. TimeoutMillis int `pulumi:"timeoutMillis"` // The number of consecutive failed health checks that must occur before declaring a virtual gateway unhealthy. UnhealthyThreshold int `pulumi:"unhealthyThreshold"` }
type VirtualGatewaySpecListenerHealthCheckArgs ¶ added in v3.8.0
type VirtualGatewaySpecListenerHealthCheckArgs struct { // The number of consecutive successful health checks that must occur before declaring listener healthy. HealthyThreshold pulumi.IntInput `pulumi:"healthyThreshold"` // The time period in milliseconds between each health check execution. IntervalMillis pulumi.IntInput `pulumi:"intervalMillis"` // The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`. Path pulumi.StringPtrInput `pulumi:"path"` // The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol for the health check request. Valid values are `http`, `http2`, and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` // The amount of time to wait when receiving a response from the health check, in milliseconds. TimeoutMillis pulumi.IntInput `pulumi:"timeoutMillis"` // The number of consecutive failed health checks that must occur before declaring a virtual gateway unhealthy. UnhealthyThreshold pulumi.IntInput `pulumi:"unhealthyThreshold"` }
func (VirtualGatewaySpecListenerHealthCheckArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerHealthCheckArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutput() VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
type VirtualGatewaySpecListenerHealthCheckInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerHealthCheckInput interface { pulumi.Input ToVirtualGatewaySpecListenerHealthCheckOutput() VirtualGatewaySpecListenerHealthCheckOutput ToVirtualGatewaySpecListenerHealthCheckOutputWithContext(context.Context) VirtualGatewaySpecListenerHealthCheckOutput }
VirtualGatewaySpecListenerHealthCheckInput is an input type that accepts VirtualGatewaySpecListenerHealthCheckArgs and VirtualGatewaySpecListenerHealthCheckOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerHealthCheckInput` via:
VirtualGatewaySpecListenerHealthCheckArgs{...}
type VirtualGatewaySpecListenerHealthCheckOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerHealthCheckOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerHealthCheckOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerHealthCheckOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerHealthCheckOutput) HealthyThreshold ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualGatewaySpecListenerHealthCheckOutput) IntervalMillis ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
The time period in milliseconds between each health check execution.
func (VirtualGatewaySpecListenerHealthCheckOutput) Path ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) Path() pulumi.StringPtrOutput
The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`.
func (VirtualGatewaySpecListenerHealthCheckOutput) Port ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) Port() pulumi.IntPtrOutput
The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener.
func (VirtualGatewaySpecListenerHealthCheckOutput) Protocol ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
The protocol for the health check request. Valid values are `http`, `http2`, and `grpc`.
func (VirtualGatewaySpecListenerHealthCheckOutput) TimeoutMillis ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) TimeoutMillis() pulumi.IntOutput
The amount of time to wait when receiving a response from the health check, in milliseconds.
func (VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutput() VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) UnhealthyThreshold ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
The number of consecutive failed health checks that must occur before declaring a virtual gateway unhealthy.
type VirtualGatewaySpecListenerHealthCheckPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerHealthCheckPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput }
VirtualGatewaySpecListenerHealthCheckPtrInput is an input type that accepts VirtualGatewaySpecListenerHealthCheckArgs, VirtualGatewaySpecListenerHealthCheckPtr and VirtualGatewaySpecListenerHealthCheckPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerHealthCheckPtrInput` via:
VirtualGatewaySpecListenerHealthCheckArgs{...} or: nil
func VirtualGatewaySpecListenerHealthCheckPtr ¶ added in v3.8.0
func VirtualGatewaySpecListenerHealthCheckPtr(v *VirtualGatewaySpecListenerHealthCheckArgs) VirtualGatewaySpecListenerHealthCheckPtrInput
type VirtualGatewaySpecListenerHealthCheckPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) HealthyThreshold ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) IntervalMillis ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
The time period in milliseconds between each health check execution.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) Path ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) Port ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) Protocol ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol for the health check request. Valid values are `http`, `http2`, and `grpc`.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) TimeoutMillis ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
The amount of time to wait when receiving a response from the health check, in milliseconds.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) UnhealthyThreshold ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of consecutive failed health checks that must occur before declaring a virtual gateway unhealthy.
type VirtualGatewaySpecListenerInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerInput interface { pulumi.Input ToVirtualGatewaySpecListenerOutput() VirtualGatewaySpecListenerOutput ToVirtualGatewaySpecListenerOutputWithContext(context.Context) VirtualGatewaySpecListenerOutput }
VirtualGatewaySpecListenerInput is an input type that accepts VirtualGatewaySpecListenerArgs and VirtualGatewaySpecListenerOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerInput` via:
VirtualGatewaySpecListenerArgs{...}
type VirtualGatewaySpecListenerOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerOutput) HealthCheck ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerOutput) HealthCheck() VirtualGatewaySpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualGatewaySpecListenerOutput) PortMapping ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerOutput) PortMapping() VirtualGatewaySpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualGatewaySpecListenerOutput) Tls ¶ added in v3.8.0
The Transport Layer Security (TLS) properties for the listener
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutput() VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
type VirtualGatewaySpecListenerPortMapping ¶ added in v3.8.0
type VirtualGatewaySpecListenerPortMappingArgs ¶ added in v3.8.0
type VirtualGatewaySpecListenerPortMappingArgs struct { // The port used for the port mapping. Port pulumi.IntInput `pulumi:"port"` // The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (VirtualGatewaySpecListenerPortMappingArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerPortMappingArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutput() VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
type VirtualGatewaySpecListenerPortMappingInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerPortMappingInput interface { pulumi.Input ToVirtualGatewaySpecListenerPortMappingOutput() VirtualGatewaySpecListenerPortMappingOutput ToVirtualGatewaySpecListenerPortMappingOutputWithContext(context.Context) VirtualGatewaySpecListenerPortMappingOutput }
VirtualGatewaySpecListenerPortMappingInput is an input type that accepts VirtualGatewaySpecListenerPortMappingArgs and VirtualGatewaySpecListenerPortMappingOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerPortMappingInput` via:
VirtualGatewaySpecListenerPortMappingArgs{...}
type VirtualGatewaySpecListenerPortMappingOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerPortMappingOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerPortMappingOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerPortMappingOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPortMappingOutput) Port ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingOutput) Port() pulumi.IntOutput
The port used for the port mapping.
func (VirtualGatewaySpecListenerPortMappingOutput) Protocol ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutput() VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
type VirtualGatewaySpecListenerPortMappingPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerPortMappingPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput }
VirtualGatewaySpecListenerPortMappingPtrInput is an input type that accepts VirtualGatewaySpecListenerPortMappingArgs, VirtualGatewaySpecListenerPortMappingPtr and VirtualGatewaySpecListenerPortMappingPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerPortMappingPtrInput` via:
VirtualGatewaySpecListenerPortMappingArgs{...} or: nil
func VirtualGatewaySpecListenerPortMappingPtr ¶ added in v3.8.0
func VirtualGatewaySpecListenerPortMappingPtr(v *VirtualGatewaySpecListenerPortMappingArgs) VirtualGatewaySpecListenerPortMappingPtrInput
type VirtualGatewaySpecListenerPortMappingPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPortMappingPtrOutput) Port ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualGatewaySpecListenerPortMappingPtrOutput) Protocol ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
type VirtualGatewaySpecListenerPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput ToVirtualGatewaySpecListenerPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerPtrOutput }
VirtualGatewaySpecListenerPtrInput is an input type that accepts VirtualGatewaySpecListenerArgs, VirtualGatewaySpecListenerPtr and VirtualGatewaySpecListenerPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerPtrInput` via:
VirtualGatewaySpecListenerArgs{...} or: nil
func VirtualGatewaySpecListenerPtr ¶ added in v3.8.0
func VirtualGatewaySpecListenerPtr(v *VirtualGatewaySpecListenerArgs) VirtualGatewaySpecListenerPtrInput
type VirtualGatewaySpecListenerPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerPtrOutput) Elem ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPtrOutput) Elem() VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPtrOutput) HealthCheck ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPtrOutput) HealthCheck() VirtualGatewaySpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualGatewaySpecListenerPtrOutput) PortMapping ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPtrOutput) PortMapping() VirtualGatewaySpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualGatewaySpecListenerPtrOutput) Tls ¶ added in v3.8.0
The Transport Layer Security (TLS) properties for the listener
func (VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
func (VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
type VirtualGatewaySpecListenerTls ¶ added in v3.8.0
type VirtualGatewaySpecListenerTls struct { // The listener's TLS certificate. Certificate VirtualGatewaySpecListenerTlsCertificate `pulumi:"certificate"` // The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`. Mode string `pulumi:"mode"` }
type VirtualGatewaySpecListenerTlsArgs ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsArgs struct { // The listener's TLS certificate. Certificate VirtualGatewaySpecListenerTlsCertificateInput `pulumi:"certificate"` // The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`. Mode pulumi.StringInput `pulumi:"mode"` }
func (VirtualGatewaySpecListenerTlsArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutput() VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
type VirtualGatewaySpecListenerTlsCertificate ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificate struct { // An AWS Certificate Manager (ACM) certificate. Acm *VirtualGatewaySpecListenerTlsCertificateAcm `pulumi:"acm"` // A local file certificate. File *VirtualGatewaySpecListenerTlsCertificateFile `pulumi:"file"` }
type VirtualGatewaySpecListenerTlsCertificateAcm ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateAcm struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn string `pulumi:"certificateArn"` }
type VirtualGatewaySpecListenerTlsCertificateAcmArgs ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateAcmArgs struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn pulumi.StringInput `pulumi:"certificateArn"` }
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput() VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
type VirtualGatewaySpecListenerTlsCertificateAcmInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateAcmInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificateAcmOutput() VirtualGatewaySpecListenerTlsCertificateAcmOutput ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificateAcmOutput }
VirtualGatewaySpecListenerTlsCertificateAcmInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateAcmArgs and VirtualGatewaySpecListenerTlsCertificateAcmOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificateAcmInput` via:
VirtualGatewaySpecListenerTlsCertificateAcmArgs{...}
type VirtualGatewaySpecListenerTlsCertificateAcmOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateAcmOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) CertificateArn ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput() VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
type VirtualGatewaySpecListenerTlsCertificateAcmPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateAcmPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput }
VirtualGatewaySpecListenerTlsCertificateAcmPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateAcmArgs, VirtualGatewaySpecListenerTlsCertificateAcmPtr and VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificateAcmPtrInput` via:
VirtualGatewaySpecListenerTlsCertificateAcmArgs{...} or: nil
func VirtualGatewaySpecListenerTlsCertificateAcmPtr ¶ added in v3.8.0
func VirtualGatewaySpecListenerTlsCertificateAcmPtr(v *VirtualGatewaySpecListenerTlsCertificateAcmArgs) VirtualGatewaySpecListenerTlsCertificateAcmPtrInput
type VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) CertificateArn ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
type VirtualGatewaySpecListenerTlsCertificateArgs ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateArgs struct { // An AWS Certificate Manager (ACM) certificate. Acm VirtualGatewaySpecListenerTlsCertificateAcmPtrInput `pulumi:"acm"` // A local file certificate. File VirtualGatewaySpecListenerTlsCertificateFilePtrInput `pulumi:"file"` }
func (VirtualGatewaySpecListenerTlsCertificateArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutput() VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
type VirtualGatewaySpecListenerTlsCertificateFile ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` // The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on. PrivateKey string `pulumi:"privateKey"` }
type VirtualGatewaySpecListenerTlsCertificateFileArgs ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` // The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutput() VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
type VirtualGatewaySpecListenerTlsCertificateFileInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateFileInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificateFileOutput() VirtualGatewaySpecListenerTlsCertificateFileOutput ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificateFileOutput }
VirtualGatewaySpecListenerTlsCertificateFileInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateFileArgs and VirtualGatewaySpecListenerTlsCertificateFileOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificateFileInput` via:
VirtualGatewaySpecListenerTlsCertificateFileArgs{...}
type VirtualGatewaySpecListenerTlsCertificateFileOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) CertificateChain ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) PrivateKey ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutput() VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
type VirtualGatewaySpecListenerTlsCertificateFilePtrInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateFilePtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput }
VirtualGatewaySpecListenerTlsCertificateFilePtrInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateFileArgs, VirtualGatewaySpecListenerTlsCertificateFilePtr and VirtualGatewaySpecListenerTlsCertificateFilePtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificateFilePtrInput` via:
VirtualGatewaySpecListenerTlsCertificateFileArgs{...} or: nil
func VirtualGatewaySpecListenerTlsCertificateFilePtr ¶ added in v3.8.0
func VirtualGatewaySpecListenerTlsCertificateFilePtr(v *VirtualGatewaySpecListenerTlsCertificateFileArgs) VirtualGatewaySpecListenerTlsCertificateFilePtrInput
type VirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) CertificateChain ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) PrivateKey ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
type VirtualGatewaySpecListenerTlsCertificateInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificateOutput() VirtualGatewaySpecListenerTlsCertificateOutput ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificateOutput }
VirtualGatewaySpecListenerTlsCertificateInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateArgs and VirtualGatewaySpecListenerTlsCertificateOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificateInput` via:
VirtualGatewaySpecListenerTlsCertificateArgs{...}
type VirtualGatewaySpecListenerTlsCertificateOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateOutput) Acm ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateOutput) Acm() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecListenerTlsCertificateOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificateOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateOutput) File ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateOutput) File() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutput() VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
type VirtualGatewaySpecListenerTlsCertificatePtrInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificatePtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput }
VirtualGatewaySpecListenerTlsCertificatePtrInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateArgs, VirtualGatewaySpecListenerTlsCertificatePtr and VirtualGatewaySpecListenerTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificatePtrInput` via:
VirtualGatewaySpecListenerTlsCertificateArgs{...} or: nil
func VirtualGatewaySpecListenerTlsCertificatePtr ¶ added in v3.8.0
func VirtualGatewaySpecListenerTlsCertificatePtr(v *VirtualGatewaySpecListenerTlsCertificateArgs) VirtualGatewaySpecListenerTlsCertificatePtrInput
type VirtualGatewaySpecListenerTlsCertificatePtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) Acm ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) Acm() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) File ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) File() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
type VirtualGatewaySpecListenerTlsInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsOutput() VirtualGatewaySpecListenerTlsOutput ToVirtualGatewaySpecListenerTlsOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsOutput }
VirtualGatewaySpecListenerTlsInput is an input type that accepts VirtualGatewaySpecListenerTlsArgs and VirtualGatewaySpecListenerTlsOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsInput` via:
VirtualGatewaySpecListenerTlsArgs{...}
type VirtualGatewaySpecListenerTlsOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsOutput) Certificate ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsOutput) Certificate() VirtualGatewaySpecListenerTlsCertificateOutput
The listener's TLS certificate.
func (VirtualGatewaySpecListenerTlsOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsOutput) Mode ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsOutput) Mode() pulumi.StringOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutput() VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
type VirtualGatewaySpecListenerTlsPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsPtrOutput }
VirtualGatewaySpecListenerTlsPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsArgs, VirtualGatewaySpecListenerTlsPtr and VirtualGatewaySpecListenerTlsPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsPtrInput` via:
VirtualGatewaySpecListenerTlsArgs{...} or: nil
func VirtualGatewaySpecListenerTlsPtr ¶ added in v3.8.0
func VirtualGatewaySpecListenerTlsPtr(v *VirtualGatewaySpecListenerTlsArgs) VirtualGatewaySpecListenerTlsPtrInput
type VirtualGatewaySpecListenerTlsPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecListenerTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsPtrOutput) Certificate ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsPtrOutput) Certificate() VirtualGatewaySpecListenerTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualGatewaySpecListenerTlsPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecListenerTlsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsPtrOutput) Mode ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
type VirtualGatewaySpecLogging ¶ added in v3.8.0
type VirtualGatewaySpecLogging struct { // The access log configuration for a virtual gateway. AccessLog *VirtualGatewaySpecLoggingAccessLog `pulumi:"accessLog"` }
type VirtualGatewaySpecLoggingAccessLog ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLog struct { // The file object to send virtual gateway access logs to. File *VirtualGatewaySpecLoggingAccessLogFile `pulumi:"file"` }
type VirtualGatewaySpecLoggingAccessLogArgs ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogArgs struct { // The file object to send virtual gateway access logs to. File VirtualGatewaySpecLoggingAccessLogFilePtrInput `pulumi:"file"` }
func (VirtualGatewaySpecLoggingAccessLogArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingAccessLogArgs) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutput() VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
type VirtualGatewaySpecLoggingAccessLogFile ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogFile struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path string `pulumi:"path"` }
type VirtualGatewaySpecLoggingAccessLogFileArgs ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogFileArgs struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path pulumi.StringInput `pulumi:"path"` }
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutput() VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
type VirtualGatewaySpecLoggingAccessLogFileInput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogFileInput interface { pulumi.Input ToVirtualGatewaySpecLoggingAccessLogFileOutput() VirtualGatewaySpecLoggingAccessLogFileOutput ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext(context.Context) VirtualGatewaySpecLoggingAccessLogFileOutput }
VirtualGatewaySpecLoggingAccessLogFileInput is an input type that accepts VirtualGatewaySpecLoggingAccessLogFileArgs and VirtualGatewaySpecLoggingAccessLogFileOutput values. You can construct a concrete instance of `VirtualGatewaySpecLoggingAccessLogFileInput` via:
VirtualGatewaySpecLoggingAccessLogFileArgs{...}
type VirtualGatewaySpecLoggingAccessLogFileOutput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogFileOutput) Path ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) Path() pulumi.StringOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutput() VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
type VirtualGatewaySpecLoggingAccessLogFilePtrInput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogFilePtrInput interface { pulumi.Input ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput }
VirtualGatewaySpecLoggingAccessLogFilePtrInput is an input type that accepts VirtualGatewaySpecLoggingAccessLogFileArgs, VirtualGatewaySpecLoggingAccessLogFilePtr and VirtualGatewaySpecLoggingAccessLogFilePtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecLoggingAccessLogFilePtrInput` via:
VirtualGatewaySpecLoggingAccessLogFileArgs{...} or: nil
func VirtualGatewaySpecLoggingAccessLogFilePtr ¶ added in v3.8.0
func VirtualGatewaySpecLoggingAccessLogFilePtr(v *VirtualGatewaySpecLoggingAccessLogFileArgs) VirtualGatewaySpecLoggingAccessLogFilePtrInput
type VirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) Path ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) Path() pulumi.StringPtrOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
type VirtualGatewaySpecLoggingAccessLogInput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogInput interface { pulumi.Input ToVirtualGatewaySpecLoggingAccessLogOutput() VirtualGatewaySpecLoggingAccessLogOutput ToVirtualGatewaySpecLoggingAccessLogOutputWithContext(context.Context) VirtualGatewaySpecLoggingAccessLogOutput }
VirtualGatewaySpecLoggingAccessLogInput is an input type that accepts VirtualGatewaySpecLoggingAccessLogArgs and VirtualGatewaySpecLoggingAccessLogOutput values. You can construct a concrete instance of `VirtualGatewaySpecLoggingAccessLogInput` via:
VirtualGatewaySpecLoggingAccessLogArgs{...}
type VirtualGatewaySpecLoggingAccessLogOutput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingAccessLogOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogOutput) File ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogOutput) File() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
The file object to send virtual gateway access logs to.
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutput() VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
type VirtualGatewaySpecLoggingAccessLogPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogPtrInput interface { pulumi.Input ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput }
VirtualGatewaySpecLoggingAccessLogPtrInput is an input type that accepts VirtualGatewaySpecLoggingAccessLogArgs, VirtualGatewaySpecLoggingAccessLogPtr and VirtualGatewaySpecLoggingAccessLogPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecLoggingAccessLogPtrInput` via:
VirtualGatewaySpecLoggingAccessLogArgs{...} or: nil
func VirtualGatewaySpecLoggingAccessLogPtr ¶ added in v3.8.0
func VirtualGatewaySpecLoggingAccessLogPtr(v *VirtualGatewaySpecLoggingAccessLogArgs) VirtualGatewaySpecLoggingAccessLogPtrInput
type VirtualGatewaySpecLoggingAccessLogPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingAccessLogPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) File ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) File() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
The file object to send virtual gateway access logs to.
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
type VirtualGatewaySpecLoggingArgs ¶ added in v3.8.0
type VirtualGatewaySpecLoggingArgs struct { // The access log configuration for a virtual gateway. AccessLog VirtualGatewaySpecLoggingAccessLogPtrInput `pulumi:"accessLog"` }
func (VirtualGatewaySpecLoggingArgs) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingArgs) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutput() VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutput ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutputWithContext ¶ added in v3.8.0
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
type VirtualGatewaySpecLoggingInput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingInput interface { pulumi.Input ToVirtualGatewaySpecLoggingOutput() VirtualGatewaySpecLoggingOutput ToVirtualGatewaySpecLoggingOutputWithContext(context.Context) VirtualGatewaySpecLoggingOutput }
VirtualGatewaySpecLoggingInput is an input type that accepts VirtualGatewaySpecLoggingArgs and VirtualGatewaySpecLoggingOutput values. You can construct a concrete instance of `VirtualGatewaySpecLoggingInput` via:
VirtualGatewaySpecLoggingArgs{...}
type VirtualGatewaySpecLoggingOutput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingOutput) AccessLog ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingOutput) AccessLog() VirtualGatewaySpecLoggingAccessLogPtrOutput
The access log configuration for a virtual gateway.
func (VirtualGatewaySpecLoggingOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutput() VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
type VirtualGatewaySpecLoggingPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingPtrInput interface { pulumi.Input ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput ToVirtualGatewaySpecLoggingPtrOutputWithContext(context.Context) VirtualGatewaySpecLoggingPtrOutput }
VirtualGatewaySpecLoggingPtrInput is an input type that accepts VirtualGatewaySpecLoggingArgs, VirtualGatewaySpecLoggingPtr and VirtualGatewaySpecLoggingPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecLoggingPtrInput` via:
VirtualGatewaySpecLoggingArgs{...} or: nil
func VirtualGatewaySpecLoggingPtr ¶ added in v3.8.0
func VirtualGatewaySpecLoggingPtr(v *VirtualGatewaySpecLoggingArgs) VirtualGatewaySpecLoggingPtrInput
type VirtualGatewaySpecLoggingPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecLoggingPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingPtrOutput) AccessLog ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingPtrOutput) AccessLog() VirtualGatewaySpecLoggingAccessLogPtrOutput
The access log configuration for a virtual gateway.
func (VirtualGatewaySpecLoggingPtrOutput) Elem ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingPtrOutput) Elem() VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecLoggingPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
func (VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
type VirtualGatewaySpecOutput ¶ added in v3.8.0
type VirtualGatewaySpecOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecOutput) BackendDefaults ¶ added in v3.8.0
func (o VirtualGatewaySpecOutput) BackendDefaults() VirtualGatewaySpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualGatewaySpecOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecOutput) ElementType() reflect.Type
func (VirtualGatewaySpecOutput) Listener ¶ added in v3.8.0
func (o VirtualGatewaySpecOutput) Listener() VirtualGatewaySpecListenerOutput
The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.
func (VirtualGatewaySpecOutput) Logging ¶ added in v3.8.0
func (o VirtualGatewaySpecOutput) Logging() VirtualGatewaySpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual gateway.
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
type VirtualGatewaySpecPtrInput ¶ added in v3.8.0
type VirtualGatewaySpecPtrInput interface { pulumi.Input ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput ToVirtualGatewaySpecPtrOutputWithContext(context.Context) VirtualGatewaySpecPtrOutput }
VirtualGatewaySpecPtrInput is an input type that accepts VirtualGatewaySpecArgs, VirtualGatewaySpecPtr and VirtualGatewaySpecPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecPtrInput` via:
VirtualGatewaySpecArgs{...} or: nil
func VirtualGatewaySpecPtr ¶ added in v3.8.0
func VirtualGatewaySpecPtr(v *VirtualGatewaySpecArgs) VirtualGatewaySpecPtrInput
type VirtualGatewaySpecPtrOutput ¶ added in v3.8.0
type VirtualGatewaySpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecPtrOutput) BackendDefaults ¶ added in v3.8.0
func (o VirtualGatewaySpecPtrOutput) BackendDefaults() VirtualGatewaySpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualGatewaySpecPtrOutput) Elem ¶ added in v3.8.0
func (o VirtualGatewaySpecPtrOutput) Elem() VirtualGatewaySpecOutput
func (VirtualGatewaySpecPtrOutput) ElementType ¶ added in v3.8.0
func (VirtualGatewaySpecPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecPtrOutput) Listener ¶ added in v3.8.0
func (o VirtualGatewaySpecPtrOutput) Listener() VirtualGatewaySpecListenerPtrOutput
The listeners that the mesh endpoint is expected to receive inbound traffic from. You can specify one listener.
func (VirtualGatewaySpecPtrOutput) Logging ¶ added in v3.8.0
func (o VirtualGatewaySpecPtrOutput) Logging() VirtualGatewaySpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual gateway.
func (VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutput ¶ added in v3.8.0
func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
func (VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutputWithContext ¶ added in v3.8.0
func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
type VirtualGatewayState ¶ added in v3.8.0
type VirtualGatewayState struct { // The ARN of the virtual gateway. Arn pulumi.StringPtrInput // The creation date of the virtual gateway. CreatedDate pulumi.StringPtrInput // The last update date of the virtual gateway. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual gateway. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual gateway. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The virtual gateway specification to apply. Spec VirtualGatewaySpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualGatewayState) ElementType ¶ added in v3.8.0
func (VirtualGatewayState) ElementType() reflect.Type
type VirtualNode ¶
type VirtualNode struct { pulumi.CustomResourceState // The ARN of the virtual node. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual node. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual node. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the virtual node. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The virtual node specification to apply. Spec VirtualNodeSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual node resource.
## Breaking Changes
Because of backward incompatible API changes (read [here](https://github.com/awslabs/aws-app-mesh-examples/issues/92)), `appmesh.VirtualNode` resource definitions created with provider versions earlier than v2.3.0 will need to be modified:
* Rename the `serviceName` attribute of the `dns` object to `hostname`.
* Replace the `backends` attribute of the `spec` object with one or more `backend` configuration blocks, setting `virtualServiceName` to the name of the service.
The state associated with existing resources will automatically be migrated.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ Dns: &appmesh.VirtualNodeSpecServiceDiscoveryDnsArgs{ Hostname: pulumi.String("serviceb.simpleapp.local"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### AWS Cloud Map Service Discovery
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/servicediscovery" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := servicediscovery.NewHttpNamespace(ctx, "example", nil) if err != nil { return err } _, err = appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ AwsCloudMap: &appmesh.VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs{ Attributes: pulumi.StringMap{ "stack": pulumi.String("blue"), }, ServiceName: pulumi.String("serviceb1"), NamespaceName: example.Name, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Listener Health Check
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, HealthCheck: &appmesh.VirtualNodeSpecListenerHealthCheckArgs{ Protocol: pulumi.String("http"), Path: pulumi.String("/ping"), HealthyThreshold: pulumi.Int(2), UnhealthyThreshold: pulumi.Int(2), TimeoutMillis: pulumi.Int(2000), IntervalMillis: pulumi.Int(5000), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ Dns: &appmesh.VirtualNodeSpecServiceDiscoveryDnsArgs{ Hostname: pulumi.String("serviceb.simpleapp.local"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Logging
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ Dns: &appmesh.VirtualNodeSpecServiceDiscoveryDnsArgs{ Hostname: pulumi.String("serviceb.simpleapp.local"), }, }, Logging: &appmesh.VirtualNodeSpecLoggingArgs{ AccessLog: &appmesh.VirtualNodeSpecLoggingAccessLogArgs{ File: &appmesh.VirtualNodeSpecLoggingAccessLogFileArgs{ Path: pulumi.String("/dev/stdout"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
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.
type VirtualNodeArgs ¶
type VirtualNodeArgs struct { // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual node. Name pulumi.StringPtrInput // The virtual node specification to apply. Spec VirtualNodeSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualNode resource.
func (VirtualNodeArgs) ElementType ¶
func (VirtualNodeArgs) ElementType() reflect.Type
type VirtualNodeSpec ¶
type VirtualNodeSpec struct { // The defaults for backends. BackendDefaults *VirtualNodeSpecBackendDefaults `pulumi:"backendDefaults"` // The backends to which the virtual node is expected to send outbound traffic. Backends []VirtualNodeSpecBackend `pulumi:"backends"` // The listeners from which the virtual node is expected to receive inbound traffic. Listener *VirtualNodeSpecListener `pulumi:"listener"` // The inbound and outbound access logging information for the virtual node. Logging *VirtualNodeSpecLogging `pulumi:"logging"` // The service discovery information for the virtual node. ServiceDiscovery *VirtualNodeSpecServiceDiscovery `pulumi:"serviceDiscovery"` }
type VirtualNodeSpecArgs ¶
type VirtualNodeSpecArgs struct { // The defaults for backends. BackendDefaults VirtualNodeSpecBackendDefaultsPtrInput `pulumi:"backendDefaults"` // The backends to which the virtual node is expected to send outbound traffic. Backends VirtualNodeSpecBackendArrayInput `pulumi:"backends"` // The listeners from which the virtual node is expected to receive inbound traffic. Listener VirtualNodeSpecListenerPtrInput `pulumi:"listener"` // The inbound and outbound access logging information for the virtual node. Logging VirtualNodeSpecLoggingPtrInput `pulumi:"logging"` // The service discovery information for the virtual node. ServiceDiscovery VirtualNodeSpecServiceDiscoveryPtrInput `pulumi:"serviceDiscovery"` }
func (VirtualNodeSpecArgs) ElementType ¶
func (VirtualNodeSpecArgs) ElementType() reflect.Type
func (VirtualNodeSpecArgs) ToVirtualNodeSpecOutput ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
func (VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
func (VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutput ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
func (VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutputWithContext ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
type VirtualNodeSpecBackend ¶
type VirtualNodeSpecBackend struct { // Specifies a virtual service to use as a backend for a virtual node. VirtualService VirtualNodeSpecBackendVirtualService `pulumi:"virtualService"` }
type VirtualNodeSpecBackendArgs ¶
type VirtualNodeSpecBackendArgs struct { // Specifies a virtual service to use as a backend for a virtual node. VirtualService VirtualNodeSpecBackendVirtualServiceInput `pulumi:"virtualService"` }
func (VirtualNodeSpecBackendArgs) ElementType ¶
func (VirtualNodeSpecBackendArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutput ¶
func (i VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutputWithContext ¶
func (i VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutputWithContext(ctx context.Context) VirtualNodeSpecBackendOutput
type VirtualNodeSpecBackendArray ¶
type VirtualNodeSpecBackendArray []VirtualNodeSpecBackendInput
func (VirtualNodeSpecBackendArray) ElementType ¶
func (VirtualNodeSpecBackendArray) ElementType() reflect.Type
func (VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutput ¶
func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
func (VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutputWithContext ¶
func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
type VirtualNodeSpecBackendArrayInput ¶
type VirtualNodeSpecBackendArrayInput interface { pulumi.Input ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput ToVirtualNodeSpecBackendArrayOutputWithContext(context.Context) VirtualNodeSpecBackendArrayOutput }
VirtualNodeSpecBackendArrayInput is an input type that accepts VirtualNodeSpecBackendArray and VirtualNodeSpecBackendArrayOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendArrayInput` via:
VirtualNodeSpecBackendArray{ VirtualNodeSpecBackendArgs{...} }
type VirtualNodeSpecBackendArrayOutput ¶
type VirtualNodeSpecBackendArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendArrayOutput) ElementType ¶
func (VirtualNodeSpecBackendArrayOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendArrayOutput) Index ¶
func (o VirtualNodeSpecBackendArrayOutput) Index(i pulumi.IntInput) VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutput ¶
func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
func (VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutputWithContext ¶
func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
type VirtualNodeSpecBackendDefaults ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaults struct { // The default client policy for virtual service backends. See above for details. ClientPolicy *VirtualNodeSpecBackendDefaultsClientPolicy `pulumi:"clientPolicy"` }
type VirtualNodeSpecBackendDefaultsArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsArgs struct { // The default client policy for virtual service backends. See above for details. ClientPolicy VirtualNodeSpecBackendDefaultsClientPolicyPtrInput `pulumi:"clientPolicy"` }
func (VirtualNodeSpecBackendDefaultsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicy ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualNodeSpecBackendDefaultsClientPolicyTls `pulumi:"tls"` }
type VirtualNodeSpecBackendDefaultsClientPolicyArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput }
VirtualNodeSpecBackendDefaultsClientPolicyInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyArgs and VirtualNodeSpecBackendDefaultsClientPolicyOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyArgs, VirtualNodeSpecBackendDefaultsClientPolicyPtr and VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyArgs) VirtualNodeSpecBackendDefaultsClientPolicyPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTls ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTls struct { Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs struct { Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
The TLS validation context.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
The TLS validation context.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust struct { // The TLS validation context trust for an AWS Certificate Manager (ACM) certificate. Acm *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm `pulumi:"acm"` // The TLS validation context trust for a local file. File *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile `pulumi:"file"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs struct { // The TLS validation context trust for an AWS Certificate Manager (ACM) certificate. Acm VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput `pulumi:"acm"` // The TLS validation context trust for a local file. File VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput ToVirtualNodeSpecBackendDefaultsOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsOutput }
VirtualNodeSpecBackendDefaultsInput is an input type that accepts VirtualNodeSpecBackendDefaultsArgs and VirtualNodeSpecBackendDefaultsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsInput` via:
VirtualNodeSpecBackendDefaultsArgs{...}
type VirtualNodeSpecBackendDefaultsOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsOutput) ClientPolicy ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual service backends. See above for details.
func (VirtualNodeSpecBackendDefaultsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendDefaultsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsPtrOutput }
VirtualNodeSpecBackendDefaultsPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsArgs, VirtualNodeSpecBackendDefaultsPtr and VirtualNodeSpecBackendDefaultsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsPtrInput` via:
VirtualNodeSpecBackendDefaultsArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsPtr(v *VirtualNodeSpecBackendDefaultsArgs) VirtualNodeSpecBackendDefaultsPtrInput
type VirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual service backends. See above for details.
func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendInput ¶
type VirtualNodeSpecBackendInput interface { pulumi.Input ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput ToVirtualNodeSpecBackendOutputWithContext(context.Context) VirtualNodeSpecBackendOutput }
VirtualNodeSpecBackendInput is an input type that accepts VirtualNodeSpecBackendArgs and VirtualNodeSpecBackendOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendInput` via:
VirtualNodeSpecBackendArgs{...}
type VirtualNodeSpecBackendOutput ¶
type VirtualNodeSpecBackendOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendOutput) ElementType ¶
func (VirtualNodeSpecBackendOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutput ¶
func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutputWithContext ¶
func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutputWithContext(ctx context.Context) VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendOutput) VirtualService ¶
func (o VirtualNodeSpecBackendOutput) VirtualService() VirtualNodeSpecBackendVirtualServiceOutput
Specifies a virtual service to use as a backend for a virtual node.
type VirtualNodeSpecBackendVirtualService ¶
type VirtualNodeSpecBackendVirtualService struct { // The client policy for the backend. ClientPolicy *VirtualNodeSpecBackendVirtualServiceClientPolicy `pulumi:"clientPolicy"` // The name of the virtual service that is acting as a virtual node backend. VirtualServiceName string `pulumi:"virtualServiceName"` }
type VirtualNodeSpecBackendVirtualServiceArgs ¶
type VirtualNodeSpecBackendVirtualServiceArgs struct { // The client policy for the backend. ClientPolicy VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput `pulumi:"clientPolicy"` // The name of the virtual service that is acting as a virtual node backend. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicy ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualNodeSpecBackendVirtualServiceClientPolicyTls `pulumi:"tls"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTls ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTls struct { Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs struct { Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Ports ¶ added in v3.6.0
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
The TLS validation context.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Ports ¶ added in v3.6.0
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
The TLS validation context.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust struct { // The TLS validation context trust for an AWS Certificate Manager (ACM) certificate. Acm *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm `pulumi:"acm"` // The TLS validation context trust for a local file. File *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile `pulumi:"file"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs struct { // The TLS validation context trust for an AWS Certificate Manager (ACM) certificate. Acm VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput `pulumi:"acm"` // The TLS validation context trust for a local file. File VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceInput ¶
type VirtualNodeSpecBackendVirtualServiceInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceOutput }
VirtualNodeSpecBackendVirtualServiceInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceArgs and VirtualNodeSpecBackendVirtualServiceOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceInput` via:
VirtualNodeSpecBackendVirtualServiceArgs{...}
type VirtualNodeSpecBackendVirtualServiceOutput ¶
type VirtualNodeSpecBackendVirtualServiceOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceOutput) ClientPolicy ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceOutput) ClientPolicy() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
The client policy for the backend.
func (VirtualNodeSpecBackendVirtualServiceOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that is acting as a virtual node backend.
type VirtualNodeSpecInput ¶
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 VirtualNodeSpecListener ¶
type VirtualNodeSpecListener struct { // The health check information for the listener. HealthCheck *VirtualNodeSpecListenerHealthCheck `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualNodeSpecListenerPortMapping `pulumi:"portMapping"` // Timeouts for different protocols. Timeout *VirtualNodeSpecListenerTimeout `pulumi:"timeout"` // The Transport Layer Security (TLS) properties for the listener Tls *VirtualNodeSpecListenerTls `pulumi:"tls"` }
type VirtualNodeSpecListenerArgs ¶
type VirtualNodeSpecListenerArgs struct { // The health check information for the listener. HealthCheck VirtualNodeSpecListenerHealthCheckPtrInput `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualNodeSpecListenerPortMappingInput `pulumi:"portMapping"` // Timeouts for different protocols. Timeout VirtualNodeSpecListenerTimeoutPtrInput `pulumi:"timeout"` // The Transport Layer Security (TLS) properties for the listener Tls VirtualNodeSpecListenerTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecListenerArgs) ElementType ¶
func (VirtualNodeSpecListenerArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecListenerHealthCheck ¶
type VirtualNodeSpecListenerHealthCheck struct { // The number of consecutive successful health checks that must occur before declaring listener healthy. HealthyThreshold int `pulumi:"healthyThreshold"` // The time period in milliseconds between each health check execution. IntervalMillis int `pulumi:"intervalMillis"` // The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`. Path *string `pulumi:"path"` // The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener. Port *int `pulumi:"port"` // The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`. Protocol string `pulumi:"protocol"` // The amount of time to wait when receiving a response from the health check, in milliseconds. TimeoutMillis int `pulumi:"timeoutMillis"` // The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy. UnhealthyThreshold int `pulumi:"unhealthyThreshold"` }
type VirtualNodeSpecListenerHealthCheckArgs ¶
type VirtualNodeSpecListenerHealthCheckArgs struct { // The number of consecutive successful health checks that must occur before declaring listener healthy. HealthyThreshold pulumi.IntInput `pulumi:"healthyThreshold"` // The time period in milliseconds between each health check execution. IntervalMillis pulumi.IntInput `pulumi:"intervalMillis"` // The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`. Path pulumi.StringPtrInput `pulumi:"path"` // The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` // The amount of time to wait when receiving a response from the health check, in milliseconds. TimeoutMillis pulumi.IntInput `pulumi:"timeoutMillis"` // The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy. UnhealthyThreshold pulumi.IntInput `pulumi:"unhealthyThreshold"` }
func (VirtualNodeSpecListenerHealthCheckArgs) ElementType ¶
func (VirtualNodeSpecListenerHealthCheckArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutput ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutputWithContext ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutput ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
type VirtualNodeSpecListenerHealthCheckInput ¶
type VirtualNodeSpecListenerHealthCheckInput interface { pulumi.Input ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput ToVirtualNodeSpecListenerHealthCheckOutputWithContext(context.Context) VirtualNodeSpecListenerHealthCheckOutput }
VirtualNodeSpecListenerHealthCheckInput is an input type that accepts VirtualNodeSpecListenerHealthCheckArgs and VirtualNodeSpecListenerHealthCheckOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerHealthCheckInput` via:
VirtualNodeSpecListenerHealthCheckArgs{...}
type VirtualNodeSpecListenerHealthCheckOutput ¶
type VirtualNodeSpecListenerHealthCheckOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerHealthCheckOutput) ElementType ¶
func (VirtualNodeSpecListenerHealthCheckOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerHealthCheckOutput) HealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualNodeSpecListenerHealthCheckOutput) IntervalMillis ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
The time period in milliseconds between each health check execution.
func (VirtualNodeSpecListenerHealthCheckOutput) Path ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) Path() pulumi.StringPtrOutput
The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`.
func (VirtualNodeSpecListenerHealthCheckOutput) Port ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) Port() pulumi.IntPtrOutput
The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener.
func (VirtualNodeSpecListenerHealthCheckOutput) Protocol ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerHealthCheckOutput) TimeoutMillis ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) TimeoutMillis() pulumi.IntOutput
The amount of time to wait when receiving a response from the health check, in milliseconds.
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutput ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutputWithContext ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckOutput) UnhealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
type VirtualNodeSpecListenerHealthCheckPtrInput ¶
type VirtualNodeSpecListenerHealthCheckPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput }
VirtualNodeSpecListenerHealthCheckPtrInput is an input type that accepts VirtualNodeSpecListenerHealthCheckArgs, VirtualNodeSpecListenerHealthCheckPtr and VirtualNodeSpecListenerHealthCheckPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerHealthCheckPtrInput` via:
VirtualNodeSpecListenerHealthCheckArgs{...} or: nil
func VirtualNodeSpecListenerHealthCheckPtr ¶
func VirtualNodeSpecListenerHealthCheckPtr(v *VirtualNodeSpecListenerHealthCheckArgs) VirtualNodeSpecListenerHealthCheckPtrInput
type VirtualNodeSpecListenerHealthCheckPtrOutput ¶
type VirtualNodeSpecListenerHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerHealthCheckPtrOutput) HealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) IntervalMillis ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
The time period in milliseconds between each health check execution.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) Path ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) Port ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) Protocol ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
The amount of time to wait when receiving a response from the health check, in milliseconds.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
type VirtualNodeSpecListenerInput ¶
type VirtualNodeSpecListenerInput interface { pulumi.Input ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput ToVirtualNodeSpecListenerOutputWithContext(context.Context) VirtualNodeSpecListenerOutput }
VirtualNodeSpecListenerInput is an input type that accepts VirtualNodeSpecListenerArgs and VirtualNodeSpecListenerOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerInput` via:
VirtualNodeSpecListenerArgs{...}
type VirtualNodeSpecListenerOutput ¶
type VirtualNodeSpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutput) ElementType ¶
func (VirtualNodeSpecListenerOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutput) HealthCheck ¶
func (o VirtualNodeSpecListenerOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualNodeSpecListenerOutput) PortMapping ¶
func (o VirtualNodeSpecListenerOutput) PortMapping() VirtualNodeSpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerOutput) Timeout ¶ added in v3.7.0
func (o VirtualNodeSpecListenerOutput) Timeout() VirtualNodeSpecListenerTimeoutPtrOutput
Timeouts for different protocols.
func (VirtualNodeSpecListenerOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecListenerOutput) Tls() VirtualNodeSpecListenerTlsPtrOutput
The Transport Layer Security (TLS) properties for the listener
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutput ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutputWithContext ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutput ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecListenerPortMappingArgs ¶
type VirtualNodeSpecListenerPortMappingArgs struct { // The port used for the port mapping. Port pulumi.IntInput `pulumi:"port"` // The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (VirtualNodeSpecListenerPortMappingArgs) ElementType ¶
func (VirtualNodeSpecListenerPortMappingArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutput ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutputWithContext ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPortMappingInput ¶
type VirtualNodeSpecListenerPortMappingInput interface { pulumi.Input ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput ToVirtualNodeSpecListenerPortMappingOutputWithContext(context.Context) VirtualNodeSpecListenerPortMappingOutput }
VirtualNodeSpecListenerPortMappingInput is an input type that accepts VirtualNodeSpecListenerPortMappingArgs and VirtualNodeSpecListenerPortMappingOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerPortMappingInput` via:
VirtualNodeSpecListenerPortMappingArgs{...}
type VirtualNodeSpecListenerPortMappingOutput ¶
type VirtualNodeSpecListenerPortMappingOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPortMappingOutput) ElementType ¶
func (VirtualNodeSpecListenerPortMappingOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPortMappingOutput) Port ¶
func (o VirtualNodeSpecListenerPortMappingOutput) Port() pulumi.IntOutput
The port used for the port mapping.
func (VirtualNodeSpecListenerPortMappingOutput) Protocol ¶
func (o VirtualNodeSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPortMappingPtrInput ¶
type VirtualNodeSpecListenerPortMappingPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(context.Context) VirtualNodeSpecListenerPortMappingPtrOutput }
VirtualNodeSpecListenerPortMappingPtrInput is an input type that accepts VirtualNodeSpecListenerPortMappingArgs, VirtualNodeSpecListenerPortMappingPtr and VirtualNodeSpecListenerPortMappingPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerPortMappingPtrInput` via:
VirtualNodeSpecListenerPortMappingArgs{...} or: nil
func VirtualNodeSpecListenerPortMappingPtr ¶
func VirtualNodeSpecListenerPortMappingPtr(v *VirtualNodeSpecListenerPortMappingArgs) VirtualNodeSpecListenerPortMappingPtrInput
type VirtualNodeSpecListenerPortMappingPtrOutput ¶
type VirtualNodeSpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPortMappingPtrOutput) Port ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualNodeSpecListenerPortMappingPtrOutput) Protocol ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPtrInput ¶
type VirtualNodeSpecListenerPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput ToVirtualNodeSpecListenerPtrOutputWithContext(context.Context) VirtualNodeSpecListenerPtrOutput }
VirtualNodeSpecListenerPtrInput is an input type that accepts VirtualNodeSpecListenerArgs, VirtualNodeSpecListenerPtr and VirtualNodeSpecListenerPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerPtrInput` via:
VirtualNodeSpecListenerArgs{...} or: nil
func VirtualNodeSpecListenerPtr ¶
func VirtualNodeSpecListenerPtr(v *VirtualNodeSpecListenerArgs) VirtualNodeSpecListenerPtrInput
type VirtualNodeSpecListenerPtrOutput ¶
type VirtualNodeSpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPtrOutput) Elem ¶
func (o VirtualNodeSpecListenerPtrOutput) Elem() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPtrOutput) HealthCheck ¶
func (o VirtualNodeSpecListenerPtrOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualNodeSpecListenerPtrOutput) PortMapping ¶
func (o VirtualNodeSpecListenerPtrOutput) PortMapping() VirtualNodeSpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerPtrOutput) Timeout ¶ added in v3.7.0
func (o VirtualNodeSpecListenerPtrOutput) Timeout() VirtualNodeSpecListenerTimeoutPtrOutput
Timeouts for different protocols.
func (VirtualNodeSpecListenerPtrOutput) Tls ¶ added in v3.6.0
The Transport Layer Security (TLS) properties for the listener
func (VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput ¶
func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecListenerTimeout ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeout struct { // Timeouts for gRPC listeners. Grpc *VirtualNodeSpecListenerTimeoutGrpc `pulumi:"grpc"` // Timeouts for HTTP listeners. Http *VirtualNodeSpecListenerTimeoutHttp `pulumi:"http"` // Timeouts for HTTP2 listeners. Http2 *VirtualNodeSpecListenerTimeoutHttp2 `pulumi:"http2"` // Timeouts for TCP listeners. Tcp *VirtualNodeSpecListenerTimeoutTcp `pulumi:"tcp"` }
type VirtualNodeSpecListenerTimeoutArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutArgs struct { // Timeouts for gRPC listeners. Grpc VirtualNodeSpecListenerTimeoutGrpcPtrInput `pulumi:"grpc"` // Timeouts for HTTP listeners. Http VirtualNodeSpecListenerTimeoutHttpPtrInput `pulumi:"http"` // Timeouts for HTTP2 listeners. Http2 VirtualNodeSpecListenerTimeoutHttp2PtrInput `pulumi:"http2"` // Timeouts for TCP listeners. Tcp VirtualNodeSpecListenerTimeoutTcpPtrInput `pulumi:"tcp"` }
func (VirtualNodeSpecListenerTimeoutArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutput() VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
type VirtualNodeSpecListenerTimeoutGrpc ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpc struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *VirtualNodeSpecListenerTimeoutGrpcIdle `pulumi:"idle"` // The per request timeout. PerRequest *VirtualNodeSpecListenerTimeoutGrpcPerRequest `pulumi:"perRequest"` }
type VirtualNodeSpecListenerTimeoutGrpcArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcArgs struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput `pulumi:"idle"` // The per request timeout. PerRequest VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput `pulumi:"perRequest"` }
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutput() VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
type VirtualNodeSpecListenerTimeoutGrpcIdle ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcIdleArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcIdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput() VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
type VirtualNodeSpecListenerTimeoutGrpcIdleInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcIdleInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput() VirtualNodeSpecListenerTimeoutGrpcIdleOutput ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutGrpcIdleOutput }
VirtualNodeSpecListenerTimeoutGrpcIdleInput is an input type that accepts VirtualNodeSpecListenerTimeoutGrpcIdleArgs and VirtualNodeSpecListenerTimeoutGrpcIdleOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutGrpcIdleInput` via:
VirtualNodeSpecListenerTimeoutGrpcIdleArgs{...}
type VirtualNodeSpecListenerTimeoutGrpcIdleOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcIdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput() VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput }
VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutGrpcIdleArgs, VirtualNodeSpecListenerTimeoutGrpcIdlePtr and VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput` via:
VirtualNodeSpecListenerTimeoutGrpcIdleArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutGrpcIdlePtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutGrpcIdlePtr(v *VirtualNodeSpecListenerTimeoutGrpcIdleArgs) VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput
type VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutGrpcOutput() VirtualNodeSpecListenerTimeoutGrpcOutput ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutGrpcOutput }
VirtualNodeSpecListenerTimeoutGrpcInput is an input type that accepts VirtualNodeSpecListenerTimeoutGrpcArgs and VirtualNodeSpecListenerTimeoutGrpcOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutGrpcInput` via:
VirtualNodeSpecListenerTimeoutGrpcArgs{...}
type VirtualNodeSpecListenerTimeoutGrpcOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcOutput) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) Idle() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutGrpcOutput) PerRequest ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) PerRequest() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutput() VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
type VirtualNodeSpecListenerTimeoutGrpcPerRequest ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
type VirtualNodeSpecListenerTimeoutGrpcPerRequestInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPerRequestInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput }
VirtualNodeSpecListenerTimeoutGrpcPerRequestInput is an input type that accepts VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs and VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutGrpcPerRequestInput` via:
VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs{...}
type VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput }
VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs, VirtualNodeSpecListenerTimeoutGrpcPerRequestPtr and VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput` via:
VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutGrpcPerRequestPtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutGrpcPerRequestPtr(v *VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput
type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Unit ¶ added in v3.7.0
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcPtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput }
VirtualNodeSpecListenerTimeoutGrpcPtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutGrpcArgs, VirtualNodeSpecListenerTimeoutGrpcPtr and VirtualNodeSpecListenerTimeoutGrpcPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutGrpcPtrInput` via:
VirtualNodeSpecListenerTimeoutGrpcArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutGrpcPtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutGrpcPtr(v *VirtualNodeSpecListenerTimeoutGrpcArgs) VirtualNodeSpecListenerTimeoutGrpcPtrInput
type VirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutGrpcPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) Idle() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) PerRequest ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
type VirtualNodeSpecListenerTimeoutHttp ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *VirtualNodeSpecListenerTimeoutHttpIdle `pulumi:"idle"` // The per request timeout. PerRequest *VirtualNodeSpecListenerTimeoutHttpPerRequest `pulumi:"perRequest"` }
type VirtualNodeSpecListenerTimeoutHttp2 ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2 struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *VirtualNodeSpecListenerTimeoutHttp2Idle `pulumi:"idle"` // The per request timeout. PerRequest *VirtualNodeSpecListenerTimeoutHttp2PerRequest `pulumi:"perRequest"` }
type VirtualNodeSpecListenerTimeoutHttp2Args ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2Args struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput `pulumi:"idle"` // The per request timeout. PerRequest VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput `pulumi:"perRequest"` }
func (VirtualNodeSpecListenerTimeoutHttp2Args) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2Args) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2Output ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2Output() VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
type VirtualNodeSpecListenerTimeoutHttp2Idle ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2IdleArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2IdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput() VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
type VirtualNodeSpecListenerTimeoutHttp2IdleInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2IdleInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput() VirtualNodeSpecListenerTimeoutHttp2IdleOutput ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttp2IdleOutput }
VirtualNodeSpecListenerTimeoutHttp2IdleInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttp2IdleArgs and VirtualNodeSpecListenerTimeoutHttp2IdleOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttp2IdleInput` via:
VirtualNodeSpecListenerTimeoutHttp2IdleArgs{...}
type VirtualNodeSpecListenerTimeoutHttp2IdleOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2IdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput() VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput }
VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttp2IdleArgs, VirtualNodeSpecListenerTimeoutHttp2IdlePtr and VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput` via:
VirtualNodeSpecListenerTimeoutHttp2IdleArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutHttp2IdlePtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutHttp2IdlePtr(v *VirtualNodeSpecListenerTimeoutHttp2IdleArgs) VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput
type VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2Input ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2Input interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttp2Output() VirtualNodeSpecListenerTimeoutHttp2Output ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttp2Output }
VirtualNodeSpecListenerTimeoutHttp2Input is an input type that accepts VirtualNodeSpecListenerTimeoutHttp2Args and VirtualNodeSpecListenerTimeoutHttp2Output values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttp2Input` via:
VirtualNodeSpecListenerTimeoutHttp2Args{...}
type VirtualNodeSpecListenerTimeoutHttp2Output ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2Output struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2Output) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2Output) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2Output) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2Output) Idle() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutHttp2Output) PerRequest ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2Output) PerRequest() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2Output ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2Output() VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
type VirtualNodeSpecListenerTimeoutHttp2PerRequest ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
type VirtualNodeSpecListenerTimeoutHttp2PerRequestInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PerRequestInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput }
VirtualNodeSpecListenerTimeoutHttp2PerRequestInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs and VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttp2PerRequestInput` via:
VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs{...}
type VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput }
VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs, VirtualNodeSpecListenerTimeoutHttp2PerRequestPtr and VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput` via:
VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutHttp2PerRequestPtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutHttp2PerRequestPtr(v *VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput
type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Unit ¶ added in v3.7.0
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2PtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput }
VirtualNodeSpecListenerTimeoutHttp2PtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttp2Args, VirtualNodeSpecListenerTimeoutHttp2Ptr and VirtualNodeSpecListenerTimeoutHttp2PtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttp2PtrInput` via:
VirtualNodeSpecListenerTimeoutHttp2Args{...} or: nil
func VirtualNodeSpecListenerTimeoutHttp2Ptr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutHttp2Ptr(v *VirtualNodeSpecListenerTimeoutHttp2Args) VirtualNodeSpecListenerTimeoutHttp2PtrInput
type VirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttp2PtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) Idle() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) PerRequest ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
type VirtualNodeSpecListenerTimeoutHttpArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpArgs struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle VirtualNodeSpecListenerTimeoutHttpIdlePtrInput `pulumi:"idle"` // The per request timeout. PerRequest VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput `pulumi:"perRequest"` }
func (VirtualNodeSpecListenerTimeoutHttpArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutput() VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
type VirtualNodeSpecListenerTimeoutHttpIdle ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpIdleArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpIdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput() VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
type VirtualNodeSpecListenerTimeoutHttpIdleInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpIdleInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttpIdleOutput() VirtualNodeSpecListenerTimeoutHttpIdleOutput ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttpIdleOutput }
VirtualNodeSpecListenerTimeoutHttpIdleInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttpIdleArgs and VirtualNodeSpecListenerTimeoutHttpIdleOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttpIdleInput` via:
VirtualNodeSpecListenerTimeoutHttpIdleArgs{...}
type VirtualNodeSpecListenerTimeoutHttpIdleOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpIdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput() VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpIdlePtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpIdlePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput }
VirtualNodeSpecListenerTimeoutHttpIdlePtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttpIdleArgs, VirtualNodeSpecListenerTimeoutHttpIdlePtr and VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttpIdlePtrInput` via:
VirtualNodeSpecListenerTimeoutHttpIdleArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutHttpIdlePtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutHttpIdlePtr(v *VirtualNodeSpecListenerTimeoutHttpIdleArgs) VirtualNodeSpecListenerTimeoutHttpIdlePtrInput
type VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttpOutput() VirtualNodeSpecListenerTimeoutHttpOutput ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttpOutput }
VirtualNodeSpecListenerTimeoutHttpInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttpArgs and VirtualNodeSpecListenerTimeoutHttpOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttpInput` via:
VirtualNodeSpecListenerTimeoutHttpArgs{...}
type VirtualNodeSpecListenerTimeoutHttpOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpOutput) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpOutput) Idle() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutHttpOutput) PerRequest ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutput() VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
type VirtualNodeSpecListenerTimeoutHttpPerRequest ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPerRequestArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPerRequestArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
type VirtualNodeSpecListenerTimeoutHttpPerRequestInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPerRequestInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestOutput }
VirtualNodeSpecListenerTimeoutHttpPerRequestInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttpPerRequestArgs and VirtualNodeSpecListenerTimeoutHttpPerRequestOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttpPerRequestInput` via:
VirtualNodeSpecListenerTimeoutHttpPerRequestArgs{...}
type VirtualNodeSpecListenerTimeoutHttpPerRequestOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPerRequestOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput }
VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttpPerRequestArgs, VirtualNodeSpecListenerTimeoutHttpPerRequestPtr and VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput` via:
VirtualNodeSpecListenerTimeoutHttpPerRequestArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutHttpPerRequestPtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutHttpPerRequestPtr(v *VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput
type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Unit ¶ added in v3.7.0
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpPtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput }
VirtualNodeSpecListenerTimeoutHttpPtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutHttpArgs, VirtualNodeSpecListenerTimeoutHttpPtr and VirtualNodeSpecListenerTimeoutHttpPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutHttpPtrInput` via:
VirtualNodeSpecListenerTimeoutHttpArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutHttpPtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutHttpPtr(v *VirtualNodeSpecListenerTimeoutHttpArgs) VirtualNodeSpecListenerTimeoutHttpPtrInput
type VirtualNodeSpecListenerTimeoutHttpPtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutHttpPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) Idle() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) PerRequest ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
type VirtualNodeSpecListenerTimeoutInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutOutput() VirtualNodeSpecListenerTimeoutOutput ToVirtualNodeSpecListenerTimeoutOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutOutput }
VirtualNodeSpecListenerTimeoutInput is an input type that accepts VirtualNodeSpecListenerTimeoutArgs and VirtualNodeSpecListenerTimeoutOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutInput` via:
VirtualNodeSpecListenerTimeoutArgs{...}
type VirtualNodeSpecListenerTimeoutOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutput() VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
type VirtualNodeSpecListenerTimeoutPtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutPtrOutput }
VirtualNodeSpecListenerTimeoutPtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutArgs, VirtualNodeSpecListenerTimeoutPtr and VirtualNodeSpecListenerTimeoutPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutPtrInput` via:
VirtualNodeSpecListenerTimeoutArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutPtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutPtr(v *VirtualNodeSpecListenerTimeoutArgs) VirtualNodeSpecListenerTimeoutPtrInput
type VirtualNodeSpecListenerTimeoutPtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutPtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutPtrOutput) Http2 ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutPtrOutput) Http2() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
Timeouts for HTTP2 listeners.
func (VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
func (VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
type VirtualNodeSpecListenerTimeoutTcp ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcp struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle *VirtualNodeSpecListenerTimeoutTcpIdle `pulumi:"idle"` }
type VirtualNodeSpecListenerTimeoutTcpArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpArgs struct { // The idle timeout. An idle timeout bounds the amount of time that a connection may be idle. Idle VirtualNodeSpecListenerTimeoutTcpIdlePtrInput `pulumi:"idle"` }
func (VirtualNodeSpecListenerTimeoutTcpArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutTcpArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutput() VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
type VirtualNodeSpecListenerTimeoutTcpIdle ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpIdleArgs ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpIdleArgs struct { // The unit of time. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // The number of time units. Minimum value of `0`. Value pulumi.IntInput `pulumi:"value"` }
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput() VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext ¶ added in v3.7.0
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
type VirtualNodeSpecListenerTimeoutTcpIdleInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpIdleInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutTcpIdleOutput() VirtualNodeSpecListenerTimeoutTcpIdleOutput ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutTcpIdleOutput }
VirtualNodeSpecListenerTimeoutTcpIdleInput is an input type that accepts VirtualNodeSpecListenerTimeoutTcpIdleArgs and VirtualNodeSpecListenerTimeoutTcpIdleOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutTcpIdleInput` via:
VirtualNodeSpecListenerTimeoutTcpIdleArgs{...}
type VirtualNodeSpecListenerTimeoutTcpIdleOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpIdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput() VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutTcpIdlePtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpIdlePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput }
VirtualNodeSpecListenerTimeoutTcpIdlePtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutTcpIdleArgs, VirtualNodeSpecListenerTimeoutTcpIdlePtr and VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutTcpIdlePtrInput` via:
VirtualNodeSpecListenerTimeoutTcpIdleArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutTcpIdlePtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutTcpIdlePtr(v *VirtualNodeSpecListenerTimeoutTcpIdleArgs) VirtualNodeSpecListenerTimeoutTcpIdlePtrInput
type VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Unit ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Value ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutTcpInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutTcpOutput() VirtualNodeSpecListenerTimeoutTcpOutput ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutTcpOutput }
VirtualNodeSpecListenerTimeoutTcpInput is an input type that accepts VirtualNodeSpecListenerTimeoutTcpArgs and VirtualNodeSpecListenerTimeoutTcpOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutTcpInput` via:
VirtualNodeSpecListenerTimeoutTcpArgs{...}
type VirtualNodeSpecListenerTimeoutTcpOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutTcpOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpOutput) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpOutput) Idle() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutput() VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
func (VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
type VirtualNodeSpecListenerTimeoutTcpPtrInput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput }
VirtualNodeSpecListenerTimeoutTcpPtrInput is an input type that accepts VirtualNodeSpecListenerTimeoutTcpArgs, VirtualNodeSpecListenerTimeoutTcpPtr and VirtualNodeSpecListenerTimeoutTcpPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTimeoutTcpPtrInput` via:
VirtualNodeSpecListenerTimeoutTcpArgs{...} or: nil
func VirtualNodeSpecListenerTimeoutTcpPtr ¶ added in v3.7.0
func VirtualNodeSpecListenerTimeoutTcpPtr(v *VirtualNodeSpecListenerTimeoutTcpArgs) VirtualNodeSpecListenerTimeoutTcpPtrInput
type VirtualNodeSpecListenerTimeoutTcpPtrOutput ¶ added in v3.7.0
type VirtualNodeSpecListenerTimeoutTcpPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ElementType ¶ added in v3.7.0
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) Idle ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) Idle() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext ¶ added in v3.7.0
func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
type VirtualNodeSpecListenerTls ¶ added in v3.6.0
type VirtualNodeSpecListenerTls struct { // The listener's TLS certificate. Certificate VirtualNodeSpecListenerTlsCertificate `pulumi:"certificate"` // The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`. Mode string `pulumi:"mode"` }
type VirtualNodeSpecListenerTlsArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsArgs struct { // The listener's TLS certificate. Certificate VirtualNodeSpecListenerTlsCertificateInput `pulumi:"certificate"` // The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`. Mode pulumi.StringInput `pulumi:"mode"` }
func (VirtualNodeSpecListenerTlsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
type VirtualNodeSpecListenerTlsCertificate ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificate struct { // An AWS Certificate Manager (ACM) certificate. Acm *VirtualNodeSpecListenerTlsCertificateAcm `pulumi:"acm"` // A local file certificate. File *VirtualNodeSpecListenerTlsCertificateFile `pulumi:"file"` }
type VirtualNodeSpecListenerTlsCertificateAcm ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcm struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn string `pulumi:"certificateArn"` }
type VirtualNodeSpecListenerTlsCertificateAcmArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmArgs struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn pulumi.StringInput `pulumi:"certificateArn"` }
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateAcmInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput }
VirtualNodeSpecListenerTlsCertificateAcmInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateAcmArgs and VirtualNodeSpecListenerTlsCertificateAcmOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateAcmInput` via:
VirtualNodeSpecListenerTlsCertificateAcmArgs{...}
type VirtualNodeSpecListenerTlsCertificateAcmOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateAcmPtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput }
VirtualNodeSpecListenerTlsCertificateAcmPtrInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateAcmArgs, VirtualNodeSpecListenerTlsCertificateAcmPtr and VirtualNodeSpecListenerTlsCertificateAcmPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateAcmPtrInput` via:
VirtualNodeSpecListenerTlsCertificateAcmArgs{...} or: nil
func VirtualNodeSpecListenerTlsCertificateAcmPtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsCertificateAcmPtr(v *VirtualNodeSpecListenerTlsCertificateAcmArgs) VirtualNodeSpecListenerTlsCertificateAcmPtrInput
type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateArgs struct { // An AWS Certificate Manager (ACM) certificate. Acm VirtualNodeSpecListenerTlsCertificateAcmPtrInput `pulumi:"acm"` // A local file certificate. File VirtualNodeSpecListenerTlsCertificateFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsCertificateFile ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` // The private key for a certificate stored on the file system of the virtual node that the proxy is running on. PrivateKey string `pulumi:"privateKey"` }
type VirtualNodeSpecListenerTlsCertificateFileArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` // The private key for a certificate stored on the file system of the virtual node that the proxy is running on. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateFileInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFileInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput }
VirtualNodeSpecListenerTlsCertificateFileInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateFileArgs and VirtualNodeSpecListenerTlsCertificateFileOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateFileInput` via:
VirtualNodeSpecListenerTlsCertificateFileArgs{...}
type VirtualNodeSpecListenerTlsCertificateFileOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFileOutput) PrivateKey ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on.
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateFilePtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFilePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput }
VirtualNodeSpecListenerTlsCertificateFilePtrInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateFileArgs, VirtualNodeSpecListenerTlsCertificateFilePtr and VirtualNodeSpecListenerTlsCertificateFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateFilePtrInput` via:
VirtualNodeSpecListenerTlsCertificateFileArgs{...} or: nil
func VirtualNodeSpecListenerTlsCertificateFilePtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsCertificateFilePtr(v *VirtualNodeSpecListenerTlsCertificateFileArgs) VirtualNodeSpecListenerTlsCertificateFilePtrInput
type VirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) PrivateKey ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on.
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateOutput }
VirtualNodeSpecListenerTlsCertificateInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateArgs and VirtualNodeSpecListenerTlsCertificateOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateInput` via:
VirtualNodeSpecListenerTlsCertificateArgs{...}
type VirtualNodeSpecListenerTlsCertificateOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsCertificatePtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificatePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput }
VirtualNodeSpecListenerTlsCertificatePtrInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateArgs, VirtualNodeSpecListenerTlsCertificatePtr and VirtualNodeSpecListenerTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificatePtrInput` via:
VirtualNodeSpecListenerTlsCertificateArgs{...} or: nil
func VirtualNodeSpecListenerTlsCertificatePtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsCertificatePtr(v *VirtualNodeSpecListenerTlsCertificateArgs) VirtualNodeSpecListenerTlsCertificatePtrInput
type VirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput ToVirtualNodeSpecListenerTlsOutputWithContext(context.Context) VirtualNodeSpecListenerTlsOutput }
VirtualNodeSpecListenerTlsInput is an input type that accepts VirtualNodeSpecListenerTlsArgs and VirtualNodeSpecListenerTlsOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsInput` via:
VirtualNodeSpecListenerTlsArgs{...}
type VirtualNodeSpecListenerTlsOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsOutput) Certificate ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) Certificate() VirtualNodeSpecListenerTlsCertificateOutput
The listener's TLS certificate.
func (VirtualNodeSpecListenerTlsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsOutput) Mode ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) Mode() pulumi.StringOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
type VirtualNodeSpecListenerTlsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput ToVirtualNodeSpecListenerTlsPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsPtrOutput }
VirtualNodeSpecListenerTlsPtrInput is an input type that accepts VirtualNodeSpecListenerTlsArgs, VirtualNodeSpecListenerTlsPtr and VirtualNodeSpecListenerTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsPtrInput` via:
VirtualNodeSpecListenerTlsArgs{...} or: nil
func VirtualNodeSpecListenerTlsPtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsPtr(v *VirtualNodeSpecListenerTlsArgs) VirtualNodeSpecListenerTlsPtrInput
type VirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsPtrOutput) Certificate ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) Certificate() VirtualNodeSpecListenerTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualNodeSpecListenerTlsPtrOutput) Elem ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) Elem() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsPtrOutput) Mode ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
type VirtualNodeSpecLogging ¶
type VirtualNodeSpecLogging struct { // The access log configuration for a virtual node. AccessLog *VirtualNodeSpecLoggingAccessLog `pulumi:"accessLog"` }
type VirtualNodeSpecLoggingAccessLog ¶
type VirtualNodeSpecLoggingAccessLog struct { // The file object to send virtual node access logs to. File *VirtualNodeSpecLoggingAccessLogFile `pulumi:"file"` }
type VirtualNodeSpecLoggingAccessLogArgs ¶
type VirtualNodeSpecLoggingAccessLogArgs struct { // The file object to send virtual node access logs to. File VirtualNodeSpecLoggingAccessLogFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecLoggingAccessLogArgs) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingAccessLogFile ¶
type VirtualNodeSpecLoggingAccessLogFile struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path string `pulumi:"path"` }
type VirtualNodeSpecLoggingAccessLogFileArgs ¶
type VirtualNodeSpecLoggingAccessLogFileArgs struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path pulumi.StringInput `pulumi:"path"` }
func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogFileInput ¶
type VirtualNodeSpecLoggingAccessLogFileInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogFileOutput }
VirtualNodeSpecLoggingAccessLogFileInput is an input type that accepts VirtualNodeSpecLoggingAccessLogFileArgs and VirtualNodeSpecLoggingAccessLogFileOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogFileInput` via:
VirtualNodeSpecLoggingAccessLogFileArgs{...}
type VirtualNodeSpecLoggingAccessLogFileOutput ¶
type VirtualNodeSpecLoggingAccessLogFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFileOutput) Path ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) Path() pulumi.StringOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogFilePtrInput ¶
type VirtualNodeSpecLoggingAccessLogFilePtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput }
VirtualNodeSpecLoggingAccessLogFilePtrInput is an input type that accepts VirtualNodeSpecLoggingAccessLogFileArgs, VirtualNodeSpecLoggingAccessLogFilePtr and VirtualNodeSpecLoggingAccessLogFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogFilePtrInput` via:
VirtualNodeSpecLoggingAccessLogFileArgs{...} or: nil
func VirtualNodeSpecLoggingAccessLogFilePtr ¶
func VirtualNodeSpecLoggingAccessLogFilePtr(v *VirtualNodeSpecLoggingAccessLogFileArgs) VirtualNodeSpecLoggingAccessLogFilePtrInput
type VirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
type VirtualNodeSpecLoggingAccessLogFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path() pulumi.StringPtrOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogInput ¶
type VirtualNodeSpecLoggingAccessLogInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput ToVirtualNodeSpecLoggingAccessLogOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogOutput }
VirtualNodeSpecLoggingAccessLogInput is an input type that accepts VirtualNodeSpecLoggingAccessLogArgs and VirtualNodeSpecLoggingAccessLogOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogInput` via:
VirtualNodeSpecLoggingAccessLogArgs{...}
type VirtualNodeSpecLoggingAccessLogOutput ¶
type VirtualNodeSpecLoggingAccessLogOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogOutput) File ¶
The file object to send virtual node access logs to.
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingAccessLogPtrInput ¶
type VirtualNodeSpecLoggingAccessLogPtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput }
VirtualNodeSpecLoggingAccessLogPtrInput is an input type that accepts VirtualNodeSpecLoggingAccessLogArgs, VirtualNodeSpecLoggingAccessLogPtr and VirtualNodeSpecLoggingAccessLogPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogPtrInput` via:
VirtualNodeSpecLoggingAccessLogArgs{...} or: nil
func VirtualNodeSpecLoggingAccessLogPtr ¶
func VirtualNodeSpecLoggingAccessLogPtr(v *VirtualNodeSpecLoggingAccessLogArgs) VirtualNodeSpecLoggingAccessLogPtrInput
type VirtualNodeSpecLoggingAccessLogPtrOutput ¶
type VirtualNodeSpecLoggingAccessLogPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogPtrOutput) File ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) File() VirtualNodeSpecLoggingAccessLogFilePtrOutput
The file object to send virtual node access logs to.
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingArgs ¶
type VirtualNodeSpecLoggingArgs struct { // The access log configuration for a virtual node. AccessLog VirtualNodeSpecLoggingAccessLogPtrInput `pulumi:"accessLog"` }
func (VirtualNodeSpecLoggingArgs) ElementType ¶
func (VirtualNodeSpecLoggingArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecLoggingInput ¶
type VirtualNodeSpecLoggingInput interface { pulumi.Input ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput ToVirtualNodeSpecLoggingOutputWithContext(context.Context) VirtualNodeSpecLoggingOutput }
VirtualNodeSpecLoggingInput is an input type that accepts VirtualNodeSpecLoggingArgs and VirtualNodeSpecLoggingOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingInput` via:
VirtualNodeSpecLoggingArgs{...}
type VirtualNodeSpecLoggingOutput ¶
type VirtualNodeSpecLoggingOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingOutput) AccessLog ¶
func (o VirtualNodeSpecLoggingOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
The access log configuration for a virtual node.
func (VirtualNodeSpecLoggingOutput) ElementType ¶
func (VirtualNodeSpecLoggingOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecLoggingPtrInput ¶
type VirtualNodeSpecLoggingPtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput ToVirtualNodeSpecLoggingPtrOutputWithContext(context.Context) VirtualNodeSpecLoggingPtrOutput }
VirtualNodeSpecLoggingPtrInput is an input type that accepts VirtualNodeSpecLoggingArgs, VirtualNodeSpecLoggingPtr and VirtualNodeSpecLoggingPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingPtrInput` via:
VirtualNodeSpecLoggingArgs{...} or: nil
func VirtualNodeSpecLoggingPtr ¶
func VirtualNodeSpecLoggingPtr(v *VirtualNodeSpecLoggingArgs) VirtualNodeSpecLoggingPtrInput
type VirtualNodeSpecLoggingPtrOutput ¶
type VirtualNodeSpecLoggingPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingPtrOutput) AccessLog ¶
func (o VirtualNodeSpecLoggingPtrOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
The access log configuration for a virtual node.
func (VirtualNodeSpecLoggingPtrOutput) Elem ¶
func (o VirtualNodeSpecLoggingPtrOutput) Elem() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingPtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput ¶
func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecOutput ¶
type VirtualNodeSpecOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecOutput) BackendDefaults ¶ added in v3.6.0
func (o VirtualNodeSpecOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualNodeSpecOutput) Backends ¶
func (o VirtualNodeSpecOutput) Backends() VirtualNodeSpecBackendArrayOutput
The backends to which the virtual node is expected to send outbound traffic.
func (VirtualNodeSpecOutput) ElementType ¶
func (VirtualNodeSpecOutput) ElementType() reflect.Type
func (VirtualNodeSpecOutput) Listener ¶
func (o VirtualNodeSpecOutput) Listener() VirtualNodeSpecListenerPtrOutput
The listeners from which the virtual node is expected to receive inbound traffic.
func (VirtualNodeSpecOutput) Logging ¶
func (o VirtualNodeSpecOutput) Logging() VirtualNodeSpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual node.
func (VirtualNodeSpecOutput) ServiceDiscovery ¶
func (o VirtualNodeSpecOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
The service discovery information for the virtual node.
func (VirtualNodeSpecOutput) ToVirtualNodeSpecOutput ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
func (VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
func (VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutput ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
func (VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutputWithContext ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
type VirtualNodeSpecPtrInput ¶
type VirtualNodeSpecPtrInput interface { pulumi.Input ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput ToVirtualNodeSpecPtrOutputWithContext(context.Context) VirtualNodeSpecPtrOutput }
VirtualNodeSpecPtrInput is an input type that accepts VirtualNodeSpecArgs, VirtualNodeSpecPtr and VirtualNodeSpecPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecPtrInput` via:
VirtualNodeSpecArgs{...} or: nil
func VirtualNodeSpecPtr ¶
func VirtualNodeSpecPtr(v *VirtualNodeSpecArgs) VirtualNodeSpecPtrInput
type VirtualNodeSpecPtrOutput ¶
type VirtualNodeSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecPtrOutput) BackendDefaults ¶ added in v3.6.0
func (o VirtualNodeSpecPtrOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualNodeSpecPtrOutput) Backends ¶
func (o VirtualNodeSpecPtrOutput) Backends() VirtualNodeSpecBackendArrayOutput
The backends to which the virtual node is expected to send outbound traffic.
func (VirtualNodeSpecPtrOutput) Elem ¶
func (o VirtualNodeSpecPtrOutput) Elem() VirtualNodeSpecOutput
func (VirtualNodeSpecPtrOutput) ElementType ¶
func (VirtualNodeSpecPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecPtrOutput) Listener ¶
func (o VirtualNodeSpecPtrOutput) Listener() VirtualNodeSpecListenerPtrOutput
The listeners from which the virtual node is expected to receive inbound traffic.
func (VirtualNodeSpecPtrOutput) Logging ¶
func (o VirtualNodeSpecPtrOutput) Logging() VirtualNodeSpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual node.
func (VirtualNodeSpecPtrOutput) ServiceDiscovery ¶
func (o VirtualNodeSpecPtrOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
The service discovery information for the virtual node.
func (VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput ¶
func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
func (VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext ¶
func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
type VirtualNodeSpecServiceDiscovery ¶
type VirtualNodeSpecServiceDiscovery struct { // Specifies any AWS Cloud Map information for the virtual node. AwsCloudMap *VirtualNodeSpecServiceDiscoveryAwsCloudMap `pulumi:"awsCloudMap"` // Specifies the DNS service name for the virtual node. Dns *VirtualNodeSpecServiceDiscoveryDns `pulumi:"dns"` }
type VirtualNodeSpecServiceDiscoveryArgs ¶
type VirtualNodeSpecServiceDiscoveryArgs struct { // Specifies any AWS Cloud Map information for the virtual node. AwsCloudMap VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput `pulumi:"awsCloudMap"` // Specifies the DNS service name for the virtual node. Dns VirtualNodeSpecServiceDiscoveryDnsPtrInput `pulumi:"dns"` }
func (VirtualNodeSpecServiceDiscoveryArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutput ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMap ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMap struct { // A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned. Attributes map[string]string `pulumi:"attributes"` // The name of the AWS Cloud Map namespace to use. // Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace. NamespaceName string `pulumi:"namespaceName"` // The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service. ServiceName string `pulumi:"serviceName"` }
type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs struct { // A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned. Attributes pulumi.StringMapInput `pulumi:"attributes"` // The name of the AWS Cloud Map namespace to use. // Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput }
VirtualNodeSpecServiceDiscoveryAwsCloudMapInput is an input type that accepts VirtualNodeSpecServiceDiscoveryAwsCloudMap and VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryAwsCloudMapInput` via:
VirtualNodeSpecServiceDiscoveryAwsCloudMap{ "key": VirtualNodeSpecServiceDiscoveryAwsCloudArgs{...} }
type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes() pulumi.StringMapOutput
A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName() pulumi.StringOutput
The name of the AWS Cloud Map namespace to use. Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName() pulumi.StringOutput
The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput }
VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs, VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr and VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput` via:
VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr ¶
func VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr(v *VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes() pulumi.StringMapOutput
A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName() pulumi.StringPtrOutput
The name of the AWS Cloud Map namespace to use. Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName() pulumi.StringPtrOutput
The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryDns ¶
type VirtualNodeSpecServiceDiscoveryDns struct { // The DNS host name for your virtual node. Hostname string `pulumi:"hostname"` }
type VirtualNodeSpecServiceDiscoveryDnsArgs ¶
type VirtualNodeSpecServiceDiscoveryDnsArgs struct { // The DNS host name for your virtual node. Hostname pulumi.StringInput `pulumi:"hostname"` }
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryDnsInput ¶
type VirtualNodeSpecServiceDiscoveryDnsInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput }
VirtualNodeSpecServiceDiscoveryDnsInput is an input type that accepts VirtualNodeSpecServiceDiscoveryDnsArgs and VirtualNodeSpecServiceDiscoveryDnsOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryDnsInput` via:
VirtualNodeSpecServiceDiscoveryDnsArgs{...}
type VirtualNodeSpecServiceDiscoveryDnsOutput ¶
type VirtualNodeSpecServiceDiscoveryDnsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname() pulumi.StringOutput
The DNS host name for your virtual node.
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryDnsPtrInput ¶
type VirtualNodeSpecServiceDiscoveryDnsPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput }
VirtualNodeSpecServiceDiscoveryDnsPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryDnsArgs, VirtualNodeSpecServiceDiscoveryDnsPtr and VirtualNodeSpecServiceDiscoveryDnsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryDnsPtrInput` via:
VirtualNodeSpecServiceDiscoveryDnsArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryDnsPtr ¶
func VirtualNodeSpecServiceDiscoveryDnsPtr(v *VirtualNodeSpecServiceDiscoveryDnsArgs) VirtualNodeSpecServiceDiscoveryDnsPtrInput
type VirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryDnsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname() pulumi.StringPtrOutput
The DNS host name for your virtual node.
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryInput ¶
type VirtualNodeSpecServiceDiscoveryInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput ToVirtualNodeSpecServiceDiscoveryOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryOutput }
VirtualNodeSpecServiceDiscoveryInput is an input type that accepts VirtualNodeSpecServiceDiscoveryArgs and VirtualNodeSpecServiceDiscoveryOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryInput` via:
VirtualNodeSpecServiceDiscoveryArgs{...}
type VirtualNodeSpecServiceDiscoveryOutput ¶
type VirtualNodeSpecServiceDiscoveryOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
Specifies any AWS Cloud Map information for the virtual node.
func (VirtualNodeSpecServiceDiscoveryOutput) Dns ¶
Specifies the DNS service name for the virtual node.
func (VirtualNodeSpecServiceDiscoveryOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeSpecServiceDiscoveryPtrInput ¶
type VirtualNodeSpecServiceDiscoveryPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput }
VirtualNodeSpecServiceDiscoveryPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryArgs, VirtualNodeSpecServiceDiscoveryPtr and VirtualNodeSpecServiceDiscoveryPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryPtrInput` via:
VirtualNodeSpecServiceDiscoveryArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryPtr ¶
func VirtualNodeSpecServiceDiscoveryPtr(v *VirtualNodeSpecServiceDiscoveryArgs) VirtualNodeSpecServiceDiscoveryPtrInput
type VirtualNodeSpecServiceDiscoveryPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
Specifies any AWS Cloud Map information for the virtual node.
func (VirtualNodeSpecServiceDiscoveryPtrOutput) Dns ¶
Specifies the DNS service name for the virtual node.
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeState ¶
type VirtualNodeState struct { // The ARN of the virtual node. Arn pulumi.StringPtrInput // The creation date of the virtual node. CreatedDate pulumi.StringPtrInput // The last update date of the virtual node. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual node. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The virtual node specification to apply. Spec VirtualNodeSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualNodeState) ElementType ¶
func (VirtualNodeState) ElementType() reflect.Type
type VirtualRouter ¶
type VirtualRouter struct { pulumi.CustomResourceState // The ARN of the virtual router. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual router. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual router. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the virtual router. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The virtual router specification to apply. Spec VirtualRouterSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual router resource.
## Breaking Changes
Because of backward incompatible API changes (read [here](https://github.com/awslabs/aws-app-mesh-examples/issues/92) and [here](https://github.com/awslabs/aws-app-mesh-examples/issues/94)), `appmesh.VirtualRouter` resource definitions created with provider versions earlier than v2.3.0 will need to be modified:
* Remove service `serviceNames` from the `spec` argument. AWS has created a `appmesh.VirtualService` resource for each of service names. These resource can be imported using `import`.
* Add a `listener` configuration block to the `spec` argument.
The state associated with existing resources will automatically be migrated.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualRouter(ctx, "serviceb", &appmesh.VirtualRouterArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualRouterSpecArgs{ Listener: &appmesh.VirtualRouterSpecListenerArgs{ PortMapping: &appmesh.VirtualRouterSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, }, }) if err != nil { return err } return nil }) }
```
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.
type VirtualRouterArgs ¶
type VirtualRouterArgs struct { // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual router. Name pulumi.StringPtrInput // The virtual router specification to apply. Spec VirtualRouterSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualRouter resource.
func (VirtualRouterArgs) ElementType ¶
func (VirtualRouterArgs) ElementType() reflect.Type
type VirtualRouterSpec ¶
type VirtualRouterSpec struct { // The listeners that the virtual router is expected to receive inbound traffic from. // Currently only one listener is supported per virtual router. Listener VirtualRouterSpecListener `pulumi:"listener"` }
type VirtualRouterSpecArgs ¶
type VirtualRouterSpecArgs struct { // The listeners that the virtual router is expected to receive inbound traffic from. // Currently only one listener is supported per virtual router. Listener VirtualRouterSpecListenerInput `pulumi:"listener"` }
func (VirtualRouterSpecArgs) ElementType ¶
func (VirtualRouterSpecArgs) ElementType() reflect.Type
func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutput ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterSpecInput ¶
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 VirtualRouterSpecListener ¶
type VirtualRouterSpecListener struct { // The port mapping information for the listener. PortMapping VirtualRouterSpecListenerPortMapping `pulumi:"portMapping"` }
type VirtualRouterSpecListenerArgs ¶
type VirtualRouterSpecListenerArgs struct { // The port mapping information for the listener. PortMapping VirtualRouterSpecListenerPortMappingInput `pulumi:"portMapping"` }
func (VirtualRouterSpecListenerArgs) ElementType ¶
func (VirtualRouterSpecListenerArgs) ElementType() reflect.Type
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
type VirtualRouterSpecListenerInput ¶
type VirtualRouterSpecListenerInput interface { pulumi.Input ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput ToVirtualRouterSpecListenerOutputWithContext(context.Context) VirtualRouterSpecListenerOutput }
VirtualRouterSpecListenerInput is an input type that accepts VirtualRouterSpecListenerArgs and VirtualRouterSpecListenerOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerInput` via:
VirtualRouterSpecListenerArgs{...}
type VirtualRouterSpecListenerOutput ¶
type VirtualRouterSpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerOutput) ElementType ¶
func (VirtualRouterSpecListenerOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerOutput) PortMapping ¶
func (o VirtualRouterSpecListenerOutput) PortMapping() VirtualRouterSpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutput ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutputWithContext ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
type VirtualRouterSpecListenerPortMappingArgs ¶
type VirtualRouterSpecListenerPortMappingArgs struct { // The port used for the port mapping. Port pulumi.IntInput `pulumi:"port"` // The protocol used for the port mapping. Valid values are `http`,`http2`, `tcp` and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (VirtualRouterSpecListenerPortMappingArgs) ElementType ¶
func (VirtualRouterSpecListenerPortMappingArgs) ElementType() reflect.Type
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutput ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutputWithContext ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPortMappingInput ¶
type VirtualRouterSpecListenerPortMappingInput interface { pulumi.Input ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput ToVirtualRouterSpecListenerPortMappingOutputWithContext(context.Context) VirtualRouterSpecListenerPortMappingOutput }
VirtualRouterSpecListenerPortMappingInput is an input type that accepts VirtualRouterSpecListenerPortMappingArgs and VirtualRouterSpecListenerPortMappingOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerPortMappingInput` via:
VirtualRouterSpecListenerPortMappingArgs{...}
type VirtualRouterSpecListenerPortMappingOutput ¶
type VirtualRouterSpecListenerPortMappingOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPortMappingOutput) ElementType ¶
func (VirtualRouterSpecListenerPortMappingOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPortMappingOutput) Port ¶
func (o VirtualRouterSpecListenerPortMappingOutput) Port() pulumi.IntOutput
The port used for the port mapping.
func (VirtualRouterSpecListenerPortMappingOutput) Protocol ¶
func (o VirtualRouterSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
The protocol used for the port mapping. Valid values are `http`,`http2`, `tcp` and `grpc`.
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPortMappingPtrInput ¶
type VirtualRouterSpecListenerPortMappingPtrInput interface { pulumi.Input ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(context.Context) VirtualRouterSpecListenerPortMappingPtrOutput }
VirtualRouterSpecListenerPortMappingPtrInput is an input type that accepts VirtualRouterSpecListenerPortMappingArgs, VirtualRouterSpecListenerPortMappingPtr and VirtualRouterSpecListenerPortMappingPtrOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerPortMappingPtrInput` via:
VirtualRouterSpecListenerPortMappingArgs{...} or: nil
func VirtualRouterSpecListenerPortMappingPtr ¶
func VirtualRouterSpecListenerPortMappingPtr(v *VirtualRouterSpecListenerPortMappingArgs) VirtualRouterSpecListenerPortMappingPtrInput
type VirtualRouterSpecListenerPortMappingPtrOutput ¶
type VirtualRouterSpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType ¶
func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPortMappingPtrOutput) Port ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualRouterSpecListenerPortMappingPtrOutput) Protocol ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http`,`http2`, `tcp` and `grpc`.
func (VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPtrInput ¶
type VirtualRouterSpecListenerPtrInput interface { pulumi.Input ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput ToVirtualRouterSpecListenerPtrOutputWithContext(context.Context) VirtualRouterSpecListenerPtrOutput }
VirtualRouterSpecListenerPtrInput is an input type that accepts VirtualRouterSpecListenerArgs, VirtualRouterSpecListenerPtr and VirtualRouterSpecListenerPtrOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerPtrInput` via:
VirtualRouterSpecListenerArgs{...} or: nil
func VirtualRouterSpecListenerPtr ¶
func VirtualRouterSpecListenerPtr(v *VirtualRouterSpecListenerArgs) VirtualRouterSpecListenerPtrInput
type VirtualRouterSpecListenerPtrOutput ¶
type VirtualRouterSpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPtrOutput) Elem ¶
func (o VirtualRouterSpecListenerPtrOutput) Elem() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerPtrOutput) ElementType ¶
func (VirtualRouterSpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPtrOutput) PortMapping ¶
func (o VirtualRouterSpecListenerPtrOutput) PortMapping() VirtualRouterSpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput ¶
func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
type VirtualRouterSpecOutput ¶
type VirtualRouterSpecOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecOutput) ElementType ¶
func (VirtualRouterSpecOutput) ElementType() reflect.Type
func (VirtualRouterSpecOutput) Listener ¶
func (o VirtualRouterSpecOutput) Listener() VirtualRouterSpecListenerOutput
The listeners that the virtual router is expected to receive inbound traffic from. Currently only one listener is supported per virtual router.
func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutput ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterSpecPtrInput ¶
type VirtualRouterSpecPtrInput interface { pulumi.Input ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput ToVirtualRouterSpecPtrOutputWithContext(context.Context) VirtualRouterSpecPtrOutput }
VirtualRouterSpecPtrInput is an input type that accepts VirtualRouterSpecArgs, VirtualRouterSpecPtr and VirtualRouterSpecPtrOutput values. You can construct a concrete instance of `VirtualRouterSpecPtrInput` via:
VirtualRouterSpecArgs{...} or: nil
func VirtualRouterSpecPtr ¶
func VirtualRouterSpecPtr(v *VirtualRouterSpecArgs) VirtualRouterSpecPtrInput
type VirtualRouterSpecPtrOutput ¶
type VirtualRouterSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecPtrOutput) Elem ¶
func (o VirtualRouterSpecPtrOutput) Elem() VirtualRouterSpecOutput
func (VirtualRouterSpecPtrOutput) ElementType ¶
func (VirtualRouterSpecPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecPtrOutput) Listener ¶
func (o VirtualRouterSpecPtrOutput) Listener() VirtualRouterSpecListenerPtrOutput
The listeners that the virtual router is expected to receive inbound traffic from. Currently only one listener is supported per virtual router.
func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput ¶
func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext ¶
func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterState ¶
type VirtualRouterState struct { // The ARN of the virtual router. Arn pulumi.StringPtrInput // The creation date of the virtual router. CreatedDate pulumi.StringPtrInput // The last update date of the virtual router. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual router. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The virtual router specification to apply. Spec VirtualRouterSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualRouterState) ElementType ¶
func (VirtualRouterState) ElementType() reflect.Type
type VirtualService ¶
type VirtualService struct { pulumi.CustomResourceState // The ARN of the virtual service. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual service. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual service. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the virtual service. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The virtual service specification to apply. Spec VirtualServiceSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual service resource.
## Example Usage ### Virtual Node Provider
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualService(ctx, "servicea", &appmesh.VirtualServiceArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualServiceSpecArgs{ Provider: &appmesh.VirtualServiceSpecProviderArgs{ VirtualNode: &appmesh.VirtualServiceSpecProviderVirtualNodeArgs{ VirtualNodeName: pulumi.Any(aws_appmesh_virtual_node.Serviceb1.Name), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Virtual Router Provider
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualService(ctx, "servicea", &appmesh.VirtualServiceArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualServiceSpecArgs{ Provider: &appmesh.VirtualServiceSpecProviderArgs{ VirtualRouter: &appmesh.VirtualServiceSpecProviderVirtualRouterArgs{ VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), }, }, }, }) if err != nil { return err } return nil }) }
```
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.
type VirtualServiceArgs ¶
type VirtualServiceArgs struct { // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual service. Name pulumi.StringPtrInput // The virtual service specification to apply. Spec VirtualServiceSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualService resource.
func (VirtualServiceArgs) ElementType ¶
func (VirtualServiceArgs) ElementType() reflect.Type
type VirtualServiceSpec ¶
type VirtualServiceSpec struct { // The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router. Provider *VirtualServiceSpecProvider `pulumi:"provider"` }
type VirtualServiceSpecArgs ¶
type VirtualServiceSpecArgs struct { // The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router. Provider VirtualServiceSpecProviderPtrInput `pulumi:"provider"` }
func (VirtualServiceSpecArgs) ElementType ¶
func (VirtualServiceSpecArgs) ElementType() reflect.Type
func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutput ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceSpecInput ¶
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 ¶
type VirtualServiceSpecOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecOutput) ElementType ¶
func (VirtualServiceSpecOutput) ElementType() reflect.Type
func (VirtualServiceSpecOutput) Provider ¶
func (o VirtualServiceSpecOutput) Provider() VirtualServiceSpecProviderPtrOutput
The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router.
func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutput ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceSpecProvider ¶
type VirtualServiceSpecProvider struct { // The virtual node associated with a virtual service. VirtualNode *VirtualServiceSpecProviderVirtualNode `pulumi:"virtualNode"` // The virtual router associated with a virtual service. VirtualRouter *VirtualServiceSpecProviderVirtualRouter `pulumi:"virtualRouter"` }
type VirtualServiceSpecProviderArgs ¶
type VirtualServiceSpecProviderArgs struct { // The virtual node associated with a virtual service. VirtualNode VirtualServiceSpecProviderVirtualNodePtrInput `pulumi:"virtualNode"` // The virtual router associated with a virtual service. VirtualRouter VirtualServiceSpecProviderVirtualRouterPtrInput `pulumi:"virtualRouter"` }
func (VirtualServiceSpecProviderArgs) ElementType ¶
func (VirtualServiceSpecProviderArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
type VirtualServiceSpecProviderInput ¶
type VirtualServiceSpecProviderInput interface { pulumi.Input ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput ToVirtualServiceSpecProviderOutputWithContext(context.Context) VirtualServiceSpecProviderOutput }
VirtualServiceSpecProviderInput is an input type that accepts VirtualServiceSpecProviderArgs and VirtualServiceSpecProviderOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderInput` via:
VirtualServiceSpecProviderArgs{...}
type VirtualServiceSpecProviderOutput ¶
type VirtualServiceSpecProviderOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderOutput) ElementType ¶
func (VirtualServiceSpecProviderOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderOutput) VirtualNode ¶
func (o VirtualServiceSpecProviderOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
The virtual node associated with a virtual service.
func (VirtualServiceSpecProviderOutput) VirtualRouter ¶
func (o VirtualServiceSpecProviderOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
The virtual router associated with a virtual service.
type VirtualServiceSpecProviderPtrInput ¶
type VirtualServiceSpecProviderPtrInput interface { pulumi.Input ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput ToVirtualServiceSpecProviderPtrOutputWithContext(context.Context) VirtualServiceSpecProviderPtrOutput }
VirtualServiceSpecProviderPtrInput is an input type that accepts VirtualServiceSpecProviderArgs, VirtualServiceSpecProviderPtr and VirtualServiceSpecProviderPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderPtrInput` via:
VirtualServiceSpecProviderArgs{...} or: nil
func VirtualServiceSpecProviderPtr ¶
func VirtualServiceSpecProviderPtr(v *VirtualServiceSpecProviderArgs) VirtualServiceSpecProviderPtrInput
type VirtualServiceSpecProviderPtrOutput ¶
type VirtualServiceSpecProviderPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderPtrOutput) Elem ¶
func (o VirtualServiceSpecProviderPtrOutput) Elem() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderPtrOutput) ElementType ¶
func (VirtualServiceSpecProviderPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput ¶
func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderPtrOutput) VirtualNode ¶
func (o VirtualServiceSpecProviderPtrOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
The virtual node associated with a virtual service.
func (VirtualServiceSpecProviderPtrOutput) VirtualRouter ¶
func (o VirtualServiceSpecProviderPtrOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
The virtual router associated with a virtual service.
type VirtualServiceSpecProviderVirtualNode ¶
type VirtualServiceSpecProviderVirtualNode struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName string `pulumi:"virtualNodeName"` }
type VirtualServiceSpecProviderVirtualNodeArgs ¶
type VirtualServiceSpecProviderVirtualNodeArgs struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName pulumi.StringInput `pulumi:"virtualNodeName"` }
func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
type VirtualServiceSpecProviderVirtualNodeInput ¶
type VirtualServiceSpecProviderVirtualNodeInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualNodeOutput }
VirtualServiceSpecProviderVirtualNodeInput is an input type that accepts VirtualServiceSpecProviderVirtualNodeArgs and VirtualServiceSpecProviderVirtualNodeOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualNodeInput` via:
VirtualServiceSpecProviderVirtualNodeArgs{...}
type VirtualServiceSpecProviderVirtualNodeOutput ¶
type VirtualServiceSpecProviderVirtualNodeOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
The name of the virtual node that is acting as a service provider.
type VirtualServiceSpecProviderVirtualNodePtrInput ¶
type VirtualServiceSpecProviderVirtualNodePtrInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput }
VirtualServiceSpecProviderVirtualNodePtrInput is an input type that accepts VirtualServiceSpecProviderVirtualNodeArgs, VirtualServiceSpecProviderVirtualNodePtr and VirtualServiceSpecProviderVirtualNodePtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualNodePtrInput` via:
VirtualServiceSpecProviderVirtualNodeArgs{...} or: nil
func VirtualServiceSpecProviderVirtualNodePtr ¶
func VirtualServiceSpecProviderVirtualNodePtr(v *VirtualServiceSpecProviderVirtualNodeArgs) VirtualServiceSpecProviderVirtualNodePtrInput
type VirtualServiceSpecProviderVirtualNodePtrOutput ¶
type VirtualServiceSpecProviderVirtualNodePtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName() pulumi.StringPtrOutput
The name of the virtual node that is acting as a service provider.
type VirtualServiceSpecProviderVirtualRouter ¶
type VirtualServiceSpecProviderVirtualRouter struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName string `pulumi:"virtualRouterName"` }
type VirtualServiceSpecProviderVirtualRouterArgs ¶
type VirtualServiceSpecProviderVirtualRouterArgs struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName pulumi.StringInput `pulumi:"virtualRouterName"` }
func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
type VirtualServiceSpecProviderVirtualRouterInput ¶
type VirtualServiceSpecProviderVirtualRouterInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualRouterOutput }
VirtualServiceSpecProviderVirtualRouterInput is an input type that accepts VirtualServiceSpecProviderVirtualRouterArgs and VirtualServiceSpecProviderVirtualRouterOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualRouterInput` via:
VirtualServiceSpecProviderVirtualRouterArgs{...}
type VirtualServiceSpecProviderVirtualRouterOutput ¶
type VirtualServiceSpecProviderVirtualRouterOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
The name of the virtual router that is acting as a service provider.
type VirtualServiceSpecProviderVirtualRouterPtrInput ¶
type VirtualServiceSpecProviderVirtualRouterPtrInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput }
VirtualServiceSpecProviderVirtualRouterPtrInput is an input type that accepts VirtualServiceSpecProviderVirtualRouterArgs, VirtualServiceSpecProviderVirtualRouterPtr and VirtualServiceSpecProviderVirtualRouterPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualRouterPtrInput` via:
VirtualServiceSpecProviderVirtualRouterArgs{...} or: nil
func VirtualServiceSpecProviderVirtualRouterPtr ¶
func VirtualServiceSpecProviderVirtualRouterPtr(v *VirtualServiceSpecProviderVirtualRouterArgs) VirtualServiceSpecProviderVirtualRouterPtrInput
type VirtualServiceSpecProviderVirtualRouterPtrOutput ¶
type VirtualServiceSpecProviderVirtualRouterPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName() pulumi.StringPtrOutput
The name of the virtual router that is acting as a service provider.
type VirtualServiceSpecPtrInput ¶
type VirtualServiceSpecPtrInput interface { pulumi.Input ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput ToVirtualServiceSpecPtrOutputWithContext(context.Context) VirtualServiceSpecPtrOutput }
VirtualServiceSpecPtrInput is an input type that accepts VirtualServiceSpecArgs, VirtualServiceSpecPtr and VirtualServiceSpecPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecPtrInput` via:
VirtualServiceSpecArgs{...} or: nil
func VirtualServiceSpecPtr ¶
func VirtualServiceSpecPtr(v *VirtualServiceSpecArgs) VirtualServiceSpecPtrInput
type VirtualServiceSpecPtrOutput ¶
type VirtualServiceSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecPtrOutput) Elem ¶
func (o VirtualServiceSpecPtrOutput) Elem() VirtualServiceSpecOutput
func (VirtualServiceSpecPtrOutput) ElementType ¶
func (VirtualServiceSpecPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecPtrOutput) Provider ¶
func (o VirtualServiceSpecPtrOutput) Provider() VirtualServiceSpecProviderPtrOutput
The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router.
func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput ¶
func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext ¶
func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceState ¶
type VirtualServiceState struct { // The ARN of the virtual service. Arn pulumi.StringPtrInput // The creation date of the virtual service. CreatedDate pulumi.StringPtrInput // The last update date of the virtual service. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual service. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The virtual service specification to apply. Spec VirtualServiceSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualServiceState) ElementType ¶
func (VirtualServiceState) ElementType() reflect.Type