Documentation ¶
Index ¶
- type GatewayRoute
- func (*GatewayRoute) ElementType() reflect.Type
- func (i *GatewayRoute) ToGatewayRouteOutput() GatewayRouteOutput
- func (i *GatewayRoute) ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput
- func (i *GatewayRoute) ToGatewayRoutePtrOutput() GatewayRoutePtrOutput
- func (i *GatewayRoute) ToGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRoutePtrOutput
- type GatewayRouteArgs
- type GatewayRouteArray
- type GatewayRouteArrayInput
- type GatewayRouteArrayOutput
- func (GatewayRouteArrayOutput) ElementType() reflect.Type
- func (o GatewayRouteArrayOutput) Index(i pulumi.IntInput) GatewayRouteOutput
- func (o GatewayRouteArrayOutput) ToGatewayRouteArrayOutput() GatewayRouteArrayOutput
- func (o GatewayRouteArrayOutput) ToGatewayRouteArrayOutputWithContext(ctx context.Context) GatewayRouteArrayOutput
- type GatewayRouteInput
- type GatewayRouteMap
- type GatewayRouteMapInput
- type GatewayRouteMapOutput
- func (GatewayRouteMapOutput) ElementType() reflect.Type
- func (o GatewayRouteMapOutput) MapIndex(k pulumi.StringInput) GatewayRouteOutput
- func (o GatewayRouteMapOutput) ToGatewayRouteMapOutput() GatewayRouteMapOutput
- func (o GatewayRouteMapOutput) ToGatewayRouteMapOutputWithContext(ctx context.Context) GatewayRouteMapOutput
- type GatewayRouteOutput
- func (GatewayRouteOutput) ElementType() reflect.Type
- func (o GatewayRouteOutput) ToGatewayRouteOutput() GatewayRouteOutput
- func (o GatewayRouteOutput) ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput
- func (o GatewayRouteOutput) ToGatewayRoutePtrOutput() GatewayRoutePtrOutput
- func (o GatewayRouteOutput) ToGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRoutePtrOutput
- type GatewayRoutePtrInput
- type GatewayRoutePtrOutput
- func (o GatewayRoutePtrOutput) Elem() GatewayRouteOutput
- func (GatewayRoutePtrOutput) ElementType() reflect.Type
- func (o GatewayRoutePtrOutput) ToGatewayRoutePtrOutput() GatewayRoutePtrOutput
- func (o GatewayRoutePtrOutput) ToGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRoutePtrOutput
- 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 GetMeshSpec
- type GetMeshSpecArgs
- type GetMeshSpecArray
- type GetMeshSpecArrayInput
- type GetMeshSpecArrayOutput
- func (GetMeshSpecArrayOutput) ElementType() reflect.Type
- func (o GetMeshSpecArrayOutput) Index(i pulumi.IntInput) GetMeshSpecOutput
- func (o GetMeshSpecArrayOutput) ToGetMeshSpecArrayOutput() GetMeshSpecArrayOutput
- func (o GetMeshSpecArrayOutput) ToGetMeshSpecArrayOutputWithContext(ctx context.Context) GetMeshSpecArrayOutput
- type GetMeshSpecEgressFilter
- type GetMeshSpecEgressFilterArgs
- type GetMeshSpecEgressFilterArray
- func (GetMeshSpecEgressFilterArray) ElementType() reflect.Type
- func (i GetMeshSpecEgressFilterArray) ToGetMeshSpecEgressFilterArrayOutput() GetMeshSpecEgressFilterArrayOutput
- func (i GetMeshSpecEgressFilterArray) ToGetMeshSpecEgressFilterArrayOutputWithContext(ctx context.Context) GetMeshSpecEgressFilterArrayOutput
- type GetMeshSpecEgressFilterArrayInput
- type GetMeshSpecEgressFilterArrayOutput
- func (GetMeshSpecEgressFilterArrayOutput) ElementType() reflect.Type
- func (o GetMeshSpecEgressFilterArrayOutput) Index(i pulumi.IntInput) GetMeshSpecEgressFilterOutput
- func (o GetMeshSpecEgressFilterArrayOutput) ToGetMeshSpecEgressFilterArrayOutput() GetMeshSpecEgressFilterArrayOutput
- func (o GetMeshSpecEgressFilterArrayOutput) ToGetMeshSpecEgressFilterArrayOutputWithContext(ctx context.Context) GetMeshSpecEgressFilterArrayOutput
- type GetMeshSpecEgressFilterInput
- type GetMeshSpecEgressFilterOutput
- func (GetMeshSpecEgressFilterOutput) ElementType() reflect.Type
- func (o GetMeshSpecEgressFilterOutput) ToGetMeshSpecEgressFilterOutput() GetMeshSpecEgressFilterOutput
- func (o GetMeshSpecEgressFilterOutput) ToGetMeshSpecEgressFilterOutputWithContext(ctx context.Context) GetMeshSpecEgressFilterOutput
- func (o GetMeshSpecEgressFilterOutput) Type() pulumi.StringOutput
- type GetMeshSpecInput
- type GetMeshSpecOutput
- type GetVirtualServiceSpec
- type GetVirtualServiceSpecArgs
- type GetVirtualServiceSpecArray
- func (GetVirtualServiceSpecArray) ElementType() reflect.Type
- func (i GetVirtualServiceSpecArray) ToGetVirtualServiceSpecArrayOutput() GetVirtualServiceSpecArrayOutput
- func (i GetVirtualServiceSpecArray) ToGetVirtualServiceSpecArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecArrayOutput
- type GetVirtualServiceSpecArrayInput
- type GetVirtualServiceSpecArrayOutput
- func (GetVirtualServiceSpecArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceSpecOutput
- func (o GetVirtualServiceSpecArrayOutput) ToGetVirtualServiceSpecArrayOutput() GetVirtualServiceSpecArrayOutput
- func (o GetVirtualServiceSpecArrayOutput) ToGetVirtualServiceSpecArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecArrayOutput
- type GetVirtualServiceSpecInput
- type GetVirtualServiceSpecOutput
- func (GetVirtualServiceSpecOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecOutput) Providers() GetVirtualServiceSpecProviderArrayOutput
- func (o GetVirtualServiceSpecOutput) ToGetVirtualServiceSpecOutput() GetVirtualServiceSpecOutput
- func (o GetVirtualServiceSpecOutput) ToGetVirtualServiceSpecOutputWithContext(ctx context.Context) GetVirtualServiceSpecOutput
- type GetVirtualServiceSpecProvider
- type GetVirtualServiceSpecProviderArgs
- func (GetVirtualServiceSpecProviderArgs) ElementType() reflect.Type
- func (i GetVirtualServiceSpecProviderArgs) ToGetVirtualServiceSpecProviderOutput() GetVirtualServiceSpecProviderOutput
- func (i GetVirtualServiceSpecProviderArgs) ToGetVirtualServiceSpecProviderOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderOutput
- type GetVirtualServiceSpecProviderArray
- func (GetVirtualServiceSpecProviderArray) ElementType() reflect.Type
- func (i GetVirtualServiceSpecProviderArray) ToGetVirtualServiceSpecProviderArrayOutput() GetVirtualServiceSpecProviderArrayOutput
- func (i GetVirtualServiceSpecProviderArray) ToGetVirtualServiceSpecProviderArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderArrayOutput
- type GetVirtualServiceSpecProviderArrayInput
- type GetVirtualServiceSpecProviderArrayOutput
- func (GetVirtualServiceSpecProviderArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecProviderArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceSpecProviderOutput
- func (o GetVirtualServiceSpecProviderArrayOutput) ToGetVirtualServiceSpecProviderArrayOutput() GetVirtualServiceSpecProviderArrayOutput
- func (o GetVirtualServiceSpecProviderArrayOutput) ToGetVirtualServiceSpecProviderArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderArrayOutput
- type GetVirtualServiceSpecProviderInput
- type GetVirtualServiceSpecProviderOutput
- func (GetVirtualServiceSpecProviderOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecProviderOutput) ToGetVirtualServiceSpecProviderOutput() GetVirtualServiceSpecProviderOutput
- func (o GetVirtualServiceSpecProviderOutput) ToGetVirtualServiceSpecProviderOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderOutput
- func (o GetVirtualServiceSpecProviderOutput) VirtualNodes() GetVirtualServiceSpecProviderVirtualNodeArrayOutput
- func (o GetVirtualServiceSpecProviderOutput) VirtualRouters() GetVirtualServiceSpecProviderVirtualRouterArrayOutput
- type GetVirtualServiceSpecProviderVirtualNode
- type GetVirtualServiceSpecProviderVirtualNodeArgs
- func (GetVirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
- func (i GetVirtualServiceSpecProviderVirtualNodeArgs) ToGetVirtualServiceSpecProviderVirtualNodeOutput() GetVirtualServiceSpecProviderVirtualNodeOutput
- func (i GetVirtualServiceSpecProviderVirtualNodeArgs) ToGetVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeOutput
- type GetVirtualServiceSpecProviderVirtualNodeArray
- func (GetVirtualServiceSpecProviderVirtualNodeArray) ElementType() reflect.Type
- func (i GetVirtualServiceSpecProviderVirtualNodeArray) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutput() GetVirtualServiceSpecProviderVirtualNodeArrayOutput
- func (i GetVirtualServiceSpecProviderVirtualNodeArray) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeArrayOutput
- type GetVirtualServiceSpecProviderVirtualNodeArrayInput
- type GetVirtualServiceSpecProviderVirtualNodeArrayOutput
- func (GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecProviderVirtualNodeArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceSpecProviderVirtualNodeOutput
- func (o GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutput() GetVirtualServiceSpecProviderVirtualNodeArrayOutput
- func (o GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeArrayOutput
- type GetVirtualServiceSpecProviderVirtualNodeInput
- type GetVirtualServiceSpecProviderVirtualNodeOutput
- func (GetVirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecProviderVirtualNodeOutput) ToGetVirtualServiceSpecProviderVirtualNodeOutput() GetVirtualServiceSpecProviderVirtualNodeOutput
- func (o GetVirtualServiceSpecProviderVirtualNodeOutput) ToGetVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeOutput
- func (o GetVirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
- type GetVirtualServiceSpecProviderVirtualRouter
- type GetVirtualServiceSpecProviderVirtualRouterArgs
- func (GetVirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
- func (i GetVirtualServiceSpecProviderVirtualRouterArgs) ToGetVirtualServiceSpecProviderVirtualRouterOutput() GetVirtualServiceSpecProviderVirtualRouterOutput
- func (i GetVirtualServiceSpecProviderVirtualRouterArgs) ToGetVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterOutput
- type GetVirtualServiceSpecProviderVirtualRouterArray
- func (GetVirtualServiceSpecProviderVirtualRouterArray) ElementType() reflect.Type
- func (i GetVirtualServiceSpecProviderVirtualRouterArray) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutput() GetVirtualServiceSpecProviderVirtualRouterArrayOutput
- func (i GetVirtualServiceSpecProviderVirtualRouterArray) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterArrayOutput
- type GetVirtualServiceSpecProviderVirtualRouterArrayInput
- type GetVirtualServiceSpecProviderVirtualRouterArrayOutput
- func (GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecProviderVirtualRouterArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceSpecProviderVirtualRouterOutput
- func (o GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutput() GetVirtualServiceSpecProviderVirtualRouterArrayOutput
- func (o GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterArrayOutput
- type GetVirtualServiceSpecProviderVirtualRouterInput
- type GetVirtualServiceSpecProviderVirtualRouterOutput
- func (GetVirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
- func (o GetVirtualServiceSpecProviderVirtualRouterOutput) ToGetVirtualServiceSpecProviderVirtualRouterOutput() GetVirtualServiceSpecProviderVirtualRouterOutput
- func (o GetVirtualServiceSpecProviderVirtualRouterOutput) ToGetVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterOutput
- func (o GetVirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
- type LookupMeshArgs
- type LookupMeshOutputArgs
- type LookupMeshResult
- type LookupMeshResultOutput
- func (o LookupMeshResultOutput) Arn() pulumi.StringOutput
- func (o LookupMeshResultOutput) CreatedDate() pulumi.StringOutput
- func (LookupMeshResultOutput) ElementType() reflect.Type
- func (o LookupMeshResultOutput) Id() pulumi.StringOutput
- func (o LookupMeshResultOutput) LastUpdatedDate() pulumi.StringOutput
- func (o LookupMeshResultOutput) MeshOwner() pulumi.StringOutput
- func (o LookupMeshResultOutput) Name() pulumi.StringOutput
- func (o LookupMeshResultOutput) ResourceOwner() pulumi.StringOutput
- func (o LookupMeshResultOutput) Specs() GetMeshSpecArrayOutput
- func (o LookupMeshResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupMeshResultOutput) ToLookupMeshResultOutput() LookupMeshResultOutput
- func (o LookupMeshResultOutput) ToLookupMeshResultOutputWithContext(ctx context.Context) LookupMeshResultOutput
- type LookupVirtualServiceArgs
- type LookupVirtualServiceOutputArgs
- type LookupVirtualServiceResult
- type LookupVirtualServiceResultOutput
- func (o LookupVirtualServiceResultOutput) Arn() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) CreatedDate() pulumi.StringOutput
- func (LookupVirtualServiceResultOutput) ElementType() reflect.Type
- func (o LookupVirtualServiceResultOutput) Id() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) LastUpdatedDate() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) MeshName() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) MeshOwner() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) ResourceOwner() pulumi.StringOutput
- func (o LookupVirtualServiceResultOutput) Specs() GetVirtualServiceSpecArrayOutput
- func (o LookupVirtualServiceResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput() LookupVirtualServiceResultOutput
- func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext(ctx context.Context) LookupVirtualServiceResultOutput
- type Mesh
- type MeshArgs
- type MeshArray
- type MeshArrayInput
- type MeshArrayOutput
- type MeshInput
- type MeshMap
- type MeshMapInput
- type MeshMapOutput
- type MeshOutput
- func (MeshOutput) ElementType() reflect.Type
- func (o MeshOutput) ToMeshOutput() MeshOutput
- func (o MeshOutput) ToMeshOutputWithContext(ctx context.Context) MeshOutput
- func (o MeshOutput) ToMeshPtrOutput() MeshPtrOutput
- func (o MeshOutput) ToMeshPtrOutputWithContext(ctx context.Context) MeshPtrOutput
- type MeshPtrInput
- type MeshPtrOutput
- 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 RouteArray
- type RouteArrayInput
- type RouteArrayOutput
- type RouteInput
- type RouteMap
- type RouteMapInput
- type RouteMapOutput
- type RouteOutput
- func (RouteOutput) ElementType() reflect.Type
- func (o RouteOutput) ToRouteOutput() RouteOutput
- func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
- func (o RouteOutput) ToRoutePtrOutput() RoutePtrOutput
- func (o RouteOutput) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
- type RoutePtrInput
- type RoutePtrOutput
- 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() RouteSpecGrpcRouteMatchPtrOutput
- 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
- func (*VirtualGateway) ElementType() reflect.Type
- func (i *VirtualGateway) ToVirtualGatewayOutput() VirtualGatewayOutput
- func (i *VirtualGateway) ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput
- func (i *VirtualGateway) ToVirtualGatewayPtrOutput() VirtualGatewayPtrOutput
- func (i *VirtualGateway) ToVirtualGatewayPtrOutputWithContext(ctx context.Context) VirtualGatewayPtrOutput
- type VirtualGatewayArgs
- type VirtualGatewayArray
- type VirtualGatewayArrayInput
- type VirtualGatewayArrayOutput
- func (VirtualGatewayArrayOutput) ElementType() reflect.Type
- func (o VirtualGatewayArrayOutput) Index(i pulumi.IntInput) VirtualGatewayOutput
- func (o VirtualGatewayArrayOutput) ToVirtualGatewayArrayOutput() VirtualGatewayArrayOutput
- func (o VirtualGatewayArrayOutput) ToVirtualGatewayArrayOutputWithContext(ctx context.Context) VirtualGatewayArrayOutput
- type VirtualGatewayInput
- type VirtualGatewayMap
- type VirtualGatewayMapInput
- type VirtualGatewayMapOutput
- func (VirtualGatewayMapOutput) ElementType() reflect.Type
- func (o VirtualGatewayMapOutput) MapIndex(k pulumi.StringInput) VirtualGatewayOutput
- func (o VirtualGatewayMapOutput) ToVirtualGatewayMapOutput() VirtualGatewayMapOutput
- func (o VirtualGatewayMapOutput) ToVirtualGatewayMapOutputWithContext(ctx context.Context) VirtualGatewayMapOutput
- type VirtualGatewayOutput
- func (VirtualGatewayOutput) ElementType() reflect.Type
- func (o VirtualGatewayOutput) ToVirtualGatewayOutput() VirtualGatewayOutput
- func (o VirtualGatewayOutput) ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput
- func (o VirtualGatewayOutput) ToVirtualGatewayPtrOutput() VirtualGatewayPtrOutput
- func (o VirtualGatewayOutput) ToVirtualGatewayPtrOutputWithContext(ctx context.Context) VirtualGatewayPtrOutput
- type VirtualGatewayPtrInput
- type VirtualGatewayPtrOutput
- func (o VirtualGatewayPtrOutput) Elem() VirtualGatewayOutput
- func (VirtualGatewayPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewayPtrOutput) ToVirtualGatewayPtrOutput() VirtualGatewayPtrOutput
- func (o VirtualGatewayPtrOutput) ToVirtualGatewayPtrOutputWithContext(ctx context.Context) VirtualGatewayPtrOutput
- 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 VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificate
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFile
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSds
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Certificate() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- 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) Certificate() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- 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) SubjectAlternativeNames() ...
- 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) SubjectAlternativeNames() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() ...
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() ...
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) ...
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem() ...
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Elem() ...
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- 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) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- 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) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSds
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput
- type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) Elem() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- 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 VirtualGatewaySpecListenerConnectionPool
- type VirtualGatewaySpecListenerConnectionPoolArgs
- func (VirtualGatewaySpecListenerConnectionPoolArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolOutput() VirtualGatewaySpecListenerConnectionPoolOutput
- func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolOutput
- func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput() VirtualGatewaySpecListenerConnectionPoolPtrOutput
- func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolGrpc
- type VirtualGatewaySpecListenerConnectionPoolGrpcArgs
- func (VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutput() VirtualGatewaySpecListenerConnectionPoolGrpcOutput
- func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcOutput
- func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolGrpcInput
- type VirtualGatewaySpecListenerConnectionPoolGrpcOutput
- func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) MaxRequests() pulumi.IntOutput
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutput() VirtualGatewaySpecListenerConnectionPoolGrpcOutput
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcOutput
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolGrpcPtrInput
- type VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) Elem() VirtualGatewaySpecListenerConnectionPoolGrpcOutput
- func (VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) MaxRequests() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolHttp
- type VirtualGatewaySpecListenerConnectionPoolHttp2
- type VirtualGatewaySpecListenerConnectionPoolHttp2Args
- func (VirtualGatewaySpecListenerConnectionPoolHttp2Args) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2Output() VirtualGatewaySpecListenerConnectionPoolHttp2Output
- func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2Output
- func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- type VirtualGatewaySpecListenerConnectionPoolHttp2Input
- type VirtualGatewaySpecListenerConnectionPoolHttp2Output
- func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) MaxRequests() pulumi.IntOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2Output() VirtualGatewaySpecListenerConnectionPoolHttp2Output
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2Output
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- type VirtualGatewaySpecListenerConnectionPoolHttp2PtrInput
- type VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) Elem() VirtualGatewaySpecListenerConnectionPoolHttp2Output
- func (VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) MaxRequests() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- type VirtualGatewaySpecListenerConnectionPoolHttpArgs
- func (VirtualGatewaySpecListenerConnectionPoolHttpArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpOutput() VirtualGatewaySpecListenerConnectionPoolHttpOutput
- func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpOutput
- func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolHttpInput
- type VirtualGatewaySpecListenerConnectionPoolHttpOutput
- func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) MaxConnections() pulumi.IntOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) MaxPendingRequests() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpOutput() VirtualGatewaySpecListenerConnectionPoolHttpOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolHttpPtrInput
- type VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) Elem() VirtualGatewaySpecListenerConnectionPoolHttpOutput
- func (VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) MaxConnections() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) MaxPendingRequests() pulumi.IntPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolInput
- type VirtualGatewaySpecListenerConnectionPoolOutput
- func (VirtualGatewaySpecListenerConnectionPoolOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolOutput) Grpc() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolOutput) Http() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolOutput) Http2() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolOutput() VirtualGatewaySpecListenerConnectionPoolOutput
- func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolOutput
- func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput() VirtualGatewaySpecListenerConnectionPoolPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolPtrOutput
- type VirtualGatewaySpecListenerConnectionPoolPtrInput
- type VirtualGatewaySpecListenerConnectionPoolPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) Elem() VirtualGatewaySpecListenerConnectionPoolOutput
- func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) Grpc() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) Http() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) Http2() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput() VirtualGatewaySpecListenerConnectionPoolPtrOutput
- func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolPtrOutput
- 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 (o VirtualGatewaySpecListenerOutput) ConnectionPool() VirtualGatewaySpecListenerConnectionPoolPtrOutput
- 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) ConnectionPool() VirtualGatewaySpecListenerConnectionPoolPtrOutput
- 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) Sds() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- 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) Sds() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
- type VirtualGatewaySpecListenerTlsCertificateSds
- type VirtualGatewaySpecListenerTlsCertificateSdsArgs
- func (VirtualGatewaySpecListenerTlsCertificateSdsArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsOutput() VirtualGatewaySpecListenerTlsCertificateSdsOutput
- func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsOutput
- func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- type VirtualGatewaySpecListenerTlsCertificateSdsInput
- type VirtualGatewaySpecListenerTlsCertificateSdsOutput
- func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsOutput() VirtualGatewaySpecListenerTlsCertificateSdsOutput
- func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsOutput
- func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- type VirtualGatewaySpecListenerTlsCertificateSdsPtrInput
- type VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) Elem() VirtualGatewaySpecListenerTlsCertificateSdsOutput
- func (VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
- 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
- func (o VirtualGatewaySpecListenerTlsOutput) Validation() VirtualGatewaySpecListenerTlsValidationPtrOutput
- 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
- func (o VirtualGatewaySpecListenerTlsPtrOutput) Validation() VirtualGatewaySpecListenerTlsValidationPtrOutput
- type VirtualGatewaySpecListenerTlsValidation
- type VirtualGatewaySpecListenerTlsValidationArgs
- func (VirtualGatewaySpecListenerTlsValidationArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationOutput() VirtualGatewaySpecListenerTlsValidationOutput
- func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationOutput
- func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationPtrOutput() VirtualGatewaySpecListenerTlsValidationPtrOutput
- func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationPtrOutput
- type VirtualGatewaySpecListenerTlsValidationInput
- type VirtualGatewaySpecListenerTlsValidationOutput
- func (VirtualGatewaySpecListenerTlsValidationOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationOutput) SubjectAlternativeNames() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationOutput() VirtualGatewaySpecListenerTlsValidationOutput
- func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationOutput
- func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutput() VirtualGatewaySpecListenerTlsValidationPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationOutput) Trust() VirtualGatewaySpecListenerTlsValidationTrustOutput
- type VirtualGatewaySpecListenerTlsValidationPtrInput
- type VirtualGatewaySpecListenerTlsValidationPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) Elem() VirtualGatewaySpecListenerTlsValidationOutput
- func (VirtualGatewaySpecListenerTlsValidationPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) SubjectAlternativeNames() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutput() VirtualGatewaySpecListenerTlsValidationPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) Trust() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNames
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs
- func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesInput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatch
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs
- func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchInput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) Match() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrInput
- type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Elem() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Match() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrust
- type VirtualGatewaySpecListenerTlsValidationTrustArgs
- func (VirtualGatewaySpecListenerTlsValidationTrustArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustOutput() VirtualGatewaySpecListenerTlsValidationTrustOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustFile
- type VirtualGatewaySpecListenerTlsValidationTrustFileArgs
- func (VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutput() VirtualGatewaySpecListenerTlsValidationTrustFileOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFileOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustFileInput
- type VirtualGatewaySpecListenerTlsValidationTrustFileOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutput() VirtualGatewaySpecListenerTlsValidationTrustFileOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFileOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustFilePtrInput
- type VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) Elem() VirtualGatewaySpecListenerTlsValidationTrustFileOutput
- func (VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustInput
- type VirtualGatewaySpecListenerTlsValidationTrustOutput
- func (VirtualGatewaySpecListenerTlsValidationTrustOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) File() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) Sds() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustOutput() VirtualGatewaySpecListenerTlsValidationTrustOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustPtrInput
- type VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) Elem() VirtualGatewaySpecListenerTlsValidationTrustOutput
- func (VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) File() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) Sds() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustSds
- type VirtualGatewaySpecListenerTlsValidationTrustSdsArgs
- func (VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ElementType() reflect.Type
- func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustSdsInput
- type VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
- func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- type VirtualGatewaySpecListenerTlsValidationTrustSdsPtrInput
- type VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) Elem() VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
- func (VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
- 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
- func (*VirtualNode) ElementType() reflect.Type
- func (i *VirtualNode) ToVirtualNodeOutput() VirtualNodeOutput
- func (i *VirtualNode) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
- func (i *VirtualNode) ToVirtualNodePtrOutput() VirtualNodePtrOutput
- func (i *VirtualNode) ToVirtualNodePtrOutputWithContext(ctx context.Context) VirtualNodePtrOutput
- type VirtualNodeArgs
- type VirtualNodeArray
- type VirtualNodeArrayInput
- type VirtualNodeArrayOutput
- func (VirtualNodeArrayOutput) ElementType() reflect.Type
- func (o VirtualNodeArrayOutput) Index(i pulumi.IntInput) VirtualNodeOutput
- func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutput() VirtualNodeArrayOutput
- func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutputWithContext(ctx context.Context) VirtualNodeArrayOutput
- type VirtualNodeInput
- type VirtualNodeMap
- type VirtualNodeMapInput
- type VirtualNodeMapOutput
- func (VirtualNodeMapOutput) ElementType() reflect.Type
- func (o VirtualNodeMapOutput) MapIndex(k pulumi.StringInput) VirtualNodeOutput
- func (o VirtualNodeMapOutput) ToVirtualNodeMapOutput() VirtualNodeMapOutput
- func (o VirtualNodeMapOutput) ToVirtualNodeMapOutputWithContext(ctx context.Context) VirtualNodeMapOutput
- type VirtualNodeOutput
- func (VirtualNodeOutput) ElementType() reflect.Type
- func (o VirtualNodeOutput) ToVirtualNodeOutput() VirtualNodeOutput
- func (o VirtualNodeOutput) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
- func (o VirtualNodeOutput) ToVirtualNodePtrOutput() VirtualNodePtrOutput
- func (o VirtualNodeOutput) ToVirtualNodePtrOutputWithContext(ctx context.Context) VirtualNodePtrOutput
- type VirtualNodePtrInput
- type VirtualNodePtrOutput
- 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 VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Certificate() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- 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) Certificate() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
- 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) SubjectAlternativeNames() ...
- 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) SubjectAlternativeNames() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() ...
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() ...
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) ...
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem() ...
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Elem() ...
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- 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) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- 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) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
- 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 VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Certificate() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- 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) Certificate() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
- 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) SubjectAlternativeNames() ...
- 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) SubjectAlternativeNames() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput() ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem() ...
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Elem() ...
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) ...
- 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) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- 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) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
- 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 VirtualNodeSpecListenerConnectionPool
- type VirtualNodeSpecListenerConnectionPoolArgs
- func (VirtualNodeSpecListenerConnectionPoolArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolOutput() VirtualNodeSpecListenerConnectionPoolOutput
- func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolOutput
- func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolPtrOutput() VirtualNodeSpecListenerConnectionPoolPtrOutput
- func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolPtrOutput
- type VirtualNodeSpecListenerConnectionPoolGrpc
- type VirtualNodeSpecListenerConnectionPoolGrpcArgs
- func (VirtualNodeSpecListenerConnectionPoolGrpcArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcOutput() VirtualNodeSpecListenerConnectionPoolGrpcOutput
- func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcOutput
- func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- type VirtualNodeSpecListenerConnectionPoolGrpcInput
- type VirtualNodeSpecListenerConnectionPoolGrpcOutput
- func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) MaxRequests() pulumi.IntOutput
- func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcOutput() VirtualNodeSpecListenerConnectionPoolGrpcOutput
- func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcOutput
- func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- type VirtualNodeSpecListenerConnectionPoolGrpcPtrInput
- type VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) Elem() VirtualNodeSpecListenerConnectionPoolGrpcOutput
- func (VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) MaxRequests() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- type VirtualNodeSpecListenerConnectionPoolHttp
- type VirtualNodeSpecListenerConnectionPoolHttp2
- type VirtualNodeSpecListenerConnectionPoolHttp2Args
- func (VirtualNodeSpecListenerConnectionPoolHttp2Args) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2Output() VirtualNodeSpecListenerConnectionPoolHttp2Output
- func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2Output
- func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- type VirtualNodeSpecListenerConnectionPoolHttp2Input
- type VirtualNodeSpecListenerConnectionPoolHttp2Output
- func (VirtualNodeSpecListenerConnectionPoolHttp2Output) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) MaxRequests() pulumi.IntOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2Output() VirtualNodeSpecListenerConnectionPoolHttp2Output
- func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2Output
- func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- type VirtualNodeSpecListenerConnectionPoolHttp2PtrInput
- type VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) Elem() VirtualNodeSpecListenerConnectionPoolHttp2Output
- func (VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) MaxRequests() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- type VirtualNodeSpecListenerConnectionPoolHttpArgs
- func (VirtualNodeSpecListenerConnectionPoolHttpArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpOutput() VirtualNodeSpecListenerConnectionPoolHttpOutput
- func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpOutput
- func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- type VirtualNodeSpecListenerConnectionPoolHttpInput
- type VirtualNodeSpecListenerConnectionPoolHttpOutput
- func (VirtualNodeSpecListenerConnectionPoolHttpOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) MaxConnections() pulumi.IntOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) MaxPendingRequests() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpOutput() VirtualNodeSpecListenerConnectionPoolHttpOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- type VirtualNodeSpecListenerConnectionPoolHttpPtrInput
- type VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) Elem() VirtualNodeSpecListenerConnectionPoolHttpOutput
- func (VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) MaxConnections() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) MaxPendingRequests() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- type VirtualNodeSpecListenerConnectionPoolInput
- type VirtualNodeSpecListenerConnectionPoolOutput
- func (VirtualNodeSpecListenerConnectionPoolOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolOutput) Grpc() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolOutput) Http() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolOutput) Http2() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolOutput) Tcp() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolOutput() VirtualNodeSpecListenerConnectionPoolOutput
- func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolOutput
- func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutput() VirtualNodeSpecListenerConnectionPoolPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolPtrOutput
- type VirtualNodeSpecListenerConnectionPoolPtrInput
- type VirtualNodeSpecListenerConnectionPoolPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Elem() VirtualNodeSpecListenerConnectionPoolOutput
- func (VirtualNodeSpecListenerConnectionPoolPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Grpc() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Http() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Http2() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Tcp() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutput() VirtualNodeSpecListenerConnectionPoolPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolPtrOutput
- type VirtualNodeSpecListenerConnectionPoolTcp
- type VirtualNodeSpecListenerConnectionPoolTcpArgs
- func (VirtualNodeSpecListenerConnectionPoolTcpArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpOutput() VirtualNodeSpecListenerConnectionPoolTcpOutput
- func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpOutput
- func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- type VirtualNodeSpecListenerConnectionPoolTcpInput
- type VirtualNodeSpecListenerConnectionPoolTcpOutput
- func (VirtualNodeSpecListenerConnectionPoolTcpOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) MaxConnections() pulumi.IntOutput
- func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpOutput() VirtualNodeSpecListenerConnectionPoolTcpOutput
- func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpOutput
- func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- type VirtualNodeSpecListenerConnectionPoolTcpPtrInput
- type VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) Elem() VirtualNodeSpecListenerConnectionPoolTcpOutput
- func (VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) MaxConnections() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- func (o VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
- 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 VirtualNodeSpecListenerOutlierDetection
- type VirtualNodeSpecListenerOutlierDetectionArgs
- func (VirtualNodeSpecListenerOutlierDetectionArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionOutput() VirtualNodeSpecListenerOutlierDetectionOutput
- func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionOutput
- func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput() VirtualNodeSpecListenerOutlierDetectionPtrOutput
- func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionPtrOutput
- type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration
- type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs
- func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
- func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
- func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationInput
- type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
- func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrInput
- type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) Elem() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
- func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerOutlierDetectionInput
- type VirtualNodeSpecListenerOutlierDetectionInterval
- type VirtualNodeSpecListenerOutlierDetectionIntervalArgs
- func (VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutput() VirtualNodeSpecListenerOutlierDetectionIntervalOutput
- func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalOutput
- func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- type VirtualNodeSpecListenerOutlierDetectionIntervalInput
- type VirtualNodeSpecListenerOutlierDetectionIntervalOutput
- func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutput() VirtualNodeSpecListenerOutlierDetectionIntervalOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) Unit() pulumi.StringOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) Value() pulumi.IntOutput
- type VirtualNodeSpecListenerOutlierDetectionIntervalPtrInput
- type VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) Elem() VirtualNodeSpecListenerOutlierDetectionIntervalOutput
- func (VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) Unit() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) Value() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerOutlierDetectionOutput
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) BaseEjectionDuration() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
- func (VirtualNodeSpecListenerOutlierDetectionOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) Interval() VirtualNodeSpecListenerOutlierDetectionIntervalOutput
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) MaxEjectionPercent() pulumi.IntOutput
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) MaxServerErrors() pulumi.IntOutput
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionOutput() VirtualNodeSpecListenerOutlierDetectionOutput
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionOutput
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput() VirtualNodeSpecListenerOutlierDetectionPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionPtrOutput
- type VirtualNodeSpecListenerOutlierDetectionPtrInput
- type VirtualNodeSpecListenerOutlierDetectionPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) BaseEjectionDuration() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) Elem() VirtualNodeSpecListenerOutlierDetectionOutput
- func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) Interval() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) MaxEjectionPercent() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) MaxServerErrors() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput() VirtualNodeSpecListenerOutlierDetectionPtrOutput
- func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionPtrOutput
- type VirtualNodeSpecListenerOutput
- func (o VirtualNodeSpecListenerOutput) ConnectionPool() VirtualNodeSpecListenerConnectionPoolPtrOutput
- func (VirtualNodeSpecListenerOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerOutput) OutlierDetection() VirtualNodeSpecListenerOutlierDetectionPtrOutput
- 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) ConnectionPool() VirtualNodeSpecListenerConnectionPoolPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) Elem() VirtualNodeSpecListenerOutput
- func (VirtualNodeSpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPtrOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) OutlierDetection() VirtualNodeSpecListenerOutlierDetectionPtrOutput
- 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) Sds() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- 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) Sds() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
- type VirtualNodeSpecListenerTlsCertificateSds
- type VirtualNodeSpecListenerTlsCertificateSdsArgs
- func (VirtualNodeSpecListenerTlsCertificateSdsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsOutput() VirtualNodeSpecListenerTlsCertificateSdsOutput
- func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsOutput
- func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- type VirtualNodeSpecListenerTlsCertificateSdsInput
- type VirtualNodeSpecListenerTlsCertificateSdsOutput
- func (VirtualNodeSpecListenerTlsCertificateSdsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsOutput() VirtualNodeSpecListenerTlsCertificateSdsOutput
- func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsOutput
- func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- type VirtualNodeSpecListenerTlsCertificateSdsPtrInput
- type VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) Elem() VirtualNodeSpecListenerTlsCertificateSdsOutput
- func (VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
- 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
- func (o VirtualNodeSpecListenerTlsOutput) Validation() VirtualNodeSpecListenerTlsValidationPtrOutput
- 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
- func (o VirtualNodeSpecListenerTlsPtrOutput) Validation() VirtualNodeSpecListenerTlsValidationPtrOutput
- type VirtualNodeSpecListenerTlsValidation
- type VirtualNodeSpecListenerTlsValidationArgs
- func (VirtualNodeSpecListenerTlsValidationArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationOutput() VirtualNodeSpecListenerTlsValidationOutput
- func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationOutput
- func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationPtrOutput() VirtualNodeSpecListenerTlsValidationPtrOutput
- func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationPtrOutput
- type VirtualNodeSpecListenerTlsValidationInput
- type VirtualNodeSpecListenerTlsValidationOutput
- func (VirtualNodeSpecListenerTlsValidationOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationOutput) SubjectAlternativeNames() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationOutput() VirtualNodeSpecListenerTlsValidationOutput
- func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationOutput
- func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutput() VirtualNodeSpecListenerTlsValidationPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationOutput) Trust() VirtualNodeSpecListenerTlsValidationTrustOutput
- type VirtualNodeSpecListenerTlsValidationPtrInput
- type VirtualNodeSpecListenerTlsValidationPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationPtrOutput) Elem() VirtualNodeSpecListenerTlsValidationOutput
- func (VirtualNodeSpecListenerTlsValidationPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationPtrOutput) SubjectAlternativeNames() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationPtrOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutput() VirtualNodeSpecListenerTlsValidationPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationPtrOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationPtrOutput) Trust() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNames
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs
- func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesInput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs
- func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchInput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) Match() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrInput
- type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Elem() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
- func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Match() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
- type VirtualNodeSpecListenerTlsValidationTrust
- type VirtualNodeSpecListenerTlsValidationTrustArgs
- func (VirtualNodeSpecListenerTlsValidationTrustArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustOutput() VirtualNodeSpecListenerTlsValidationTrustOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustFile
- type VirtualNodeSpecListenerTlsValidationTrustFileArgs
- func (VirtualNodeSpecListenerTlsValidationTrustFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFileOutput() VirtualNodeSpecListenerTlsValidationTrustFileOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFileOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustFileInput
- type VirtualNodeSpecListenerTlsValidationTrustFileOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFileOutput() VirtualNodeSpecListenerTlsValidationTrustFileOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFileOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustFilePtrInput
- type VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) Elem() VirtualNodeSpecListenerTlsValidationTrustFileOutput
- func (VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustInput
- type VirtualNodeSpecListenerTlsValidationTrustOutput
- func (VirtualNodeSpecListenerTlsValidationTrustOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationTrustOutput) File() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustOutput) Sds() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustOutput() VirtualNodeSpecListenerTlsValidationTrustOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustPtrInput
- type VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) Elem() VirtualNodeSpecListenerTlsValidationTrustOutput
- func (VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) File() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) Sds() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustPtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustSds
- type VirtualNodeSpecListenerTlsValidationTrustSdsArgs
- func (VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutput() VirtualNodeSpecListenerTlsValidationTrustSdsOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustSdsInput
- type VirtualNodeSpecListenerTlsValidationTrustSdsOutput
- func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutput() VirtualNodeSpecListenerTlsValidationTrustSdsOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- type VirtualNodeSpecListenerTlsValidationTrustSdsPtrInput
- type VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) Elem() VirtualNodeSpecListenerTlsValidationTrustSdsOutput
- func (VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- func (o VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
- 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
- func (*VirtualRouter) ElementType() reflect.Type
- func (i *VirtualRouter) ToVirtualRouterOutput() VirtualRouterOutput
- func (i *VirtualRouter) ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput
- func (i *VirtualRouter) ToVirtualRouterPtrOutput() VirtualRouterPtrOutput
- func (i *VirtualRouter) ToVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualRouterPtrOutput
- type VirtualRouterArgs
- type VirtualRouterArray
- type VirtualRouterArrayInput
- type VirtualRouterArrayOutput
- func (VirtualRouterArrayOutput) ElementType() reflect.Type
- func (o VirtualRouterArrayOutput) Index(i pulumi.IntInput) VirtualRouterOutput
- func (o VirtualRouterArrayOutput) ToVirtualRouterArrayOutput() VirtualRouterArrayOutput
- func (o VirtualRouterArrayOutput) ToVirtualRouterArrayOutputWithContext(ctx context.Context) VirtualRouterArrayOutput
- type VirtualRouterInput
- type VirtualRouterMap
- type VirtualRouterMapInput
- type VirtualRouterMapOutput
- func (VirtualRouterMapOutput) ElementType() reflect.Type
- func (o VirtualRouterMapOutput) MapIndex(k pulumi.StringInput) VirtualRouterOutput
- func (o VirtualRouterMapOutput) ToVirtualRouterMapOutput() VirtualRouterMapOutput
- func (o VirtualRouterMapOutput) ToVirtualRouterMapOutputWithContext(ctx context.Context) VirtualRouterMapOutput
- type VirtualRouterOutput
- func (VirtualRouterOutput) ElementType() reflect.Type
- func (o VirtualRouterOutput) ToVirtualRouterOutput() VirtualRouterOutput
- func (o VirtualRouterOutput) ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput
- func (o VirtualRouterOutput) ToVirtualRouterPtrOutput() VirtualRouterPtrOutput
- func (o VirtualRouterOutput) ToVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualRouterPtrOutput
- type VirtualRouterPtrInput
- type VirtualRouterPtrOutput
- func (o VirtualRouterPtrOutput) Elem() VirtualRouterOutput
- func (VirtualRouterPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterPtrOutput) ToVirtualRouterPtrOutput() VirtualRouterPtrOutput
- func (o VirtualRouterPtrOutput) ToVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualRouterPtrOutput
- 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
- func (*VirtualService) ElementType() reflect.Type
- func (i *VirtualService) ToVirtualServiceOutput() VirtualServiceOutput
- func (i *VirtualService) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
- func (i *VirtualService) ToVirtualServicePtrOutput() VirtualServicePtrOutput
- func (i *VirtualService) ToVirtualServicePtrOutputWithContext(ctx context.Context) VirtualServicePtrOutput
- type VirtualServiceArgs
- type VirtualServiceArray
- type VirtualServiceArrayInput
- type VirtualServiceArrayOutput
- func (VirtualServiceArrayOutput) ElementType() reflect.Type
- func (o VirtualServiceArrayOutput) Index(i pulumi.IntInput) VirtualServiceOutput
- func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutput() VirtualServiceArrayOutput
- func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutputWithContext(ctx context.Context) VirtualServiceArrayOutput
- type VirtualServiceInput
- type VirtualServiceMap
- type VirtualServiceMapInput
- type VirtualServiceMapOutput
- func (VirtualServiceMapOutput) ElementType() reflect.Type
- func (o VirtualServiceMapOutput) MapIndex(k pulumi.StringInput) VirtualServiceOutput
- func (o VirtualServiceMapOutput) ToVirtualServiceMapOutput() VirtualServiceMapOutput
- func (o VirtualServiceMapOutput) ToVirtualServiceMapOutputWithContext(ctx context.Context) VirtualServiceMapOutput
- type VirtualServiceOutput
- func (VirtualServiceOutput) ElementType() reflect.Type
- func (o VirtualServiceOutput) ToVirtualServiceOutput() VirtualServiceOutput
- func (o VirtualServiceOutput) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
- func (o VirtualServiceOutput) ToVirtualServicePtrOutput() VirtualServicePtrOutput
- func (o VirtualServiceOutput) ToVirtualServicePtrOutputWithContext(ctx context.Context) VirtualServicePtrOutput
- type VirtualServicePtrInput
- type VirtualServicePtrOutput
- func (o VirtualServicePtrOutput) Elem() VirtualServiceOutput
- func (VirtualServicePtrOutput) ElementType() reflect.Type
- func (o VirtualServicePtrOutput) ToVirtualServicePtrOutput() VirtualServicePtrOutput
- func (o VirtualServicePtrOutput) ToVirtualServicePtrOutputWithContext(ctx context.Context) VirtualServicePtrOutput
- 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 ¶
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The name of the virtual gateway to associate the gateway route with. Must be between 1 and 255 characters in length. 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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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 }) }
```
## Import
App Mesh gateway routes can be imported using `mesh_name` and `virtual_gateway_name` together with the gateway route's `name`, e.g.
```sh
$ pulumi import aws:appmesh/gatewayRoute:GatewayRoute example mesh/gw1/example-gateway-route
```
[1]/docs/providers/aws/index.html
func GetGatewayRoute ¶
func GetGatewayRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *GatewayRouteState, opts ...pulumi.ResourceOption) (*GatewayRoute, error)
GetGatewayRoute gets an existing GatewayRoute resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewGatewayRoute ¶
func NewGatewayRoute(ctx *pulumi.Context, name string, args *GatewayRouteArgs, opts ...pulumi.ResourceOption) (*GatewayRoute, error)
NewGatewayRoute registers a new resource with the given unique name, arguments, and options.
func (*GatewayRoute) ElementType ¶
func (*GatewayRoute) ElementType() reflect.Type
func (*GatewayRoute) ToGatewayRouteOutput ¶
func (i *GatewayRoute) ToGatewayRouteOutput() GatewayRouteOutput
func (*GatewayRoute) ToGatewayRouteOutputWithContext ¶
func (i *GatewayRoute) ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput
func (*GatewayRoute) ToGatewayRoutePtrOutput ¶
func (i *GatewayRoute) ToGatewayRoutePtrOutput() GatewayRoutePtrOutput
func (*GatewayRoute) ToGatewayRoutePtrOutputWithContext ¶
func (i *GatewayRoute) ToGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRoutePtrOutput
type GatewayRouteArgs ¶
type GatewayRouteArgs struct { // The name of the service mesh in which to create the gateway route. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. Name pulumi.StringPtrInput // The gateway route specification to apply. Spec GatewayRouteSpecInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The name of the virtual gateway to associate the gateway route with. Must be between 1 and 255 characters in length. VirtualGatewayName pulumi.StringInput }
The set of arguments for constructing a GatewayRoute resource.
func (GatewayRouteArgs) ElementType ¶
func (GatewayRouteArgs) ElementType() reflect.Type
type GatewayRouteArray ¶
type GatewayRouteArray []GatewayRouteInput
func (GatewayRouteArray) ElementType ¶
func (GatewayRouteArray) ElementType() reflect.Type
func (GatewayRouteArray) ToGatewayRouteArrayOutput ¶
func (i GatewayRouteArray) ToGatewayRouteArrayOutput() GatewayRouteArrayOutput
func (GatewayRouteArray) ToGatewayRouteArrayOutputWithContext ¶
func (i GatewayRouteArray) ToGatewayRouteArrayOutputWithContext(ctx context.Context) GatewayRouteArrayOutput
type GatewayRouteArrayInput ¶
type GatewayRouteArrayInput interface { pulumi.Input ToGatewayRouteArrayOutput() GatewayRouteArrayOutput ToGatewayRouteArrayOutputWithContext(context.Context) GatewayRouteArrayOutput }
GatewayRouteArrayInput is an input type that accepts GatewayRouteArray and GatewayRouteArrayOutput values. You can construct a concrete instance of `GatewayRouteArrayInput` via:
GatewayRouteArray{ GatewayRouteArgs{...} }
type GatewayRouteArrayOutput ¶
type GatewayRouteArrayOutput struct{ *pulumi.OutputState }
func (GatewayRouteArrayOutput) ElementType ¶
func (GatewayRouteArrayOutput) ElementType() reflect.Type
func (GatewayRouteArrayOutput) Index ¶
func (o GatewayRouteArrayOutput) Index(i pulumi.IntInput) GatewayRouteOutput
func (GatewayRouteArrayOutput) ToGatewayRouteArrayOutput ¶
func (o GatewayRouteArrayOutput) ToGatewayRouteArrayOutput() GatewayRouteArrayOutput
func (GatewayRouteArrayOutput) ToGatewayRouteArrayOutputWithContext ¶
func (o GatewayRouteArrayOutput) ToGatewayRouteArrayOutputWithContext(ctx context.Context) GatewayRouteArrayOutput
type GatewayRouteInput ¶
type GatewayRouteInput interface { pulumi.Input ToGatewayRouteOutput() GatewayRouteOutput ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput }
type GatewayRouteMap ¶
type GatewayRouteMap map[string]GatewayRouteInput
func (GatewayRouteMap) ElementType ¶
func (GatewayRouteMap) ElementType() reflect.Type
func (GatewayRouteMap) ToGatewayRouteMapOutput ¶
func (i GatewayRouteMap) ToGatewayRouteMapOutput() GatewayRouteMapOutput
func (GatewayRouteMap) ToGatewayRouteMapOutputWithContext ¶
func (i GatewayRouteMap) ToGatewayRouteMapOutputWithContext(ctx context.Context) GatewayRouteMapOutput
type GatewayRouteMapInput ¶
type GatewayRouteMapInput interface { pulumi.Input ToGatewayRouteMapOutput() GatewayRouteMapOutput ToGatewayRouteMapOutputWithContext(context.Context) GatewayRouteMapOutput }
GatewayRouteMapInput is an input type that accepts GatewayRouteMap and GatewayRouteMapOutput values. You can construct a concrete instance of `GatewayRouteMapInput` via:
GatewayRouteMap{ "key": GatewayRouteArgs{...} }
type GatewayRouteMapOutput ¶
type GatewayRouteMapOutput struct{ *pulumi.OutputState }
func (GatewayRouteMapOutput) ElementType ¶
func (GatewayRouteMapOutput) ElementType() reflect.Type
func (GatewayRouteMapOutput) MapIndex ¶
func (o GatewayRouteMapOutput) MapIndex(k pulumi.StringInput) GatewayRouteOutput
func (GatewayRouteMapOutput) ToGatewayRouteMapOutput ¶
func (o GatewayRouteMapOutput) ToGatewayRouteMapOutput() GatewayRouteMapOutput
func (GatewayRouteMapOutput) ToGatewayRouteMapOutputWithContext ¶
func (o GatewayRouteMapOutput) ToGatewayRouteMapOutputWithContext(ctx context.Context) GatewayRouteMapOutput
type GatewayRouteOutput ¶
type GatewayRouteOutput struct{ *pulumi.OutputState }
func (GatewayRouteOutput) ElementType ¶
func (GatewayRouteOutput) ElementType() reflect.Type
func (GatewayRouteOutput) ToGatewayRouteOutput ¶
func (o GatewayRouteOutput) ToGatewayRouteOutput() GatewayRouteOutput
func (GatewayRouteOutput) ToGatewayRouteOutputWithContext ¶
func (o GatewayRouteOutput) ToGatewayRouteOutputWithContext(ctx context.Context) GatewayRouteOutput
func (GatewayRouteOutput) ToGatewayRoutePtrOutput ¶
func (o GatewayRouteOutput) ToGatewayRoutePtrOutput() GatewayRoutePtrOutput
func (GatewayRouteOutput) ToGatewayRoutePtrOutputWithContext ¶
func (o GatewayRouteOutput) ToGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRoutePtrOutput
type GatewayRoutePtrInput ¶
type GatewayRoutePtrInput interface { pulumi.Input ToGatewayRoutePtrOutput() GatewayRoutePtrOutput ToGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRoutePtrOutput }
type GatewayRoutePtrOutput ¶
type GatewayRoutePtrOutput struct{ *pulumi.OutputState }
func (GatewayRoutePtrOutput) Elem ¶ added in v4.15.0
func (o GatewayRoutePtrOutput) Elem() GatewayRouteOutput
func (GatewayRoutePtrOutput) ElementType ¶
func (GatewayRoutePtrOutput) ElementType() reflect.Type
func (GatewayRoutePtrOutput) ToGatewayRoutePtrOutput ¶
func (o GatewayRoutePtrOutput) ToGatewayRoutePtrOutput() GatewayRoutePtrOutput
func (GatewayRoutePtrOutput) ToGatewayRoutePtrOutputWithContext ¶
func (o GatewayRoutePtrOutput) ToGatewayRoutePtrOutputWithContext(ctx context.Context) GatewayRoutePtrOutput
type GatewayRouteSpec ¶
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 ¶
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 ¶
func (GatewayRouteSpecArgs) ElementType() reflect.Type
func (GatewayRouteSpecArgs) ToGatewayRouteSpecOutput ¶
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput
func (GatewayRouteSpecArgs) ToGatewayRouteSpecOutputWithContext ¶
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput
func (GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutput ¶
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
func (GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutputWithContext ¶
func (i GatewayRouteSpecArgs) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
type GatewayRouteSpecGrpcRoute ¶
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 ¶
type GatewayRouteSpecGrpcRouteAction struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecGrpcRouteActionTarget `pulumi:"target"` }
type GatewayRouteSpecGrpcRouteActionArgs ¶
type GatewayRouteSpecGrpcRouteActionArgs struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecGrpcRouteActionTargetInput `pulumi:"target"` }
func (GatewayRouteSpecGrpcRouteActionArgs) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutput ¶
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutput() GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutput ¶
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
func (GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteActionArgs) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
type GatewayRouteSpecGrpcRouteActionInput ¶
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 ¶
type GatewayRouteSpecGrpcRouteActionOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionOutput) Target ¶
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutput ¶
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutput() GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionOutput
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput ¶
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
func (GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
type GatewayRouteSpecGrpcRouteActionPtrInput ¶
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 ¶
func GatewayRouteSpecGrpcRouteActionPtr(v *GatewayRouteSpecGrpcRouteActionArgs) GatewayRouteSpecGrpcRouteActionPtrInput
type GatewayRouteSpecGrpcRouteActionPtrOutput ¶
type GatewayRouteSpecGrpcRouteActionPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionPtrOutput) Target ¶
func (o GatewayRouteSpecGrpcRouteActionPtrOutput) Target() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput ¶
func (o GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutput() GatewayRouteSpecGrpcRouteActionPtrOutput
func (GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionPtrOutput) ToGatewayRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionPtrOutput
type GatewayRouteSpecGrpcRouteActionTarget ¶
type GatewayRouteSpecGrpcRouteActionTarget struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecGrpcRouteActionTargetVirtualService `pulumi:"virtualService"` }
type GatewayRouteSpecGrpcRouteActionTargetArgs ¶
type GatewayRouteSpecGrpcRouteActionTargetArgs struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput `pulumi:"virtualService"` }
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutput ¶
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutput() GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteActionTargetArgs) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
type GatewayRouteSpecGrpcRouteActionTargetInput ¶
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 ¶
type GatewayRouteSpecGrpcRouteActionTargetOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutput ¶
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutput() GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetOutput) VirtualService ¶
func (o GatewayRouteSpecGrpcRouteActionTargetOutput) VirtualService() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
The virtual service gateway route target.
type GatewayRouteSpecGrpcRouteActionTargetPtrInput ¶
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 ¶
func GatewayRouteSpecGrpcRouteActionTargetPtr(v *GatewayRouteSpecGrpcRouteActionTargetArgs) GatewayRouteSpecGrpcRouteActionTargetPtrInput
type GatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶
type GatewayRouteSpecGrpcRouteActionTargetPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput ¶
func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutput() GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetPtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetPtrOutput) VirtualService ¶
func (o GatewayRouteSpecGrpcRouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
The virtual service gateway route target.
type GatewayRouteSpecGrpcRouteActionTargetVirtualService ¶
type GatewayRouteSpecGrpcRouteActionTargetVirtualService struct { // The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length. VirtualServiceName string `pulumi:"virtualServiceName"` }
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs ¶
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs struct { // The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput ¶
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceInput ¶
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 ¶
type GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) VirtualServiceName ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length.
type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput ¶
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 ¶
func GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtr(v *GatewayRouteSpecGrpcRouteActionTargetVirtualServiceArgs) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrInput
type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶
type GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) VirtualServiceName ¶
func (o GatewayRouteSpecGrpcRouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length.
type GatewayRouteSpecGrpcRouteArgs ¶
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 ¶
func (GatewayRouteSpecGrpcRouteArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutput ¶
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutput() GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRouteOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutput ¶
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
func (GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteArgs) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
type GatewayRouteSpecGrpcRouteInput ¶
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 ¶
type GatewayRouteSpecGrpcRouteMatch struct { // The fully qualified domain name for the service to match from the request. ServiceName string `pulumi:"serviceName"` }
type GatewayRouteSpecGrpcRouteMatchArgs ¶
type GatewayRouteSpecGrpcRouteMatchArgs struct { // The fully qualified domain name for the service to match from the request. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (GatewayRouteSpecGrpcRouteMatchArgs) ElementType ¶
func (GatewayRouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutput ¶
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutput() GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutput ¶
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
func (GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext ¶
func (i GatewayRouteSpecGrpcRouteMatchArgs) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
type GatewayRouteSpecGrpcRouteMatchInput ¶
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 ¶
type GatewayRouteSpecGrpcRouteMatchOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteMatchOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteMatchOutput) ServiceName ¶
func (o GatewayRouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringOutput
The fully qualified domain name for the service to match from the request.
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutput ¶
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutput() GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchOutput
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput ¶
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
func (GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteMatchOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
type GatewayRouteSpecGrpcRouteMatchPtrInput ¶
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 ¶
func GatewayRouteSpecGrpcRouteMatchPtr(v *GatewayRouteSpecGrpcRouteMatchArgs) GatewayRouteSpecGrpcRouteMatchPtrInput
type GatewayRouteSpecGrpcRouteMatchPtrOutput ¶
type GatewayRouteSpecGrpcRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ServiceName ¶
func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput ¶
func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutput() GatewayRouteSpecGrpcRouteMatchPtrOutput
func (GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteMatchPtrOutput) ToGatewayRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteMatchPtrOutput
type GatewayRouteSpecGrpcRouteOutput ¶
type GatewayRouteSpecGrpcRouteOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRouteOutput) Action ¶
func (o GatewayRouteSpecGrpcRouteOutput) Action() GatewayRouteSpecGrpcRouteActionOutput
The action to take if a match is determined.
func (GatewayRouteSpecGrpcRouteOutput) ElementType ¶
func (GatewayRouteSpecGrpcRouteOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRouteOutput) Match ¶
func (o GatewayRouteSpecGrpcRouteOutput) Match() GatewayRouteSpecGrpcRouteMatchOutput
The criteria for determining a request match.
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutput ¶
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutput() GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRouteOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutput ¶
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
func (GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRouteOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
type GatewayRouteSpecGrpcRoutePtrInput ¶
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 ¶
func GatewayRouteSpecGrpcRoutePtr(v *GatewayRouteSpecGrpcRouteArgs) GatewayRouteSpecGrpcRoutePtrInput
type GatewayRouteSpecGrpcRoutePtrOutput ¶
type GatewayRouteSpecGrpcRoutePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecGrpcRoutePtrOutput) Action ¶
func (o GatewayRouteSpecGrpcRoutePtrOutput) Action() GatewayRouteSpecGrpcRouteActionPtrOutput
The action to take if a match is determined.
func (GatewayRouteSpecGrpcRoutePtrOutput) Elem ¶
func (o GatewayRouteSpecGrpcRoutePtrOutput) Elem() GatewayRouteSpecGrpcRouteOutput
func (GatewayRouteSpecGrpcRoutePtrOutput) ElementType ¶
func (GatewayRouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutput ¶
func (o GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutput() GatewayRouteSpecGrpcRoutePtrOutput
func (GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext ¶
func (o GatewayRouteSpecGrpcRoutePtrOutput) ToGatewayRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecGrpcRoutePtrOutput
type GatewayRouteSpecHttp2Route ¶
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 ¶
type GatewayRouteSpecHttp2RouteAction struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttp2RouteActionTarget `pulumi:"target"` }
type GatewayRouteSpecHttp2RouteActionArgs ¶
type GatewayRouteSpecHttp2RouteActionArgs struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttp2RouteActionTargetInput `pulumi:"target"` }
func (GatewayRouteSpecHttp2RouteActionArgs) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutput ¶
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutput() GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutput ¶
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
func (GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteActionArgs) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
type GatewayRouteSpecHttp2RouteActionInput ¶
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 ¶
type GatewayRouteSpecHttp2RouteActionOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionOutput) Target ¶
func (o GatewayRouteSpecHttp2RouteActionOutput) Target() GatewayRouteSpecHttp2RouteActionTargetOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutput ¶
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutput() GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionOutput
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput ¶
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
func (GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
type GatewayRouteSpecHttp2RouteActionPtrInput ¶
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 ¶
func GatewayRouteSpecHttp2RouteActionPtr(v *GatewayRouteSpecHttp2RouteActionArgs) GatewayRouteSpecHttp2RouteActionPtrInput
type GatewayRouteSpecHttp2RouteActionPtrOutput ¶
type GatewayRouteSpecHttp2RouteActionPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionPtrOutput) Target ¶
func (o GatewayRouteSpecHttp2RouteActionPtrOutput) Target() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput ¶
func (o GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutput() GatewayRouteSpecHttp2RouteActionPtrOutput
func (GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionPtrOutput) ToGatewayRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionPtrOutput
type GatewayRouteSpecHttp2RouteActionTarget ¶
type GatewayRouteSpecHttp2RouteActionTarget struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttp2RouteActionTargetVirtualService `pulumi:"virtualService"` }
type GatewayRouteSpecHttp2RouteActionTargetArgs ¶
type GatewayRouteSpecHttp2RouteActionTargetArgs struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput `pulumi:"virtualService"` }
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutput ¶
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutput() GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteActionTargetArgs) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
type GatewayRouteSpecHttp2RouteActionTargetInput ¶
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 ¶
type GatewayRouteSpecHttp2RouteActionTargetOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutput ¶
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutput() GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetOutput) VirtualService ¶
func (o GatewayRouteSpecHttp2RouteActionTargetOutput) VirtualService() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
The virtual service gateway route target.
type GatewayRouteSpecHttp2RouteActionTargetPtrInput ¶
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 ¶
func GatewayRouteSpecHttp2RouteActionTargetPtr(v *GatewayRouteSpecHttp2RouteActionTargetArgs) GatewayRouteSpecHttp2RouteActionTargetPtrInput
type GatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶
type GatewayRouteSpecHttp2RouteActionTargetPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput ¶
func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutput() GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetPtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetPtrOutput) VirtualService ¶
func (o GatewayRouteSpecHttp2RouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
The virtual service gateway route target.
type GatewayRouteSpecHttp2RouteActionTargetVirtualService ¶
type GatewayRouteSpecHttp2RouteActionTargetVirtualService struct { // The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length. VirtualServiceName string `pulumi:"virtualServiceName"` }
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs ¶
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs struct { // The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput ¶
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceInput ¶
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 ¶
type GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) VirtualServiceName ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length.
type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput ¶
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 ¶
func GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtr(v *GatewayRouteSpecHttp2RouteActionTargetVirtualServiceArgs) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrInput
type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶
type GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) VirtualServiceName ¶
func (o GatewayRouteSpecHttp2RouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length.
type GatewayRouteSpecHttp2RouteArgs ¶
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 ¶
func (GatewayRouteSpecHttp2RouteArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutput ¶
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutput() GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutput ¶
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
func (GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteArgs) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
type GatewayRouteSpecHttp2RouteInput ¶
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 ¶
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 ¶
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 ¶
func (GatewayRouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutput ¶
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutput() GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutput ¶
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
func (GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext ¶
func (i GatewayRouteSpecHttp2RouteMatchArgs) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
type GatewayRouteSpecHttp2RouteMatchInput ¶
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 ¶
type GatewayRouteSpecHttp2RouteMatchOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteMatchOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteMatchOutput) Prefix ¶
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 ¶
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutput() GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchOutput
func (GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput ¶
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
func (GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteMatchOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
type GatewayRouteSpecHttp2RouteMatchPtrInput ¶
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 ¶
func GatewayRouteSpecHttp2RouteMatchPtr(v *GatewayRouteSpecHttp2RouteMatchArgs) GatewayRouteSpecHttp2RouteMatchPtrInput
type GatewayRouteSpecHttp2RouteMatchPtrOutput ¶
type GatewayRouteSpecHttp2RouteMatchPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) Prefix ¶
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 ¶
func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutput() GatewayRouteSpecHttp2RouteMatchPtrOutput
func (GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteMatchPtrOutput) ToGatewayRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteMatchPtrOutput
type GatewayRouteSpecHttp2RouteOutput ¶
type GatewayRouteSpecHttp2RouteOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RouteOutput) Action ¶
func (o GatewayRouteSpecHttp2RouteOutput) Action() GatewayRouteSpecHttp2RouteActionOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttp2RouteOutput) ElementType ¶
func (GatewayRouteSpecHttp2RouteOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RouteOutput) Match ¶
func (o GatewayRouteSpecHttp2RouteOutput) Match() GatewayRouteSpecHttp2RouteMatchOutput
The criteria for determining a request match.
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutput ¶
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutput() GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutput ¶
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
func (GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RouteOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
type GatewayRouteSpecHttp2RoutePtrInput ¶
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 ¶
func GatewayRouteSpecHttp2RoutePtr(v *GatewayRouteSpecHttp2RouteArgs) GatewayRouteSpecHttp2RoutePtrInput
type GatewayRouteSpecHttp2RoutePtrOutput ¶
type GatewayRouteSpecHttp2RoutePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttp2RoutePtrOutput) Action ¶
func (o GatewayRouteSpecHttp2RoutePtrOutput) Action() GatewayRouteSpecHttp2RouteActionPtrOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttp2RoutePtrOutput) Elem ¶
func (o GatewayRouteSpecHttp2RoutePtrOutput) Elem() GatewayRouteSpecHttp2RouteOutput
func (GatewayRouteSpecHttp2RoutePtrOutput) ElementType ¶
func (GatewayRouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutput ¶
func (o GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutput() GatewayRouteSpecHttp2RoutePtrOutput
func (GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext ¶
func (o GatewayRouteSpecHttp2RoutePtrOutput) ToGatewayRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttp2RoutePtrOutput
type GatewayRouteSpecHttpRoute ¶
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 ¶
type GatewayRouteSpecHttpRouteAction struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttpRouteActionTarget `pulumi:"target"` }
type GatewayRouteSpecHttpRouteActionArgs ¶
type GatewayRouteSpecHttpRouteActionArgs struct { // The target that traffic is routed to when a request matches the gateway route. Target GatewayRouteSpecHttpRouteActionTargetInput `pulumi:"target"` }
func (GatewayRouteSpecHttpRouteActionArgs) ElementType ¶
func (GatewayRouteSpecHttpRouteActionArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutput ¶
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutput() GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutput ¶
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
func (GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteActionArgs) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
type GatewayRouteSpecHttpRouteActionInput ¶
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 ¶
type GatewayRouteSpecHttpRouteActionOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteActionOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionOutput) Target ¶
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutput ¶
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutput() GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionOutput
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput ¶
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
func (GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
type GatewayRouteSpecHttpRouteActionPtrInput ¶
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 ¶
func GatewayRouteSpecHttpRouteActionPtr(v *GatewayRouteSpecHttpRouteActionArgs) GatewayRouteSpecHttpRouteActionPtrInput
type GatewayRouteSpecHttpRouteActionPtrOutput ¶
type GatewayRouteSpecHttpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionPtrOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionPtrOutput) Target ¶
func (o GatewayRouteSpecHttpRouteActionPtrOutput) Target() GatewayRouteSpecHttpRouteActionTargetPtrOutput
The target that traffic is routed to when a request matches the gateway route.
func (GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput ¶
func (o GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutput() GatewayRouteSpecHttpRouteActionPtrOutput
func (GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionPtrOutput) ToGatewayRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionPtrOutput
type GatewayRouteSpecHttpRouteActionTarget ¶
type GatewayRouteSpecHttpRouteActionTarget struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttpRouteActionTargetVirtualService `pulumi:"virtualService"` }
type GatewayRouteSpecHttpRouteActionTargetArgs ¶
type GatewayRouteSpecHttpRouteActionTargetArgs struct { // The virtual service gateway route target. VirtualService GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput `pulumi:"virtualService"` }
func (GatewayRouteSpecHttpRouteActionTargetArgs) ElementType ¶
func (GatewayRouteSpecHttpRouteActionTargetArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutput ¶
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutput() GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput ¶
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteActionTargetArgs) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
type GatewayRouteSpecHttpRouteActionTargetInput ¶
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 ¶
type GatewayRouteSpecHttpRouteActionTargetOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteActionTargetOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutput ¶
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutput() GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput ¶
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionTargetOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetOutput) VirtualService ¶
func (o GatewayRouteSpecHttpRouteActionTargetOutput) VirtualService() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
The virtual service gateway route target.
type GatewayRouteSpecHttpRouteActionTargetPtrInput ¶
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 ¶
func GatewayRouteSpecHttpRouteActionTargetPtr(v *GatewayRouteSpecHttpRouteActionTargetArgs) GatewayRouteSpecHttpRouteActionTargetPtrInput
type GatewayRouteSpecHttpRouteActionTargetPtrOutput ¶
type GatewayRouteSpecHttpRouteActionTargetPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput ¶
func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutput() GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) ToGatewayRouteSpecHttpRouteActionTargetPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetPtrOutput
func (GatewayRouteSpecHttpRouteActionTargetPtrOutput) VirtualService ¶
func (o GatewayRouteSpecHttpRouteActionTargetPtrOutput) VirtualService() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
The virtual service gateway route target.
type GatewayRouteSpecHttpRouteActionTargetVirtualService ¶
type GatewayRouteSpecHttpRouteActionTargetVirtualService struct { // The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length. VirtualServiceName string `pulumi:"virtualServiceName"` }
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs ¶
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs struct { // The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ElementType ¶
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput ¶
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceInput ¶
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 ¶
type GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServiceOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) VirtualServiceName ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length.
type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput ¶
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 ¶
func GatewayRouteSpecHttpRouteActionTargetVirtualServicePtr(v *GatewayRouteSpecHttpRouteActionTargetVirtualServiceArgs) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrInput
type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶
type GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput() GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) ToGatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput
func (GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) VirtualServiceName ¶
func (o GatewayRouteSpecHttpRouteActionTargetVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
The name of the virtual service that traffic is routed to. Must be between 1 and 255 characters in length.
type GatewayRouteSpecHttpRouteArgs ¶
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 ¶
func (GatewayRouteSpecHttpRouteArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutput ¶
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutput() GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutput ¶
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
func (GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteArgs) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
type GatewayRouteSpecHttpRouteInput ¶
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 ¶
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 ¶
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 ¶
func (GatewayRouteSpecHttpRouteMatchArgs) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutput ¶
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutput() GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutput ¶
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
func (GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (i GatewayRouteSpecHttpRouteMatchArgs) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
type GatewayRouteSpecHttpRouteMatchInput ¶
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 ¶
type GatewayRouteSpecHttpRouteMatchOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteMatchOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteMatchOutput) Prefix ¶
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 ¶
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutput() GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchOutput
func (GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput ¶
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
func (GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteMatchOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
type GatewayRouteSpecHttpRouteMatchPtrInput ¶
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 ¶
func GatewayRouteSpecHttpRouteMatchPtr(v *GatewayRouteSpecHttpRouteMatchArgs) GatewayRouteSpecHttpRouteMatchPtrInput
type GatewayRouteSpecHttpRouteMatchPtrOutput ¶
type GatewayRouteSpecHttpRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteMatchPtrOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteMatchPtrOutput) Prefix ¶
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 ¶
func (o GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutput() GatewayRouteSpecHttpRouteMatchPtrOutput
func (GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteMatchPtrOutput) ToGatewayRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteMatchPtrOutput
type GatewayRouteSpecHttpRouteOutput ¶
type GatewayRouteSpecHttpRouteOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRouteOutput) Action ¶
func (o GatewayRouteSpecHttpRouteOutput) Action() GatewayRouteSpecHttpRouteActionOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttpRouteOutput) ElementType ¶
func (GatewayRouteSpecHttpRouteOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRouteOutput) Match ¶
func (o GatewayRouteSpecHttpRouteOutput) Match() GatewayRouteSpecHttpRouteMatchOutput
The criteria for determining a request match.
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutput ¶
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutput() GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRouteOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutput ¶
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
func (GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRouteOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
type GatewayRouteSpecHttpRoutePtrInput ¶
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 ¶
func GatewayRouteSpecHttpRoutePtr(v *GatewayRouteSpecHttpRouteArgs) GatewayRouteSpecHttpRoutePtrInput
type GatewayRouteSpecHttpRoutePtrOutput ¶
type GatewayRouteSpecHttpRoutePtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecHttpRoutePtrOutput) Action ¶
func (o GatewayRouteSpecHttpRoutePtrOutput) Action() GatewayRouteSpecHttpRouteActionPtrOutput
The action to take if a match is determined.
func (GatewayRouteSpecHttpRoutePtrOutput) Elem ¶
func (o GatewayRouteSpecHttpRoutePtrOutput) Elem() GatewayRouteSpecHttpRouteOutput
func (GatewayRouteSpecHttpRoutePtrOutput) ElementType ¶
func (GatewayRouteSpecHttpRoutePtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutput ¶
func (o GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutput() GatewayRouteSpecHttpRoutePtrOutput
func (GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext ¶
func (o GatewayRouteSpecHttpRoutePtrOutput) ToGatewayRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) GatewayRouteSpecHttpRoutePtrOutput
type GatewayRouteSpecInput ¶
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 ¶
type GatewayRouteSpecOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecOutput) ElementType ¶
func (GatewayRouteSpecOutput) ElementType() reflect.Type
func (GatewayRouteSpecOutput) GrpcRoute ¶
func (o GatewayRouteSpecOutput) GrpcRoute() GatewayRouteSpecGrpcRoutePtrOutput
The specification of a gRPC gateway route.
func (GatewayRouteSpecOutput) Http2Route ¶
func (o GatewayRouteSpecOutput) Http2Route() GatewayRouteSpecHttp2RoutePtrOutput
The specification of an HTTP/2 gateway route.
func (GatewayRouteSpecOutput) HttpRoute ¶
func (o GatewayRouteSpecOutput) HttpRoute() GatewayRouteSpecHttpRoutePtrOutput
The specification of an HTTP gateway route.
func (GatewayRouteSpecOutput) ToGatewayRouteSpecOutput ¶
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutput() GatewayRouteSpecOutput
func (GatewayRouteSpecOutput) ToGatewayRouteSpecOutputWithContext ¶
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecOutputWithContext(ctx context.Context) GatewayRouteSpecOutput
func (GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutput ¶
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
func (GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutputWithContext ¶
func (o GatewayRouteSpecOutput) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
type GatewayRouteSpecPtrInput ¶
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 ¶
func GatewayRouteSpecPtr(v *GatewayRouteSpecArgs) GatewayRouteSpecPtrInput
type GatewayRouteSpecPtrOutput ¶
type GatewayRouteSpecPtrOutput struct{ *pulumi.OutputState }
func (GatewayRouteSpecPtrOutput) Elem ¶
func (o GatewayRouteSpecPtrOutput) Elem() GatewayRouteSpecOutput
func (GatewayRouteSpecPtrOutput) ElementType ¶
func (GatewayRouteSpecPtrOutput) ElementType() reflect.Type
func (GatewayRouteSpecPtrOutput) GrpcRoute ¶
func (o GatewayRouteSpecPtrOutput) GrpcRoute() GatewayRouteSpecGrpcRoutePtrOutput
The specification of a gRPC gateway route.
func (GatewayRouteSpecPtrOutput) Http2Route ¶
func (o GatewayRouteSpecPtrOutput) Http2Route() GatewayRouteSpecHttp2RoutePtrOutput
The specification of an HTTP/2 gateway route.
func (GatewayRouteSpecPtrOutput) HttpRoute ¶
func (o GatewayRouteSpecPtrOutput) HttpRoute() GatewayRouteSpecHttpRoutePtrOutput
The specification of an HTTP gateway route.
func (GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutput ¶
func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutput() GatewayRouteSpecPtrOutput
func (GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutputWithContext ¶
func (o GatewayRouteSpecPtrOutput) ToGatewayRouteSpecPtrOutputWithContext(ctx context.Context) GatewayRouteSpecPtrOutput
type GatewayRouteState ¶
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapInput // The name of the virtual gateway to associate the gateway route with. Must be between 1 and 255 characters in length. VirtualGatewayName pulumi.StringPtrInput }
func (GatewayRouteState) ElementType ¶
func (GatewayRouteState) ElementType() reflect.Type
type GetMeshSpec ¶ added in v4.8.0
type GetMeshSpec struct { // The egress filter rules for the service mesh. EgressFilters []GetMeshSpecEgressFilter `pulumi:"egressFilters"` }
type GetMeshSpecArgs ¶ added in v4.8.0
type GetMeshSpecArgs struct { // The egress filter rules for the service mesh. EgressFilters GetMeshSpecEgressFilterArrayInput `pulumi:"egressFilters"` }
func (GetMeshSpecArgs) ElementType ¶ added in v4.8.0
func (GetMeshSpecArgs) ElementType() reflect.Type
func (GetMeshSpecArgs) ToGetMeshSpecOutput ¶ added in v4.8.0
func (i GetMeshSpecArgs) ToGetMeshSpecOutput() GetMeshSpecOutput
func (GetMeshSpecArgs) ToGetMeshSpecOutputWithContext ¶ added in v4.8.0
func (i GetMeshSpecArgs) ToGetMeshSpecOutputWithContext(ctx context.Context) GetMeshSpecOutput
type GetMeshSpecArray ¶ added in v4.8.0
type GetMeshSpecArray []GetMeshSpecInput
func (GetMeshSpecArray) ElementType ¶ added in v4.8.0
func (GetMeshSpecArray) ElementType() reflect.Type
func (GetMeshSpecArray) ToGetMeshSpecArrayOutput ¶ added in v4.8.0
func (i GetMeshSpecArray) ToGetMeshSpecArrayOutput() GetMeshSpecArrayOutput
func (GetMeshSpecArray) ToGetMeshSpecArrayOutputWithContext ¶ added in v4.8.0
func (i GetMeshSpecArray) ToGetMeshSpecArrayOutputWithContext(ctx context.Context) GetMeshSpecArrayOutput
type GetMeshSpecArrayInput ¶ added in v4.8.0
type GetMeshSpecArrayInput interface { pulumi.Input ToGetMeshSpecArrayOutput() GetMeshSpecArrayOutput ToGetMeshSpecArrayOutputWithContext(context.Context) GetMeshSpecArrayOutput }
GetMeshSpecArrayInput is an input type that accepts GetMeshSpecArray and GetMeshSpecArrayOutput values. You can construct a concrete instance of `GetMeshSpecArrayInput` via:
GetMeshSpecArray{ GetMeshSpecArgs{...} }
type GetMeshSpecArrayOutput ¶ added in v4.8.0
type GetMeshSpecArrayOutput struct{ *pulumi.OutputState }
func (GetMeshSpecArrayOutput) ElementType ¶ added in v4.8.0
func (GetMeshSpecArrayOutput) ElementType() reflect.Type
func (GetMeshSpecArrayOutput) Index ¶ added in v4.8.0
func (o GetMeshSpecArrayOutput) Index(i pulumi.IntInput) GetMeshSpecOutput
func (GetMeshSpecArrayOutput) ToGetMeshSpecArrayOutput ¶ added in v4.8.0
func (o GetMeshSpecArrayOutput) ToGetMeshSpecArrayOutput() GetMeshSpecArrayOutput
func (GetMeshSpecArrayOutput) ToGetMeshSpecArrayOutputWithContext ¶ added in v4.8.0
func (o GetMeshSpecArrayOutput) ToGetMeshSpecArrayOutputWithContext(ctx context.Context) GetMeshSpecArrayOutput
type GetMeshSpecEgressFilter ¶ added in v4.8.0
type GetMeshSpecEgressFilter struct { // The egress filter type. Type string `pulumi:"type"` }
type GetMeshSpecEgressFilterArgs ¶ added in v4.8.0
type GetMeshSpecEgressFilterArgs struct { // The egress filter type. Type pulumi.StringInput `pulumi:"type"` }
func (GetMeshSpecEgressFilterArgs) ElementType ¶ added in v4.8.0
func (GetMeshSpecEgressFilterArgs) ElementType() reflect.Type
func (GetMeshSpecEgressFilterArgs) ToGetMeshSpecEgressFilterOutput ¶ added in v4.8.0
func (i GetMeshSpecEgressFilterArgs) ToGetMeshSpecEgressFilterOutput() GetMeshSpecEgressFilterOutput
func (GetMeshSpecEgressFilterArgs) ToGetMeshSpecEgressFilterOutputWithContext ¶ added in v4.8.0
func (i GetMeshSpecEgressFilterArgs) ToGetMeshSpecEgressFilterOutputWithContext(ctx context.Context) GetMeshSpecEgressFilterOutput
type GetMeshSpecEgressFilterArray ¶ added in v4.8.0
type GetMeshSpecEgressFilterArray []GetMeshSpecEgressFilterInput
func (GetMeshSpecEgressFilterArray) ElementType ¶ added in v4.8.0
func (GetMeshSpecEgressFilterArray) ElementType() reflect.Type
func (GetMeshSpecEgressFilterArray) ToGetMeshSpecEgressFilterArrayOutput ¶ added in v4.8.0
func (i GetMeshSpecEgressFilterArray) ToGetMeshSpecEgressFilterArrayOutput() GetMeshSpecEgressFilterArrayOutput
func (GetMeshSpecEgressFilterArray) ToGetMeshSpecEgressFilterArrayOutputWithContext ¶ added in v4.8.0
func (i GetMeshSpecEgressFilterArray) ToGetMeshSpecEgressFilterArrayOutputWithContext(ctx context.Context) GetMeshSpecEgressFilterArrayOutput
type GetMeshSpecEgressFilterArrayInput ¶ added in v4.8.0
type GetMeshSpecEgressFilterArrayInput interface { pulumi.Input ToGetMeshSpecEgressFilterArrayOutput() GetMeshSpecEgressFilterArrayOutput ToGetMeshSpecEgressFilterArrayOutputWithContext(context.Context) GetMeshSpecEgressFilterArrayOutput }
GetMeshSpecEgressFilterArrayInput is an input type that accepts GetMeshSpecEgressFilterArray and GetMeshSpecEgressFilterArrayOutput values. You can construct a concrete instance of `GetMeshSpecEgressFilterArrayInput` via:
GetMeshSpecEgressFilterArray{ GetMeshSpecEgressFilterArgs{...} }
type GetMeshSpecEgressFilterArrayOutput ¶ added in v4.8.0
type GetMeshSpecEgressFilterArrayOutput struct{ *pulumi.OutputState }
func (GetMeshSpecEgressFilterArrayOutput) ElementType ¶ added in v4.8.0
func (GetMeshSpecEgressFilterArrayOutput) ElementType() reflect.Type
func (GetMeshSpecEgressFilterArrayOutput) Index ¶ added in v4.8.0
func (o GetMeshSpecEgressFilterArrayOutput) Index(i pulumi.IntInput) GetMeshSpecEgressFilterOutput
func (GetMeshSpecEgressFilterArrayOutput) ToGetMeshSpecEgressFilterArrayOutput ¶ added in v4.8.0
func (o GetMeshSpecEgressFilterArrayOutput) ToGetMeshSpecEgressFilterArrayOutput() GetMeshSpecEgressFilterArrayOutput
func (GetMeshSpecEgressFilterArrayOutput) ToGetMeshSpecEgressFilterArrayOutputWithContext ¶ added in v4.8.0
func (o GetMeshSpecEgressFilterArrayOutput) ToGetMeshSpecEgressFilterArrayOutputWithContext(ctx context.Context) GetMeshSpecEgressFilterArrayOutput
type GetMeshSpecEgressFilterInput ¶ added in v4.8.0
type GetMeshSpecEgressFilterInput interface { pulumi.Input ToGetMeshSpecEgressFilterOutput() GetMeshSpecEgressFilterOutput ToGetMeshSpecEgressFilterOutputWithContext(context.Context) GetMeshSpecEgressFilterOutput }
GetMeshSpecEgressFilterInput is an input type that accepts GetMeshSpecEgressFilterArgs and GetMeshSpecEgressFilterOutput values. You can construct a concrete instance of `GetMeshSpecEgressFilterInput` via:
GetMeshSpecEgressFilterArgs{...}
type GetMeshSpecEgressFilterOutput ¶ added in v4.8.0
type GetMeshSpecEgressFilterOutput struct{ *pulumi.OutputState }
func (GetMeshSpecEgressFilterOutput) ElementType ¶ added in v4.8.0
func (GetMeshSpecEgressFilterOutput) ElementType() reflect.Type
func (GetMeshSpecEgressFilterOutput) ToGetMeshSpecEgressFilterOutput ¶ added in v4.8.0
func (o GetMeshSpecEgressFilterOutput) ToGetMeshSpecEgressFilterOutput() GetMeshSpecEgressFilterOutput
func (GetMeshSpecEgressFilterOutput) ToGetMeshSpecEgressFilterOutputWithContext ¶ added in v4.8.0
func (o GetMeshSpecEgressFilterOutput) ToGetMeshSpecEgressFilterOutputWithContext(ctx context.Context) GetMeshSpecEgressFilterOutput
func (GetMeshSpecEgressFilterOutput) Type ¶ added in v4.8.0
func (o GetMeshSpecEgressFilterOutput) Type() pulumi.StringOutput
The egress filter type.
type GetMeshSpecInput ¶ added in v4.8.0
type GetMeshSpecInput interface { pulumi.Input ToGetMeshSpecOutput() GetMeshSpecOutput ToGetMeshSpecOutputWithContext(context.Context) GetMeshSpecOutput }
GetMeshSpecInput is an input type that accepts GetMeshSpecArgs and GetMeshSpecOutput values. You can construct a concrete instance of `GetMeshSpecInput` via:
GetMeshSpecArgs{...}
type GetMeshSpecOutput ¶ added in v4.8.0
type GetMeshSpecOutput struct{ *pulumi.OutputState }
func (GetMeshSpecOutput) EgressFilters ¶ added in v4.8.0
func (o GetMeshSpecOutput) EgressFilters() GetMeshSpecEgressFilterArrayOutput
The egress filter rules for the service mesh.
func (GetMeshSpecOutput) ElementType ¶ added in v4.8.0
func (GetMeshSpecOutput) ElementType() reflect.Type
func (GetMeshSpecOutput) ToGetMeshSpecOutput ¶ added in v4.8.0
func (o GetMeshSpecOutput) ToGetMeshSpecOutput() GetMeshSpecOutput
func (GetMeshSpecOutput) ToGetMeshSpecOutputWithContext ¶ added in v4.8.0
func (o GetMeshSpecOutput) ToGetMeshSpecOutputWithContext(ctx context.Context) GetMeshSpecOutput
type GetVirtualServiceSpec ¶ added in v4.9.0
type GetVirtualServiceSpec struct { // The App Mesh object that is acting as the provider for a virtual service. Providers []GetVirtualServiceSpecProvider `pulumi:"providers"` }
type GetVirtualServiceSpecArgs ¶ added in v4.9.0
type GetVirtualServiceSpecArgs struct { // The App Mesh object that is acting as the provider for a virtual service. Providers GetVirtualServiceSpecProviderArrayInput `pulumi:"providers"` }
func (GetVirtualServiceSpecArgs) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecArgs) ElementType() reflect.Type
func (GetVirtualServiceSpecArgs) ToGetVirtualServiceSpecOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecArgs) ToGetVirtualServiceSpecOutput() GetVirtualServiceSpecOutput
func (GetVirtualServiceSpecArgs) ToGetVirtualServiceSpecOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecArgs) ToGetVirtualServiceSpecOutputWithContext(ctx context.Context) GetVirtualServiceSpecOutput
type GetVirtualServiceSpecArray ¶ added in v4.9.0
type GetVirtualServiceSpecArray []GetVirtualServiceSpecInput
func (GetVirtualServiceSpecArray) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecArray) ElementType() reflect.Type
func (GetVirtualServiceSpecArray) ToGetVirtualServiceSpecArrayOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecArray) ToGetVirtualServiceSpecArrayOutput() GetVirtualServiceSpecArrayOutput
func (GetVirtualServiceSpecArray) ToGetVirtualServiceSpecArrayOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecArray) ToGetVirtualServiceSpecArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecArrayOutput
type GetVirtualServiceSpecArrayInput ¶ added in v4.9.0
type GetVirtualServiceSpecArrayInput interface { pulumi.Input ToGetVirtualServiceSpecArrayOutput() GetVirtualServiceSpecArrayOutput ToGetVirtualServiceSpecArrayOutputWithContext(context.Context) GetVirtualServiceSpecArrayOutput }
GetVirtualServiceSpecArrayInput is an input type that accepts GetVirtualServiceSpecArray and GetVirtualServiceSpecArrayOutput values. You can construct a concrete instance of `GetVirtualServiceSpecArrayInput` via:
GetVirtualServiceSpecArray{ GetVirtualServiceSpecArgs{...} }
type GetVirtualServiceSpecArrayOutput ¶ added in v4.9.0
type GetVirtualServiceSpecArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecArrayOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecArrayOutput) Index ¶ added in v4.9.0
func (o GetVirtualServiceSpecArrayOutput) Index(i pulumi.IntInput) GetVirtualServiceSpecOutput
func (GetVirtualServiceSpecArrayOutput) ToGetVirtualServiceSpecArrayOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecArrayOutput) ToGetVirtualServiceSpecArrayOutput() GetVirtualServiceSpecArrayOutput
func (GetVirtualServiceSpecArrayOutput) ToGetVirtualServiceSpecArrayOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecArrayOutput) ToGetVirtualServiceSpecArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecArrayOutput
type GetVirtualServiceSpecInput ¶ added in v4.9.0
type GetVirtualServiceSpecInput interface { pulumi.Input ToGetVirtualServiceSpecOutput() GetVirtualServiceSpecOutput ToGetVirtualServiceSpecOutputWithContext(context.Context) GetVirtualServiceSpecOutput }
GetVirtualServiceSpecInput is an input type that accepts GetVirtualServiceSpecArgs and GetVirtualServiceSpecOutput values. You can construct a concrete instance of `GetVirtualServiceSpecInput` via:
GetVirtualServiceSpecArgs{...}
type GetVirtualServiceSpecOutput ¶ added in v4.9.0
type GetVirtualServiceSpecOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecOutput) Providers ¶ added in v4.9.0
func (o GetVirtualServiceSpecOutput) Providers() GetVirtualServiceSpecProviderArrayOutput
The App Mesh object that is acting as the provider for a virtual service.
func (GetVirtualServiceSpecOutput) ToGetVirtualServiceSpecOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecOutput) ToGetVirtualServiceSpecOutput() GetVirtualServiceSpecOutput
func (GetVirtualServiceSpecOutput) ToGetVirtualServiceSpecOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecOutput) ToGetVirtualServiceSpecOutputWithContext(ctx context.Context) GetVirtualServiceSpecOutput
type GetVirtualServiceSpecProvider ¶ added in v4.9.0
type GetVirtualServiceSpecProvider struct { // The virtual node associated with the virtual service. VirtualNodes []GetVirtualServiceSpecProviderVirtualNode `pulumi:"virtualNodes"` // The virtual router associated with the virtual service. VirtualRouters []GetVirtualServiceSpecProviderVirtualRouter `pulumi:"virtualRouters"` }
type GetVirtualServiceSpecProviderArgs ¶ added in v4.9.0
type GetVirtualServiceSpecProviderArgs struct { // The virtual node associated with the virtual service. VirtualNodes GetVirtualServiceSpecProviderVirtualNodeArrayInput `pulumi:"virtualNodes"` // The virtual router associated with the virtual service. VirtualRouters GetVirtualServiceSpecProviderVirtualRouterArrayInput `pulumi:"virtualRouters"` }
func (GetVirtualServiceSpecProviderArgs) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderArgs) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderArgs) ToGetVirtualServiceSpecProviderOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderArgs) ToGetVirtualServiceSpecProviderOutput() GetVirtualServiceSpecProviderOutput
func (GetVirtualServiceSpecProviderArgs) ToGetVirtualServiceSpecProviderOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderArgs) ToGetVirtualServiceSpecProviderOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderOutput
type GetVirtualServiceSpecProviderArray ¶ added in v4.9.0
type GetVirtualServiceSpecProviderArray []GetVirtualServiceSpecProviderInput
func (GetVirtualServiceSpecProviderArray) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderArray) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderArray) ToGetVirtualServiceSpecProviderArrayOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderArray) ToGetVirtualServiceSpecProviderArrayOutput() GetVirtualServiceSpecProviderArrayOutput
func (GetVirtualServiceSpecProviderArray) ToGetVirtualServiceSpecProviderArrayOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderArray) ToGetVirtualServiceSpecProviderArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderArrayOutput
type GetVirtualServiceSpecProviderArrayInput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderArrayInput interface { pulumi.Input ToGetVirtualServiceSpecProviderArrayOutput() GetVirtualServiceSpecProviderArrayOutput ToGetVirtualServiceSpecProviderArrayOutputWithContext(context.Context) GetVirtualServiceSpecProviderArrayOutput }
GetVirtualServiceSpecProviderArrayInput is an input type that accepts GetVirtualServiceSpecProviderArray and GetVirtualServiceSpecProviderArrayOutput values. You can construct a concrete instance of `GetVirtualServiceSpecProviderArrayInput` via:
GetVirtualServiceSpecProviderArray{ GetVirtualServiceSpecProviderArgs{...} }
type GetVirtualServiceSpecProviderArrayOutput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecProviderArrayOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderArrayOutput) ToGetVirtualServiceSpecProviderArrayOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderArrayOutput) ToGetVirtualServiceSpecProviderArrayOutput() GetVirtualServiceSpecProviderArrayOutput
func (GetVirtualServiceSpecProviderArrayOutput) ToGetVirtualServiceSpecProviderArrayOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderArrayOutput) ToGetVirtualServiceSpecProviderArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderArrayOutput
type GetVirtualServiceSpecProviderInput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderInput interface { pulumi.Input ToGetVirtualServiceSpecProviderOutput() GetVirtualServiceSpecProviderOutput ToGetVirtualServiceSpecProviderOutputWithContext(context.Context) GetVirtualServiceSpecProviderOutput }
GetVirtualServiceSpecProviderInput is an input type that accepts GetVirtualServiceSpecProviderArgs and GetVirtualServiceSpecProviderOutput values. You can construct a concrete instance of `GetVirtualServiceSpecProviderInput` via:
GetVirtualServiceSpecProviderArgs{...}
type GetVirtualServiceSpecProviderOutput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecProviderOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderOutput) ToGetVirtualServiceSpecProviderOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderOutput) ToGetVirtualServiceSpecProviderOutput() GetVirtualServiceSpecProviderOutput
func (GetVirtualServiceSpecProviderOutput) ToGetVirtualServiceSpecProviderOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderOutput) ToGetVirtualServiceSpecProviderOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderOutput
func (GetVirtualServiceSpecProviderOutput) VirtualNodes ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderOutput) VirtualNodes() GetVirtualServiceSpecProviderVirtualNodeArrayOutput
The virtual node associated with the virtual service.
func (GetVirtualServiceSpecProviderOutput) VirtualRouters ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderOutput) VirtualRouters() GetVirtualServiceSpecProviderVirtualRouterArrayOutput
The virtual router associated with the virtual service.
type GetVirtualServiceSpecProviderVirtualNode ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualNode struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName string `pulumi:"virtualNodeName"` }
type GetVirtualServiceSpecProviderVirtualNodeArgs ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualNodeArgs struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName pulumi.StringInput `pulumi:"virtualNodeName"` }
func (GetVirtualServiceSpecProviderVirtualNodeArgs) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualNodeArgs) ToGetVirtualServiceSpecProviderVirtualNodeOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualNodeArgs) ToGetVirtualServiceSpecProviderVirtualNodeOutput() GetVirtualServiceSpecProviderVirtualNodeOutput
func (GetVirtualServiceSpecProviderVirtualNodeArgs) ToGetVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualNodeArgs) ToGetVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeOutput
type GetVirtualServiceSpecProviderVirtualNodeArray ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualNodeArray []GetVirtualServiceSpecProviderVirtualNodeInput
func (GetVirtualServiceSpecProviderVirtualNodeArray) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualNodeArray) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualNodeArray) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualNodeArray) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutput() GetVirtualServiceSpecProviderVirtualNodeArrayOutput
func (GetVirtualServiceSpecProviderVirtualNodeArray) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualNodeArray) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeArrayOutput
type GetVirtualServiceSpecProviderVirtualNodeArrayInput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualNodeArrayInput interface { pulumi.Input ToGetVirtualServiceSpecProviderVirtualNodeArrayOutput() GetVirtualServiceSpecProviderVirtualNodeArrayOutput ToGetVirtualServiceSpecProviderVirtualNodeArrayOutputWithContext(context.Context) GetVirtualServiceSpecProviderVirtualNodeArrayOutput }
GetVirtualServiceSpecProviderVirtualNodeArrayInput is an input type that accepts GetVirtualServiceSpecProviderVirtualNodeArray and GetVirtualServiceSpecProviderVirtualNodeArrayOutput values. You can construct a concrete instance of `GetVirtualServiceSpecProviderVirtualNodeArrayInput` via:
GetVirtualServiceSpecProviderVirtualNodeArray{ GetVirtualServiceSpecProviderVirtualNodeArgs{...} }
type GetVirtualServiceSpecProviderVirtualNodeArrayOutput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualNodeArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutput() GetVirtualServiceSpecProviderVirtualNodeArrayOutput
func (GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualNodeArrayOutput) ToGetVirtualServiceSpecProviderVirtualNodeArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeArrayOutput
type GetVirtualServiceSpecProviderVirtualNodeInput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualNodeInput interface { pulumi.Input ToGetVirtualServiceSpecProviderVirtualNodeOutput() GetVirtualServiceSpecProviderVirtualNodeOutput ToGetVirtualServiceSpecProviderVirtualNodeOutputWithContext(context.Context) GetVirtualServiceSpecProviderVirtualNodeOutput }
GetVirtualServiceSpecProviderVirtualNodeInput is an input type that accepts GetVirtualServiceSpecProviderVirtualNodeArgs and GetVirtualServiceSpecProviderVirtualNodeOutput values. You can construct a concrete instance of `GetVirtualServiceSpecProviderVirtualNodeInput` via:
GetVirtualServiceSpecProviderVirtualNodeArgs{...}
type GetVirtualServiceSpecProviderVirtualNodeOutput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualNodeOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecProviderVirtualNodeOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualNodeOutput) ToGetVirtualServiceSpecProviderVirtualNodeOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualNodeOutput) ToGetVirtualServiceSpecProviderVirtualNodeOutput() GetVirtualServiceSpecProviderVirtualNodeOutput
func (GetVirtualServiceSpecProviderVirtualNodeOutput) ToGetVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualNodeOutput) ToGetVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualNodeOutput
func (GetVirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
The name of the virtual node that is acting as a service provider.
type GetVirtualServiceSpecProviderVirtualRouter ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualRouter struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName string `pulumi:"virtualRouterName"` }
type GetVirtualServiceSpecProviderVirtualRouterArgs ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualRouterArgs struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName pulumi.StringInput `pulumi:"virtualRouterName"` }
func (GetVirtualServiceSpecProviderVirtualRouterArgs) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualRouterArgs) ToGetVirtualServiceSpecProviderVirtualRouterOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualRouterArgs) ToGetVirtualServiceSpecProviderVirtualRouterOutput() GetVirtualServiceSpecProviderVirtualRouterOutput
func (GetVirtualServiceSpecProviderVirtualRouterArgs) ToGetVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualRouterArgs) ToGetVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterOutput
type GetVirtualServiceSpecProviderVirtualRouterArray ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualRouterArray []GetVirtualServiceSpecProviderVirtualRouterInput
func (GetVirtualServiceSpecProviderVirtualRouterArray) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualRouterArray) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualRouterArray) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutput ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualRouterArray) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutput() GetVirtualServiceSpecProviderVirtualRouterArrayOutput
func (GetVirtualServiceSpecProviderVirtualRouterArray) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutputWithContext ¶ added in v4.9.0
func (i GetVirtualServiceSpecProviderVirtualRouterArray) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterArrayOutput
type GetVirtualServiceSpecProviderVirtualRouterArrayInput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualRouterArrayInput interface { pulumi.Input ToGetVirtualServiceSpecProviderVirtualRouterArrayOutput() GetVirtualServiceSpecProviderVirtualRouterArrayOutput ToGetVirtualServiceSpecProviderVirtualRouterArrayOutputWithContext(context.Context) GetVirtualServiceSpecProviderVirtualRouterArrayOutput }
GetVirtualServiceSpecProviderVirtualRouterArrayInput is an input type that accepts GetVirtualServiceSpecProviderVirtualRouterArray and GetVirtualServiceSpecProviderVirtualRouterArrayOutput values. You can construct a concrete instance of `GetVirtualServiceSpecProviderVirtualRouterArrayInput` via:
GetVirtualServiceSpecProviderVirtualRouterArray{ GetVirtualServiceSpecProviderVirtualRouterArgs{...} }
type GetVirtualServiceSpecProviderVirtualRouterArrayOutput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualRouterArrayOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutput() GetVirtualServiceSpecProviderVirtualRouterArrayOutput
func (GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualRouterArrayOutput) ToGetVirtualServiceSpecProviderVirtualRouterArrayOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterArrayOutput
type GetVirtualServiceSpecProviderVirtualRouterInput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualRouterInput interface { pulumi.Input ToGetVirtualServiceSpecProviderVirtualRouterOutput() GetVirtualServiceSpecProviderVirtualRouterOutput ToGetVirtualServiceSpecProviderVirtualRouterOutputWithContext(context.Context) GetVirtualServiceSpecProviderVirtualRouterOutput }
GetVirtualServiceSpecProviderVirtualRouterInput is an input type that accepts GetVirtualServiceSpecProviderVirtualRouterArgs and GetVirtualServiceSpecProviderVirtualRouterOutput values. You can construct a concrete instance of `GetVirtualServiceSpecProviderVirtualRouterInput` via:
GetVirtualServiceSpecProviderVirtualRouterArgs{...}
type GetVirtualServiceSpecProviderVirtualRouterOutput ¶ added in v4.9.0
type GetVirtualServiceSpecProviderVirtualRouterOutput struct{ *pulumi.OutputState }
func (GetVirtualServiceSpecProviderVirtualRouterOutput) ElementType ¶ added in v4.9.0
func (GetVirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
func (GetVirtualServiceSpecProviderVirtualRouterOutput) ToGetVirtualServiceSpecProviderVirtualRouterOutput ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualRouterOutput) ToGetVirtualServiceSpecProviderVirtualRouterOutput() GetVirtualServiceSpecProviderVirtualRouterOutput
func (GetVirtualServiceSpecProviderVirtualRouterOutput) ToGetVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualRouterOutput) ToGetVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) GetVirtualServiceSpecProviderVirtualRouterOutput
func (GetVirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName ¶ added in v4.9.0
func (o GetVirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
The name of the virtual router that is acting as a service provider.
type LookupMeshArgs ¶ added in v4.8.0
type LookupMeshArgs struct { // The AWS account ID of the service mesh's owner. MeshOwner *string `pulumi:"meshOwner"` // The name of the service mesh. Name string `pulumi:"name"` // A map of tags. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getMesh.
type LookupMeshOutputArgs ¶ added in v4.21.0
type LookupMeshOutputArgs struct { // The AWS account ID of the service mesh's owner. MeshOwner pulumi.StringPtrInput `pulumi:"meshOwner"` // The name of the service mesh. Name pulumi.StringInput `pulumi:"name"` // A map of tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getMesh.
func (LookupMeshOutputArgs) ElementType ¶ added in v4.21.0
func (LookupMeshOutputArgs) ElementType() reflect.Type
type LookupMeshResult ¶ added in v4.8.0
type LookupMeshResult struct { // The ARN of the service mesh. Arn string `pulumi:"arn"` // The creation date of the service mesh. CreatedDate string `pulumi:"createdDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The last update date of the service mesh. LastUpdatedDate string `pulumi:"lastUpdatedDate"` MeshOwner string `pulumi:"meshOwner"` Name string `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner string `pulumi:"resourceOwner"` // The service mesh specification. Specs []GetMeshSpec `pulumi:"specs"` // A map of tags. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getMesh.
func LookupMesh ¶ added in v4.8.0
func LookupMesh(ctx *pulumi.Context, args *LookupMeshArgs, opts ...pulumi.InvokeOption) (*LookupMeshResult, error)
The App Mesh Mesh data source allows details of an App Mesh Mesh to be retrieved by its name and optionally the mesh_owner.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.LookupMesh(ctx, &appmesh.LookupMeshArgs{ Name: "simpleapp", }, nil) if err != nil { return err } return nil }) }
```
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := aws.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } opt0 := current.AccountId _, err = appmesh.LookupMesh(ctx, &appmesh.LookupMeshArgs{ Name: "simpleapp", MeshOwner: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type LookupMeshResultOutput ¶ added in v4.21.0
type LookupMeshResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMesh.
func LookupMeshOutput ¶ added in v4.21.0
func LookupMeshOutput(ctx *pulumi.Context, args LookupMeshOutputArgs, opts ...pulumi.InvokeOption) LookupMeshResultOutput
func (LookupMeshResultOutput) Arn ¶ added in v4.21.0
func (o LookupMeshResultOutput) Arn() pulumi.StringOutput
The ARN of the service mesh.
func (LookupMeshResultOutput) CreatedDate ¶ added in v4.21.0
func (o LookupMeshResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the service mesh.
func (LookupMeshResultOutput) ElementType ¶ added in v4.21.0
func (LookupMeshResultOutput) ElementType() reflect.Type
func (LookupMeshResultOutput) Id ¶ added in v4.21.0
func (o LookupMeshResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMeshResultOutput) LastUpdatedDate ¶ added in v4.21.0
func (o LookupMeshResultOutput) LastUpdatedDate() pulumi.StringOutput
The last update date of the service mesh.
func (LookupMeshResultOutput) MeshOwner ¶ added in v4.21.0
func (o LookupMeshResultOutput) MeshOwner() pulumi.StringOutput
func (LookupMeshResultOutput) Name ¶ added in v4.21.0
func (o LookupMeshResultOutput) Name() pulumi.StringOutput
func (LookupMeshResultOutput) ResourceOwner ¶ added in v4.21.0
func (o LookupMeshResultOutput) ResourceOwner() pulumi.StringOutput
The resource owner's AWS account ID.
func (LookupMeshResultOutput) Specs ¶ added in v4.21.0
func (o LookupMeshResultOutput) Specs() GetMeshSpecArrayOutput
The service mesh specification.
func (LookupMeshResultOutput) Tags ¶ added in v4.21.0
func (o LookupMeshResultOutput) Tags() pulumi.StringMapOutput
A map of tags.
func (LookupMeshResultOutput) ToLookupMeshResultOutput ¶ added in v4.21.0
func (o LookupMeshResultOutput) ToLookupMeshResultOutput() LookupMeshResultOutput
func (LookupMeshResultOutput) ToLookupMeshResultOutputWithContext ¶ added in v4.21.0
func (o LookupMeshResultOutput) ToLookupMeshResultOutputWithContext(ctx context.Context) LookupMeshResultOutput
type LookupVirtualServiceArgs ¶ added in v4.9.0
type LookupVirtualServiceArgs struct { // The name of the service mesh in which the virtual service exists. MeshName string `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. MeshOwner *string `pulumi:"meshOwner"` // The name of the virtual service. Name string `pulumi:"name"` // A map of tags. Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getVirtualService.
type LookupVirtualServiceOutputArgs ¶ added in v4.21.0
type LookupVirtualServiceOutputArgs struct { // The name of the service mesh in which the virtual service exists. MeshName pulumi.StringInput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. MeshOwner pulumi.StringPtrInput `pulumi:"meshOwner"` // The name of the virtual service. Name pulumi.StringInput `pulumi:"name"` // A map of tags. Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getVirtualService.
func (LookupVirtualServiceOutputArgs) ElementType ¶ added in v4.21.0
func (LookupVirtualServiceOutputArgs) ElementType() reflect.Type
type LookupVirtualServiceResult ¶ added in v4.9.0
type LookupVirtualServiceResult struct { // The ARN of the virtual service. Arn string `pulumi:"arn"` // The creation date of the virtual service. CreatedDate string `pulumi:"createdDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // The last update date of the virtual service. LastUpdatedDate string `pulumi:"lastUpdatedDate"` MeshName string `pulumi:"meshName"` MeshOwner string `pulumi:"meshOwner"` Name string `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner string `pulumi:"resourceOwner"` // The virtual service specification Specs []GetVirtualServiceSpec `pulumi:"specs"` // A map of tags. Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getVirtualService.
func LookupVirtualService ¶ added in v4.9.0
func LookupVirtualService(ctx *pulumi.Context, args *LookupVirtualServiceArgs, opts ...pulumi.InvokeOption) (*LookupVirtualServiceResult, error)
The App Mesh Virtual Service data source allows details of an App Mesh Virtual Service to be retrieved by its name, mesh_name, and optionally the mesh_owner.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.LookupVirtualService(ctx, &appmesh.LookupVirtualServiceArgs{ MeshName: "example-mesh", Name: "example.mesh.local", }, nil) if err != nil { return err } return nil }) }
```
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := aws.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } opt0 := current.AccountId _, err = appmesh.LookupVirtualService(ctx, &appmesh.LookupVirtualServiceArgs{ Name: "example.mesh.local", MeshName: "example-mesh", MeshOwner: &opt0, }, nil) if err != nil { return err } return nil }) }
```
type LookupVirtualServiceResultOutput ¶ added in v4.21.0
type LookupVirtualServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getVirtualService.
func LookupVirtualServiceOutput ¶ added in v4.21.0
func LookupVirtualServiceOutput(ctx *pulumi.Context, args LookupVirtualServiceOutputArgs, opts ...pulumi.InvokeOption) LookupVirtualServiceResultOutput
func (LookupVirtualServiceResultOutput) Arn ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) Arn() pulumi.StringOutput
The ARN of the virtual service.
func (LookupVirtualServiceResultOutput) CreatedDate ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) CreatedDate() pulumi.StringOutput
The creation date of the virtual service.
func (LookupVirtualServiceResultOutput) ElementType ¶ added in v4.21.0
func (LookupVirtualServiceResultOutput) ElementType() reflect.Type
func (LookupVirtualServiceResultOutput) Id ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupVirtualServiceResultOutput) LastUpdatedDate ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) LastUpdatedDate() pulumi.StringOutput
The last update date of the virtual service.
func (LookupVirtualServiceResultOutput) MeshName ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) MeshName() pulumi.StringOutput
func (LookupVirtualServiceResultOutput) MeshOwner ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) MeshOwner() pulumi.StringOutput
func (LookupVirtualServiceResultOutput) Name ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) Name() pulumi.StringOutput
func (LookupVirtualServiceResultOutput) ResourceOwner ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) ResourceOwner() pulumi.StringOutput
The resource owner's AWS account ID.
func (LookupVirtualServiceResultOutput) Specs ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) Specs() GetVirtualServiceSpecArrayOutput
The virtual service specification
func (LookupVirtualServiceResultOutput) Tags ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) Tags() pulumi.StringMapOutput
A map of tags.
func (LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutput() LookupVirtualServiceResultOutput
func (LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext ¶ added in v4.21.0
func (o LookupVirtualServiceResultOutput) ToLookupVirtualServiceResultOutputWithContext(ctx context.Context) LookupVirtualServiceResultOutput
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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an AWS App Mesh service mesh resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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 }) }
```
## Import
App Mesh service meshes can be imported using the `name`, e.g.
```sh
$ pulumi import aws:appmesh/mesh:Mesh simple simpleapp
```
func GetMesh ¶
func GetMesh(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshState, opts ...pulumi.ResourceOption) (*Mesh, error)
GetMesh gets an existing Mesh resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMesh ¶
func NewMesh(ctx *pulumi.Context, name string, args *MeshArgs, opts ...pulumi.ResourceOption) (*Mesh, error)
NewMesh registers a new resource with the given unique name, arguments, and options.
func (*Mesh) ElementType ¶
func (*Mesh) ToMeshOutput ¶
func (i *Mesh) ToMeshOutput() MeshOutput
func (*Mesh) ToMeshOutputWithContext ¶
func (i *Mesh) ToMeshOutputWithContext(ctx context.Context) MeshOutput
func (*Mesh) ToMeshPtrOutput ¶
func (i *Mesh) ToMeshPtrOutput() MeshPtrOutput
func (*Mesh) ToMeshPtrOutputWithContext ¶
func (i *Mesh) ToMeshPtrOutputWithContext(ctx context.Context) MeshPtrOutput
type MeshArgs ¶
type MeshArgs struct { // The name to use for the service mesh. Must be between 1 and 255 characters in length. Name pulumi.StringPtrInput // The service mesh specification to apply. Spec MeshSpecPtrInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Mesh resource.
func (MeshArgs) ElementType ¶
type MeshArray ¶
type MeshArray []MeshInput
func (MeshArray) ElementType ¶
func (MeshArray) ToMeshArrayOutput ¶
func (i MeshArray) ToMeshArrayOutput() MeshArrayOutput
func (MeshArray) ToMeshArrayOutputWithContext ¶
func (i MeshArray) ToMeshArrayOutputWithContext(ctx context.Context) MeshArrayOutput
type MeshArrayInput ¶
type MeshArrayInput interface { pulumi.Input ToMeshArrayOutput() MeshArrayOutput ToMeshArrayOutputWithContext(context.Context) MeshArrayOutput }
MeshArrayInput is an input type that accepts MeshArray and MeshArrayOutput values. You can construct a concrete instance of `MeshArrayInput` via:
MeshArray{ MeshArgs{...} }
type MeshArrayOutput ¶
type MeshArrayOutput struct{ *pulumi.OutputState }
func (MeshArrayOutput) ElementType ¶
func (MeshArrayOutput) ElementType() reflect.Type
func (MeshArrayOutput) Index ¶
func (o MeshArrayOutput) Index(i pulumi.IntInput) MeshOutput
func (MeshArrayOutput) ToMeshArrayOutput ¶
func (o MeshArrayOutput) ToMeshArrayOutput() MeshArrayOutput
func (MeshArrayOutput) ToMeshArrayOutputWithContext ¶
func (o MeshArrayOutput) ToMeshArrayOutputWithContext(ctx context.Context) MeshArrayOutput
type MeshInput ¶
type MeshInput interface { pulumi.Input ToMeshOutput() MeshOutput ToMeshOutputWithContext(ctx context.Context) MeshOutput }
type MeshMap ¶
func (MeshMap) ElementType ¶
func (MeshMap) ToMeshMapOutput ¶
func (i MeshMap) ToMeshMapOutput() MeshMapOutput
func (MeshMap) ToMeshMapOutputWithContext ¶
func (i MeshMap) ToMeshMapOutputWithContext(ctx context.Context) MeshMapOutput
type MeshMapInput ¶
type MeshMapInput interface { pulumi.Input ToMeshMapOutput() MeshMapOutput ToMeshMapOutputWithContext(context.Context) MeshMapOutput }
MeshMapInput is an input type that accepts MeshMap and MeshMapOutput values. You can construct a concrete instance of `MeshMapInput` via:
MeshMap{ "key": MeshArgs{...} }
type MeshMapOutput ¶
type MeshMapOutput struct{ *pulumi.OutputState }
func (MeshMapOutput) ElementType ¶
func (MeshMapOutput) ElementType() reflect.Type
func (MeshMapOutput) MapIndex ¶
func (o MeshMapOutput) MapIndex(k pulumi.StringInput) MeshOutput
func (MeshMapOutput) ToMeshMapOutput ¶
func (o MeshMapOutput) ToMeshMapOutput() MeshMapOutput
func (MeshMapOutput) ToMeshMapOutputWithContext ¶
func (o MeshMapOutput) ToMeshMapOutputWithContext(ctx context.Context) MeshMapOutput
type MeshOutput ¶
type MeshOutput struct{ *pulumi.OutputState }
func (MeshOutput) ElementType ¶
func (MeshOutput) ElementType() reflect.Type
func (MeshOutput) ToMeshOutput ¶
func (o MeshOutput) ToMeshOutput() MeshOutput
func (MeshOutput) ToMeshOutputWithContext ¶
func (o MeshOutput) ToMeshOutputWithContext(ctx context.Context) MeshOutput
func (MeshOutput) ToMeshPtrOutput ¶
func (o MeshOutput) ToMeshPtrOutput() MeshPtrOutput
func (MeshOutput) ToMeshPtrOutputWithContext ¶
func (o MeshOutput) ToMeshPtrOutputWithContext(ctx context.Context) MeshPtrOutput
type MeshPtrInput ¶
type MeshPtrInput interface { pulumi.Input ToMeshPtrOutput() MeshPtrOutput ToMeshPtrOutputWithContext(ctx context.Context) MeshPtrOutput }
type MeshPtrOutput ¶
type MeshPtrOutput struct{ *pulumi.OutputState }
func (MeshPtrOutput) Elem ¶ added in v4.15.0
func (o MeshPtrOutput) Elem() MeshOutput
func (MeshPtrOutput) ElementType ¶
func (MeshPtrOutput) ElementType() reflect.Type
func (MeshPtrOutput) ToMeshPtrOutput ¶
func (o MeshPtrOutput) ToMeshPtrOutput() MeshPtrOutput
func (MeshPtrOutput) ToMeshPtrOutputWithContext ¶
func (o MeshPtrOutput) ToMeshPtrOutputWithContext(ctx context.Context) MeshPtrOutput
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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll 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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The name of the virtual router in which to create the route. Must be between 1 and 255 characters in length. 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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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 }) }
```
## Import
App Mesh virtual routes can be imported using `mesh_name` and `virtual_router_name` together with the route's `name`, e.g.
```sh
$ pulumi import aws:appmesh/route:Route serviceb simpleapp/serviceB/serviceB-route
```
[1]/docs/providers/aws/index.html
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRoute ¶
func NewRoute(ctx *pulumi.Context, name string, args *RouteArgs, opts ...pulumi.ResourceOption) (*Route, error)
NewRoute registers a new resource with the given unique name, arguments, and options.
func (*Route) ElementType ¶
func (*Route) ToRouteOutput ¶
func (i *Route) ToRouteOutput() RouteOutput
func (*Route) ToRouteOutputWithContext ¶
func (i *Route) ToRouteOutputWithContext(ctx context.Context) RouteOutput
func (*Route) ToRoutePtrOutput ¶
func (i *Route) ToRoutePtrOutput() RoutePtrOutput
func (*Route) ToRoutePtrOutputWithContext ¶
func (i *Route) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
type RouteArgs ¶
type RouteArgs struct { // The name of the service mesh in which to create the route. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. Name pulumi.StringPtrInput // The route specification to apply. Spec RouteSpecInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The name of the virtual router in which to create the route. Must be between 1 and 255 characters in length. VirtualRouterName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteArray ¶
type RouteArray []RouteInput
func (RouteArray) ElementType ¶
func (RouteArray) ElementType() reflect.Type
func (RouteArray) ToRouteArrayOutput ¶
func (i RouteArray) ToRouteArrayOutput() RouteArrayOutput
func (RouteArray) ToRouteArrayOutputWithContext ¶
func (i RouteArray) ToRouteArrayOutputWithContext(ctx context.Context) RouteArrayOutput
type RouteArrayInput ¶
type RouteArrayInput interface { pulumi.Input ToRouteArrayOutput() RouteArrayOutput ToRouteArrayOutputWithContext(context.Context) RouteArrayOutput }
RouteArrayInput is an input type that accepts RouteArray and RouteArrayOutput values. You can construct a concrete instance of `RouteArrayInput` via:
RouteArray{ RouteArgs{...} }
type RouteArrayOutput ¶
type RouteArrayOutput struct{ *pulumi.OutputState }
func (RouteArrayOutput) ElementType ¶
func (RouteArrayOutput) ElementType() reflect.Type
func (RouteArrayOutput) Index ¶
func (o RouteArrayOutput) Index(i pulumi.IntInput) RouteOutput
func (RouteArrayOutput) ToRouteArrayOutput ¶
func (o RouteArrayOutput) ToRouteArrayOutput() RouteArrayOutput
func (RouteArrayOutput) ToRouteArrayOutputWithContext ¶
func (o RouteArrayOutput) ToRouteArrayOutputWithContext(ctx context.Context) RouteArrayOutput
type RouteInput ¶
type RouteInput interface { pulumi.Input ToRouteOutput() RouteOutput ToRouteOutputWithContext(ctx context.Context) RouteOutput }
type RouteMap ¶
type RouteMap map[string]RouteInput
func (RouteMap) ElementType ¶
func (RouteMap) ToRouteMapOutput ¶
func (i RouteMap) ToRouteMapOutput() RouteMapOutput
func (RouteMap) ToRouteMapOutputWithContext ¶
func (i RouteMap) ToRouteMapOutputWithContext(ctx context.Context) RouteMapOutput
type RouteMapInput ¶
type RouteMapInput interface { pulumi.Input ToRouteMapOutput() RouteMapOutput ToRouteMapOutputWithContext(context.Context) RouteMapOutput }
RouteMapInput is an input type that accepts RouteMap and RouteMapOutput values. You can construct a concrete instance of `RouteMapInput` via:
RouteMap{ "key": RouteArgs{...} }
type RouteMapOutput ¶
type RouteMapOutput struct{ *pulumi.OutputState }
func (RouteMapOutput) ElementType ¶
func (RouteMapOutput) ElementType() reflect.Type
func (RouteMapOutput) MapIndex ¶
func (o RouteMapOutput) MapIndex(k pulumi.StringInput) RouteOutput
func (RouteMapOutput) ToRouteMapOutput ¶
func (o RouteMapOutput) ToRouteMapOutput() RouteMapOutput
func (RouteMapOutput) ToRouteMapOutputWithContext ¶
func (o RouteMapOutput) ToRouteMapOutputWithContext(ctx context.Context) RouteMapOutput
type RouteOutput ¶
type RouteOutput struct{ *pulumi.OutputState }
func (RouteOutput) ElementType ¶
func (RouteOutput) ElementType() reflect.Type
func (RouteOutput) ToRouteOutput ¶
func (o RouteOutput) ToRouteOutput() RouteOutput
func (RouteOutput) ToRouteOutputWithContext ¶
func (o RouteOutput) ToRouteOutputWithContext(ctx context.Context) RouteOutput
func (RouteOutput) ToRoutePtrOutput ¶
func (o RouteOutput) ToRoutePtrOutput() RoutePtrOutput
func (RouteOutput) ToRoutePtrOutputWithContext ¶
func (o RouteOutput) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
type RoutePtrInput ¶
type RoutePtrInput interface { pulumi.Input ToRoutePtrOutput() RoutePtrOutput ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput }
type RoutePtrOutput ¶
type RoutePtrOutput struct{ *pulumi.OutputState }
func (RoutePtrOutput) Elem ¶ added in v4.15.0
func (o RoutePtrOutput) Elem() RouteOutput
func (RoutePtrOutput) ElementType ¶
func (RoutePtrOutput) ElementType() reflect.Type
func (RoutePtrOutput) ToRoutePtrOutput ¶
func (o RoutePtrOutput) ToRoutePtrOutput() RoutePtrOutput
func (RoutePtrOutput) ToRoutePtrOutputWithContext ¶
func (o RoutePtrOutput) ToRoutePtrOutputWithContext(ctx context.Context) RoutePtrOutput
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 ¶
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 ¶
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 ¶
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 ¶
func (RouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput ¶
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext ¶
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput ¶
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
type RouteSpecGrpcRouteActionInput ¶
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 ¶
type RouteSpecGrpcRouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionOutput) ElementType ¶
func (RouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput ¶
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext ¶
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput ¶
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionOutput) WeightedTargets ¶
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 ¶
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 ¶
func RouteSpecGrpcRouteActionPtr(v *RouteSpecGrpcRouteActionArgs) RouteSpecGrpcRouteActionPtrInput
type RouteSpecGrpcRouteActionPtrOutput ¶
type RouteSpecGrpcRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionPtrOutput) Elem ¶
func (o RouteSpecGrpcRouteActionPtrOutput) Elem() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionPtrOutput) ElementType ¶
func (RouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput ¶
func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionPtrOutput) WeightedTargets ¶
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 ¶
type RouteSpecGrpcRouteActionWeightedTarget struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. VirtualNode string `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight int `pulumi:"weight"` }
type RouteSpecGrpcRouteActionWeightedTargetArgs ¶
type RouteSpecGrpcRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. 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 ¶
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput ¶
func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
type RouteSpecGrpcRouteActionWeightedTargetArray ¶
type RouteSpecGrpcRouteActionWeightedTargetArray []RouteSpecGrpcRouteActionWeightedTargetInput
func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
func (RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
type RouteSpecGrpcRouteActionWeightedTargetArrayInput ¶
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 ¶
type RouteSpecGrpcRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
type RouteSpecGrpcRouteActionWeightedTargetInput ¶
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 ¶
type RouteSpecGrpcRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput ¶
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length.
func (RouteSpecGrpcRouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecGrpcRouteArgs ¶
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 RouteSpecGrpcRouteMatchPtrInput `pulumi:"match"` // The retry policy. RetryPolicy RouteSpecGrpcRouteRetryPolicyPtrInput `pulumi:"retryPolicy"` // The types of timeouts. Timeout RouteSpecGrpcRouteTimeoutPtrInput `pulumi:"timeout"` }
func (RouteSpecGrpcRouteArgs) ElementType ¶
func (RouteSpecGrpcRouteArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput ¶
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext ¶
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput ¶
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext ¶
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRouteInput ¶
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 ¶
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. Must be between 1 and 255 characters in length. // 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 ¶
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. Must be between 1 and 255 characters in length. // 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 ¶
func (RouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput ¶
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput ¶
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteMatchInput ¶
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 ¶
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. Must be between 1 and 50 characters in length. Name string `pulumi:"name"` }
type RouteSpecGrpcRouteMatchMetadataArgs ¶
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. Must be between 1 and 50 characters in length. Name pulumi.StringInput `pulumi:"name"` }
func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput ¶
func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
func (RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
type RouteSpecGrpcRouteMatchMetadataArray ¶
type RouteSpecGrpcRouteMatchMetadataArray []RouteSpecGrpcRouteMatchMetadataInput
func (RouteSpecGrpcRouteMatchMetadataArray) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataArray) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput ¶
func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
func (RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
type RouteSpecGrpcRouteMatchMetadataArrayInput ¶
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 ¶
type RouteSpecGrpcRouteMatchMetadataArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
type RouteSpecGrpcRouteMatchMetadataInput ¶
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 ¶
type RouteSpecGrpcRouteMatchMetadataMatch struct { // The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length. Suffix *string `pulumi:"suffix"` }
type RouteSpecGrpcRouteMatchMetadataMatchArgs ¶
type RouteSpecGrpcRouteMatchMetadataMatchArgs struct { // The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchInput ¶
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 ¶
type RouteSpecGrpcRouteMatchMetadataMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Range ¶
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 ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchPtrInput ¶
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 ¶
func RouteSpecGrpcRouteMatchMetadataMatchPtr(v *RouteSpecGrpcRouteMatchMetadataMatchArgs) RouteSpecGrpcRouteMatchMetadataMatchPtrInput
type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶
type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Range ¶
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 ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRangeArgs ¶
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 ¶
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRangeInput ¶
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 ¶
type RouteSpecGrpcRouteMatchMetadataMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput ¶
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 ¶
func RouteSpecGrpcRouteMatchMetadataMatchRangePtr(v *RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataOutput ¶
type RouteSpecGrpcRouteMatchMetadataOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataOutput) Invert ¶
func (o RouteSpecGrpcRouteMatchMetadataOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` criteria. Default is `false`.
func (RouteSpecGrpcRouteMatchMetadataOutput) Match ¶
func (o RouteSpecGrpcRouteMatchMetadataOutput) Match() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
The data to match from the request.
func (RouteSpecGrpcRouteMatchMetadataOutput) Name ¶
func (o RouteSpecGrpcRouteMatchMetadataOutput) Name() pulumi.StringOutput
The name of the route. Must be between 1 and 50 characters in length.
func (RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput ¶
func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
func (RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
type RouteSpecGrpcRouteMatchOutput ¶
type RouteSpecGrpcRouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchOutput) Metadatas ¶
func (o RouteSpecGrpcRouteMatchOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
The data to match from the gRPC request.
func (RouteSpecGrpcRouteMatchOutput) MethodName ¶
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 ¶
func (o RouteSpecGrpcRouteMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchOutput) ServiceName ¶
func (o RouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput ¶
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput ¶
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteMatchPtrInput ¶
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 ¶
func RouteSpecGrpcRouteMatchPtr(v *RouteSpecGrpcRouteMatchArgs) RouteSpecGrpcRouteMatchPtrInput
type RouteSpecGrpcRouteMatchPtrOutput ¶
type RouteSpecGrpcRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchPtrOutput) Elem ¶
func (o RouteSpecGrpcRouteMatchPtrOutput) Elem() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchPtrOutput) ElementType ¶
func (RouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchPtrOutput) Metadatas ¶
func (o RouteSpecGrpcRouteMatchPtrOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
The data to match from the gRPC request.
func (RouteSpecGrpcRouteMatchPtrOutput) MethodName ¶
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 ¶
func (o RouteSpecGrpcRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchPtrOutput) ServiceName ¶
func (o RouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput ¶
func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteOutput ¶
type RouteSpecGrpcRouteOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteOutput) Action ¶
func (o RouteSpecGrpcRouteOutput) Action() RouteSpecGrpcRouteActionOutput
The action to take if a match is determined.
func (RouteSpecGrpcRouteOutput) ElementType ¶
func (RouteSpecGrpcRouteOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteOutput) Match ¶
func (o RouteSpecGrpcRouteOutput) Match() RouteSpecGrpcRouteMatchPtrOutput
The criteria for determining an gRPC request match.
func (RouteSpecGrpcRouteOutput) RetryPolicy ¶
func (o RouteSpecGrpcRouteOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecGrpcRouteOutput) Timeout ¶
func (o RouteSpecGrpcRouteOutput) Timeout() RouteSpecGrpcRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput ¶
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext ¶
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput ¶
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext ¶
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRoutePtrInput ¶
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 ¶
func RouteSpecGrpcRoutePtr(v *RouteSpecGrpcRouteArgs) RouteSpecGrpcRoutePtrInput
type RouteSpecGrpcRoutePtrOutput ¶
type RouteSpecGrpcRoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRoutePtrOutput) Action ¶
func (o RouteSpecGrpcRoutePtrOutput) Action() RouteSpecGrpcRouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecGrpcRoutePtrOutput) Elem ¶
func (o RouteSpecGrpcRoutePtrOutput) Elem() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRoutePtrOutput) ElementType ¶
func (RouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRoutePtrOutput) Match ¶
func (o RouteSpecGrpcRoutePtrOutput) Match() RouteSpecGrpcRouteMatchPtrOutput
The criteria for determining an gRPC request match.
func (RouteSpecGrpcRoutePtrOutput) RetryPolicy ¶
func (o RouteSpecGrpcRoutePtrOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecGrpcRoutePtrOutput) Timeout ¶
func (o RouteSpecGrpcRoutePtrOutput) Timeout() RouteSpecGrpcRouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput ¶
func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext ¶
func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRouteRetryPolicy ¶
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 ¶
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 ¶
func (RouteSpecGrpcRouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput ¶
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext ¶
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteRetryPolicyInput ¶
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 ¶
type RouteSpecGrpcRouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType ¶
func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents() pulumi.StringArrayOutput
List of gRPC retry events. Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`.
func (RouteSpecGrpcRouteRetryPolicyOutput) HttpRetryEvents ¶
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 ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs ¶
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput ¶
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 ¶
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput ¶
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 ¶
func RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecGrpcRouteRetryPolicyPtrInput ¶
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 ¶
func RouteSpecGrpcRouteRetryPolicyPtr(v *RouteSpecGrpcRouteRetryPolicyArgs) RouteSpecGrpcRouteRetryPolicyPtrInput
type RouteSpecGrpcRouteRetryPolicyPtrOutput ¶
type RouteSpecGrpcRouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType ¶
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents ¶
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents() pulumi.StringArrayOutput
List of gRPC retry events. Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) HttpRetryEvents ¶
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 ¶
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout ¶
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents ¶
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteTimeout ¶
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 ¶
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 ¶
func (RouteSpecGrpcRouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutput ¶
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutput() RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutputWithContext ¶
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutput ¶
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
func (RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext ¶
func (i RouteSpecGrpcRouteTimeoutArgs) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
type RouteSpecGrpcRouteTimeoutIdleArgs ¶
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 ¶
func (RouteSpecGrpcRouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutput ¶
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutput() RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext ¶
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput ¶
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext ¶
func (i RouteSpecGrpcRouteTimeoutIdleArgs) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
type RouteSpecGrpcRouteTimeoutIdleInput ¶
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 ¶
type RouteSpecGrpcRouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutIdleOutput) ElementType ¶
func (RouteSpecGrpcRouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutput ¶
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutput() RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdleOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput ¶
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutIdleOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdleOutput) Unit ¶
func (o RouteSpecGrpcRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutIdleOutput) Value ¶
func (o RouteSpecGrpcRouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutIdlePtrInput ¶
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 ¶
func RouteSpecGrpcRouteTimeoutIdlePtr(v *RouteSpecGrpcRouteTimeoutIdleArgs) RouteSpecGrpcRouteTimeoutIdlePtrInput
type RouteSpecGrpcRouteTimeoutIdlePtrOutput ¶
type RouteSpecGrpcRouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ElementType ¶
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput ¶
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutput() RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) ToRouteSpecGrpcRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutIdlePtrOutput
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) Unit ¶
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutIdlePtrOutput) Value ¶
func (o RouteSpecGrpcRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutInput ¶
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 ¶
type RouteSpecGrpcRouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutOutput) ElementType ¶
func (RouteSpecGrpcRouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutOutput) Idle ¶
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecGrpcRouteTimeoutOutput) PerRequest ¶
func (o RouteSpecGrpcRouteTimeoutOutput) PerRequest() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutput ¶
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutput() RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput ¶
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
func (RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
type RouteSpecGrpcRouteTimeoutPerRequestArgs ¶
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 ¶
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutput ¶
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutput() RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext ¶
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext ¶
func (i RouteSpecGrpcRouteTimeoutPerRequestArgs) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
type RouteSpecGrpcRouteTimeoutPerRequestInput ¶
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 ¶
type RouteSpecGrpcRouteTimeoutPerRequestOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ElementType ¶
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutput ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutput() RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) Unit ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutPerRequestOutput) Value ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutPerRequestPtrInput ¶
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 ¶
func RouteSpecGrpcRouteTimeoutPerRequestPtr(v *RouteSpecGrpcRouteTimeoutPerRequestArgs) RouteSpecGrpcRouteTimeoutPerRequestPtrInput
type RouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶
type RouteSpecGrpcRouteTimeoutPerRequestPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ElementType ¶
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutput() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) ToRouteSpecGrpcRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Unit ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Value ¶
func (o RouteSpecGrpcRouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecGrpcRouteTimeoutPtrInput ¶
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 ¶
func RouteSpecGrpcRouteTimeoutPtr(v *RouteSpecGrpcRouteTimeoutArgs) RouteSpecGrpcRouteTimeoutPtrInput
type RouteSpecGrpcRouteTimeoutPtrOutput ¶
type RouteSpecGrpcRouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteTimeoutPtrOutput) Elem ¶
func (o RouteSpecGrpcRouteTimeoutPtrOutput) Elem() RouteSpecGrpcRouteTimeoutOutput
func (RouteSpecGrpcRouteTimeoutPtrOutput) ElementType ¶
func (RouteSpecGrpcRouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteTimeoutPtrOutput) Idle ¶
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecGrpcRouteTimeoutPtrOutput) PerRequest ¶
func (o RouteSpecGrpcRouteTimeoutPtrOutput) PerRequest() RouteSpecGrpcRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput ¶
func (o RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutput() RouteSpecGrpcRouteTimeoutPtrOutput
func (RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext ¶
func (o RouteSpecGrpcRouteTimeoutPtrOutput) ToRouteSpecGrpcRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteTimeoutPtrOutput
type RouteSpecHttp2Route ¶
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 ¶
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 ¶
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 ¶
func (RouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput ¶
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext ¶
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput ¶
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
type RouteSpecHttp2RouteActionInput ¶
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 ¶
type RouteSpecHttp2RouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionOutput) ElementType ¶
func (RouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput ¶
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext ¶
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput ¶
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionOutput) WeightedTargets ¶
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 ¶
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 ¶
func RouteSpecHttp2RouteActionPtr(v *RouteSpecHttp2RouteActionArgs) RouteSpecHttp2RouteActionPtrInput
type RouteSpecHttp2RouteActionPtrOutput ¶
type RouteSpecHttp2RouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionPtrOutput) Elem ¶
func (o RouteSpecHttp2RouteActionPtrOutput) Elem() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionPtrOutput) ElementType ¶
func (RouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput ¶
func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionPtrOutput) WeightedTargets ¶
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 ¶
type RouteSpecHttp2RouteActionWeightedTarget struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. VirtualNode string `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight int `pulumi:"weight"` }
type RouteSpecHttp2RouteActionWeightedTargetArgs ¶
type RouteSpecHttp2RouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. 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 ¶
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput ¶
func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
type RouteSpecHttp2RouteActionWeightedTargetArray ¶
type RouteSpecHttp2RouteActionWeightedTargetArray []RouteSpecHttp2RouteActionWeightedTargetInput
func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
func (RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
type RouteSpecHttp2RouteActionWeightedTargetArrayInput ¶
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 ¶
type RouteSpecHttp2RouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
type RouteSpecHttp2RouteActionWeightedTargetInput ¶
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 ¶
type RouteSpecHttp2RouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput ¶
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length.
func (RouteSpecHttp2RouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecHttp2RouteArgs ¶
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 ¶
func (RouteSpecHttp2RouteArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput ¶
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext ¶
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput ¶
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext ¶
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RouteInput ¶
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 ¶
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. Must be between 1 and 255 characters in length. // 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 ¶
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. Must be between 1 and 255 characters in length. // 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 ¶
func (RouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput ¶
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput ¶
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteMatchHeader ¶
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 ¶
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 ¶
func (RouteSpecHttp2RouteMatchHeaderArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput ¶
func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
func (RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
type RouteSpecHttp2RouteMatchHeaderArray ¶
type RouteSpecHttp2RouteMatchHeaderArray []RouteSpecHttp2RouteMatchHeaderInput
func (RouteSpecHttp2RouteMatchHeaderArray) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderArray) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput ¶
func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
func (RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
type RouteSpecHttp2RouteMatchHeaderArrayInput ¶
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 ¶
type RouteSpecHttp2RouteMatchHeaderArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
type RouteSpecHttp2RouteMatchHeaderInput ¶
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 ¶
type RouteSpecHttp2RouteMatchHeaderMatch struct { // The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length. Suffix *string `pulumi:"suffix"` }
type RouteSpecHttp2RouteMatchHeaderMatchArgs ¶
type RouteSpecHttp2RouteMatchHeaderMatchArgs struct { // The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchInput ¶
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 ¶
type RouteSpecHttp2RouteMatchHeaderMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Range ¶
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 ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchPtrInput ¶
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 ¶
func RouteSpecHttp2RouteMatchHeaderMatchPtr(v *RouteSpecHttp2RouteMatchHeaderMatchArgs) RouteSpecHttp2RouteMatchHeaderMatchPtrInput
type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶
type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Range ¶
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 ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRangeArgs ¶
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 ¶
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRangeInput ¶
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 ¶
type RouteSpecHttp2RouteMatchHeaderMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput ¶
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 ¶
func RouteSpecHttp2RouteMatchHeaderMatchRangePtr(v *RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderOutput ¶
type RouteSpecHttp2RouteMatchHeaderOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderOutput) Invert ¶
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 ¶
The method and value to match the header value sent with a request. Specify one match method.
func (RouteSpecHttp2RouteMatchHeaderOutput) Name ¶
func (o RouteSpecHttp2RouteMatchHeaderOutput) Name() pulumi.StringOutput
A name for the HTTP header in the client request that will be matched on.
func (RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput ¶
func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
func (RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
type RouteSpecHttp2RouteMatchInput ¶
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 ¶
type RouteSpecHttp2RouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchOutput) Headers ¶
func (o RouteSpecHttp2RouteMatchOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttp2RouteMatchOutput) Method ¶
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 ¶
func (o RouteSpecHttp2RouteMatchOutput) Prefix() pulumi.StringOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchOutput) Scheme ¶
func (o RouteSpecHttp2RouteMatchOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput ¶
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput ¶
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteMatchPtrInput ¶
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 ¶
func RouteSpecHttp2RouteMatchPtr(v *RouteSpecHttp2RouteMatchArgs) RouteSpecHttp2RouteMatchPtrInput
type RouteSpecHttp2RouteMatchPtrOutput ¶
type RouteSpecHttp2RouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchPtrOutput) Elem ¶
func (o RouteSpecHttp2RouteMatchPtrOutput) Elem() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchPtrOutput) ElementType ¶
func (RouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchPtrOutput) Headers ¶
func (o RouteSpecHttp2RouteMatchPtrOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttp2RouteMatchPtrOutput) Method ¶
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 ¶
func (o RouteSpecHttp2RouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchPtrOutput) Scheme ¶
func (o RouteSpecHttp2RouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput ¶
func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteOutput ¶
type RouteSpecHttp2RouteOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteOutput) Action ¶
func (o RouteSpecHttp2RouteOutput) Action() RouteSpecHttp2RouteActionOutput
The action to take if a match is determined.
func (RouteSpecHttp2RouteOutput) ElementType ¶
func (RouteSpecHttp2RouteOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteOutput) Match ¶
func (o RouteSpecHttp2RouteOutput) Match() RouteSpecHttp2RouteMatchOutput
The criteria for determining an gRPC request match.
func (RouteSpecHttp2RouteOutput) RetryPolicy ¶
func (o RouteSpecHttp2RouteOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttp2RouteOutput) Timeout ¶
func (o RouteSpecHttp2RouteOutput) Timeout() RouteSpecHttp2RouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput ¶
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext ¶
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput ¶
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext ¶
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RoutePtrInput ¶
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 ¶
func RouteSpecHttp2RoutePtr(v *RouteSpecHttp2RouteArgs) RouteSpecHttp2RoutePtrInput
type RouteSpecHttp2RoutePtrOutput ¶
type RouteSpecHttp2RoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RoutePtrOutput) Action ¶
func (o RouteSpecHttp2RoutePtrOutput) Action() RouteSpecHttp2RouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecHttp2RoutePtrOutput) Elem ¶
func (o RouteSpecHttp2RoutePtrOutput) Elem() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RoutePtrOutput) ElementType ¶
func (RouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RoutePtrOutput) Match ¶
func (o RouteSpecHttp2RoutePtrOutput) Match() RouteSpecHttp2RouteMatchPtrOutput
The criteria for determining an gRPC request match.
func (RouteSpecHttp2RoutePtrOutput) RetryPolicy ¶
func (o RouteSpecHttp2RoutePtrOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttp2RoutePtrOutput) Timeout ¶
func (o RouteSpecHttp2RoutePtrOutput) Timeout() RouteSpecHttp2RouteTimeoutPtrOutput
The types of timeouts.
func (RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput ¶
func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext ¶
func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RouteRetryPolicy ¶
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 ¶
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 ¶
func (RouteSpecHttp2RouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput ¶
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext ¶
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteRetryPolicyInput ¶
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 ¶
type RouteSpecHttp2RouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType ¶
func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyOutput) HttpRetryEvents ¶
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 ¶
func (o RouteSpecHttp2RouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout ¶
func (o RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents ¶
func (o RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput ¶
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext ¶
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs ¶
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext ¶
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput ¶
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 ¶
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput ¶
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 ¶
func RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecHttp2RouteRetryPolicyPtrInput ¶
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 ¶
func RouteSpecHttp2RouteRetryPolicyPtr(v *RouteSpecHttp2RouteRetryPolicyArgs) RouteSpecHttp2RouteRetryPolicyPtrInput
type RouteSpecHttp2RouteRetryPolicyPtrOutput ¶
type RouteSpecHttp2RouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType ¶
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) HttpRetryEvents ¶
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 ¶
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout ¶
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents ¶
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteTimeout ¶
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 ¶
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 ¶
func (RouteSpecHttp2RouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutput ¶
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutput() RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutputWithContext ¶
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutput ¶
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
func (RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext ¶
func (i RouteSpecHttp2RouteTimeoutArgs) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
type RouteSpecHttp2RouteTimeoutIdleArgs ¶
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 ¶
func (RouteSpecHttp2RouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutput ¶
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutput() RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext ¶
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput ¶
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext ¶
func (i RouteSpecHttp2RouteTimeoutIdleArgs) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
type RouteSpecHttp2RouteTimeoutIdleInput ¶
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 ¶
type RouteSpecHttp2RouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutIdleOutput) ElementType ¶
func (RouteSpecHttp2RouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutput ¶
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutput() RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdleOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput ¶
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutIdleOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdleOutput) Unit ¶
func (o RouteSpecHttp2RouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutIdleOutput) Value ¶
func (o RouteSpecHttp2RouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutIdlePtrInput ¶
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 ¶
func RouteSpecHttp2RouteTimeoutIdlePtr(v *RouteSpecHttp2RouteTimeoutIdleArgs) RouteSpecHttp2RouteTimeoutIdlePtrInput
type RouteSpecHttp2RouteTimeoutIdlePtrOutput ¶
type RouteSpecHttp2RouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ElementType ¶
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput ¶
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutput() RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) ToRouteSpecHttp2RouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutIdlePtrOutput
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) Unit ¶
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutIdlePtrOutput) Value ¶
func (o RouteSpecHttp2RouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutInput ¶
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 ¶
type RouteSpecHttp2RouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutOutput) ElementType ¶
func (RouteSpecHttp2RouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutOutput) Idle ¶
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttp2RouteTimeoutOutput) PerRequest ¶
func (o RouteSpecHttp2RouteTimeoutOutput) PerRequest() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutput ¶
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutput() RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput ¶
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
func (RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPtrOutput
type RouteSpecHttp2RouteTimeoutPerRequestArgs ¶
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 ¶
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutput ¶
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutput() RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext ¶
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext ¶
func (i RouteSpecHttp2RouteTimeoutPerRequestArgs) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
type RouteSpecHttp2RouteTimeoutPerRequestInput ¶
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 ¶
type RouteSpecHttp2RouteTimeoutPerRequestOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ElementType ¶
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutput ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutput() RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) Unit ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutPerRequestOutput) Value ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutPerRequestPtrInput ¶
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 ¶
func RouteSpecHttp2RouteTimeoutPerRequestPtr(v *RouteSpecHttp2RouteTimeoutPerRequestArgs) RouteSpecHttp2RouteTimeoutPerRequestPtrInput
type RouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶
type RouteSpecHttp2RouteTimeoutPerRequestPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ElementType ¶
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutput() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) ToRouteSpecHttp2RouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Unit ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Value ¶
func (o RouteSpecHttp2RouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttp2RouteTimeoutPtrInput ¶
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 ¶
func RouteSpecHttp2RouteTimeoutPtr(v *RouteSpecHttp2RouteTimeoutArgs) RouteSpecHttp2RouteTimeoutPtrInput
type RouteSpecHttp2RouteTimeoutPtrOutput ¶
type RouteSpecHttp2RouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteTimeoutPtrOutput) Elem ¶
func (o RouteSpecHttp2RouteTimeoutPtrOutput) Elem() RouteSpecHttp2RouteTimeoutOutput
func (RouteSpecHttp2RouteTimeoutPtrOutput) ElementType ¶
func (RouteSpecHttp2RouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteTimeoutPtrOutput) Idle ¶
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttp2RouteTimeoutPtrOutput) PerRequest ¶
func (o RouteSpecHttp2RouteTimeoutPtrOutput) PerRequest() RouteSpecHttp2RouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput ¶
func (o RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutput() RouteSpecHttp2RouteTimeoutPtrOutput
func (RouteSpecHttp2RouteTimeoutPtrOutput) ToRouteSpecHttp2RouteTimeoutPtrOutputWithContext ¶
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 RouteSpecHttpRouteActionWeightedTarget ¶
type RouteSpecHttpRouteActionWeightedTarget struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. VirtualNode string `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight int `pulumi:"weight"` }
type RouteSpecHttpRouteActionWeightedTargetArgs ¶
type RouteSpecHttpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
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. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length. Suffix *string `pulumi:"suffix"` }
type RouteSpecHttpRouteMatchHeaderMatchArgs ¶
type RouteSpecHttpRouteMatchHeaderMatchArgs struct { // The value sent by the client must match the specified value exactly. Must be between 1 and 255 characters in length. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. // 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. Must be between 1 and 255 characters in length. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length.
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. Must be between 1 and 255 characters in length.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters. Must be between 1 and 255 characters in length.
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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 ¶
func (o RouteSpecHttpRouteOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttpRouteOutput) Timeout ¶
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 ¶
func (o RouteSpecHttpRoutePtrOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttpRoutePtrOutput) Timeout ¶
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 ¶
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 ¶
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 ¶
func (RouteSpecHttpRouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput ¶
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext ¶
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteRetryPolicyInput ¶
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 ¶
type RouteSpecHttpRouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyOutput) ElementType ¶
func (RouteSpecHttpRouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyOutput) HttpRetryEvents ¶
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 ¶
func (o RouteSpecHttpRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout ¶
func (o RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents ¶
func (o RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput ¶
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext ¶
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs ¶
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput ¶
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 ¶
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput ¶
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 ¶
func RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecHttpRouteRetryPolicyPtrInput ¶
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 ¶
func RouteSpecHttpRouteRetryPolicyPtr(v *RouteSpecHttpRouteRetryPolicyArgs) RouteSpecHttpRouteRetryPolicyPtrInput
type RouteSpecHttpRouteRetryPolicyPtrOutput ¶
type RouteSpecHttpRouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType ¶
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPtrOutput) HttpRetryEvents ¶
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 ¶
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout ¶
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents ¶
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteTimeout ¶
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 ¶
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 ¶
func (RouteSpecHttpRouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutput ¶
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutput() RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutputWithContext ¶
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutput ¶
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
func (RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext ¶
func (i RouteSpecHttpRouteTimeoutArgs) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
type RouteSpecHttpRouteTimeoutIdleArgs ¶
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 ¶
func (RouteSpecHttpRouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutput ¶
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutput() RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext ¶
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutput ¶
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext ¶
func (i RouteSpecHttpRouteTimeoutIdleArgs) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
type RouteSpecHttpRouteTimeoutIdleInput ¶
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 ¶
type RouteSpecHttpRouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutIdleOutput) ElementType ¶
func (RouteSpecHttpRouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutput ¶
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutput() RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdleOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput ¶
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutIdleOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdleOutput) Unit ¶
func (o RouteSpecHttpRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutIdleOutput) Value ¶
func (o RouteSpecHttpRouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutIdlePtrInput ¶
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 ¶
func RouteSpecHttpRouteTimeoutIdlePtr(v *RouteSpecHttpRouteTimeoutIdleArgs) RouteSpecHttpRouteTimeoutIdlePtrInput
type RouteSpecHttpRouteTimeoutIdlePtrOutput ¶
type RouteSpecHttpRouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ElementType ¶
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput ¶
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutput() RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) ToRouteSpecHttpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutIdlePtrOutput
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) Unit ¶
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutIdlePtrOutput) Value ¶
func (o RouteSpecHttpRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutInput ¶
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 ¶
type RouteSpecHttpRouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutOutput) ElementType ¶
func (RouteSpecHttpRouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutOutput) Idle ¶
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttpRouteTimeoutOutput) PerRequest ¶
func (o RouteSpecHttpRouteTimeoutOutput) PerRequest() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutput ¶
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutput() RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutput ¶
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
func (RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPtrOutput
type RouteSpecHttpRouteTimeoutPerRequestArgs ¶
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 ¶
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutput ¶
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutput() RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext ¶
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext ¶
func (i RouteSpecHttpRouteTimeoutPerRequestArgs) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
type RouteSpecHttpRouteTimeoutPerRequestInput ¶
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 ¶
type RouteSpecHttpRouteTimeoutPerRequestOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ElementType ¶
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutput ¶
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutput() RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestOutput) Unit ¶
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutPerRequestOutput) Value ¶
func (o RouteSpecHttpRouteTimeoutPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutPerRequestPtrInput ¶
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 ¶
func RouteSpecHttpRouteTimeoutPerRequestPtr(v *RouteSpecHttpRouteTimeoutPerRequestArgs) RouteSpecHttpRouteTimeoutPerRequestPtrInput
type RouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶
type RouteSpecHttpRouteTimeoutPerRequestPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ElementType ¶
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput ¶
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutput() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext ¶
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) ToRouteSpecHttpRouteTimeoutPerRequestPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteTimeoutPerRequestPtrOutput
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Unit ¶
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Value ¶
func (o RouteSpecHttpRouteTimeoutPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecHttpRouteTimeoutPtrInput ¶
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 ¶
func RouteSpecHttpRouteTimeoutPtr(v *RouteSpecHttpRouteTimeoutArgs) RouteSpecHttpRouteTimeoutPtrInput
type RouteSpecHttpRouteTimeoutPtrOutput ¶
type RouteSpecHttpRouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteTimeoutPtrOutput) Elem ¶
func (o RouteSpecHttpRouteTimeoutPtrOutput) Elem() RouteSpecHttpRouteTimeoutOutput
func (RouteSpecHttpRouteTimeoutPtrOutput) ElementType ¶
func (RouteSpecHttpRouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteTimeoutPtrOutput) Idle ¶
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecHttpRouteTimeoutPtrOutput) PerRequest ¶
func (o RouteSpecHttpRouteTimeoutPtrOutput) PerRequest() RouteSpecHttpRouteTimeoutPerRequestPtrOutput
The per request timeout.
func (RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutput ¶
func (o RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutput() RouteSpecHttpRouteTimeoutPtrOutput
func (RouteSpecHttpRouteTimeoutPtrOutput) ToRouteSpecHttpRouteTimeoutPtrOutputWithContext ¶
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 ¶
func (o RouteSpecOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
The gRPC routing information for the route.
func (RouteSpecOutput) Http2Route ¶
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 ¶
func (o RouteSpecPtrOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
The gRPC routing information for the route.
func (RouteSpecPtrOutput) Http2Route ¶
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 RouteSpecTcpRouteActionWeightedTarget ¶
type RouteSpecTcpRouteActionWeightedTarget struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. VirtualNode string `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight int `pulumi:"weight"` }
type RouteSpecTcpRouteActionWeightedTargetArgs ¶
type RouteSpecTcpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
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 ¶
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 ¶
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 ¶
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 ¶
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 ¶
func (RouteSpecTcpRouteTimeoutArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutput ¶
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutput() RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutputWithContext ¶
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutput ¶
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
func (RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext ¶
func (i RouteSpecTcpRouteTimeoutArgs) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
type RouteSpecTcpRouteTimeoutIdleArgs ¶
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 ¶
func (RouteSpecTcpRouteTimeoutIdleArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutput ¶
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutput() RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext ¶
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutput ¶
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext ¶
func (i RouteSpecTcpRouteTimeoutIdleArgs) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
type RouteSpecTcpRouteTimeoutIdleInput ¶
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 ¶
type RouteSpecTcpRouteTimeoutIdleOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutIdleOutput) ElementType ¶
func (RouteSpecTcpRouteTimeoutIdleOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutput ¶
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutput() RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext ¶
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdleOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdleOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput ¶
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecTcpRouteTimeoutIdleOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdleOutput) Unit ¶
func (o RouteSpecTcpRouteTimeoutIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecTcpRouteTimeoutIdleOutput) Value ¶
func (o RouteSpecTcpRouteTimeoutIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type RouteSpecTcpRouteTimeoutIdlePtrInput ¶
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 ¶
func RouteSpecTcpRouteTimeoutIdlePtr(v *RouteSpecTcpRouteTimeoutIdleArgs) RouteSpecTcpRouteTimeoutIdlePtrInput
type RouteSpecTcpRouteTimeoutIdlePtrOutput ¶
type RouteSpecTcpRouteTimeoutIdlePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ElementType ¶
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput ¶
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutput() RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext ¶
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) ToRouteSpecTcpRouteTimeoutIdlePtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutIdlePtrOutput
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) Unit ¶
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (RouteSpecTcpRouteTimeoutIdlePtrOutput) Value ¶
func (o RouteSpecTcpRouteTimeoutIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type RouteSpecTcpRouteTimeoutInput ¶
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 ¶
type RouteSpecTcpRouteTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutOutput) ElementType ¶
func (RouteSpecTcpRouteTimeoutOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutOutput) Idle ¶
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 ¶
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutput() RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutputWithContext ¶
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutput ¶
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
func (RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext ¶
func (o RouteSpecTcpRouteTimeoutOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteTimeoutPtrOutput
type RouteSpecTcpRouteTimeoutPtrInput ¶
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 ¶
func RouteSpecTcpRouteTimeoutPtr(v *RouteSpecTcpRouteTimeoutArgs) RouteSpecTcpRouteTimeoutPtrInput
type RouteSpecTcpRouteTimeoutPtrOutput ¶
type RouteSpecTcpRouteTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteTimeoutPtrOutput) Elem ¶
func (o RouteSpecTcpRouteTimeoutPtrOutput) Elem() RouteSpecTcpRouteTimeoutOutput
func (RouteSpecTcpRouteTimeoutPtrOutput) ElementType ¶
func (RouteSpecTcpRouteTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteTimeoutPtrOutput) Idle ¶
The idle timeout. An idle timeout bounds the amount of time that a connection may be idle.
func (RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutput ¶
func (o RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutput() RouteSpecTcpRouteTimeoutPtrOutput
func (RouteSpecTcpRouteTimeoutPtrOutput) ToRouteSpecTcpRouteTimeoutPtrOutputWithContext ¶
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapInput // The name of the virtual router in which to create the route. Must be between 1 and 255 characters in length. VirtualRouterName pulumi.StringPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type VirtualGateway ¶
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an AWS App Mesh virtual gateway resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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 }) }
```
## Import
App Mesh virtual gateway can be imported using `mesh_name` together with the virtual gateway's `name`, e.g.
```sh
$ pulumi import aws:appmesh/virtualGateway:VirtualGateway example mesh/gw1
```
[1]/docs/providers/aws/index.html
func GetVirtualGateway ¶
func GetVirtualGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualGatewayState, opts ...pulumi.ResourceOption) (*VirtualGateway, error)
GetVirtualGateway gets an existing VirtualGateway resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualGateway ¶
func NewVirtualGateway(ctx *pulumi.Context, name string, args *VirtualGatewayArgs, opts ...pulumi.ResourceOption) (*VirtualGateway, error)
NewVirtualGateway registers a new resource with the given unique name, arguments, and options.
func (*VirtualGateway) ElementType ¶
func (*VirtualGateway) ElementType() reflect.Type
func (*VirtualGateway) ToVirtualGatewayOutput ¶
func (i *VirtualGateway) ToVirtualGatewayOutput() VirtualGatewayOutput
func (*VirtualGateway) ToVirtualGatewayOutputWithContext ¶
func (i *VirtualGateway) ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput
func (*VirtualGateway) ToVirtualGatewayPtrOutput ¶
func (i *VirtualGateway) ToVirtualGatewayPtrOutput() VirtualGatewayPtrOutput
func (*VirtualGateway) ToVirtualGatewayPtrOutputWithContext ¶
func (i *VirtualGateway) ToVirtualGatewayPtrOutputWithContext(ctx context.Context) VirtualGatewayPtrOutput
type VirtualGatewayArgs ¶
type VirtualGatewayArgs struct { // The name of the service mesh in which to create the virtual gateway. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. Name pulumi.StringPtrInput // The virtual gateway specification to apply. Spec VirtualGatewaySpecInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualGateway resource.
func (VirtualGatewayArgs) ElementType ¶
func (VirtualGatewayArgs) ElementType() reflect.Type
type VirtualGatewayArray ¶
type VirtualGatewayArray []VirtualGatewayInput
func (VirtualGatewayArray) ElementType ¶
func (VirtualGatewayArray) ElementType() reflect.Type
func (VirtualGatewayArray) ToVirtualGatewayArrayOutput ¶
func (i VirtualGatewayArray) ToVirtualGatewayArrayOutput() VirtualGatewayArrayOutput
func (VirtualGatewayArray) ToVirtualGatewayArrayOutputWithContext ¶
func (i VirtualGatewayArray) ToVirtualGatewayArrayOutputWithContext(ctx context.Context) VirtualGatewayArrayOutput
type VirtualGatewayArrayInput ¶
type VirtualGatewayArrayInput interface { pulumi.Input ToVirtualGatewayArrayOutput() VirtualGatewayArrayOutput ToVirtualGatewayArrayOutputWithContext(context.Context) VirtualGatewayArrayOutput }
VirtualGatewayArrayInput is an input type that accepts VirtualGatewayArray and VirtualGatewayArrayOutput values. You can construct a concrete instance of `VirtualGatewayArrayInput` via:
VirtualGatewayArray{ VirtualGatewayArgs{...} }
type VirtualGatewayArrayOutput ¶
type VirtualGatewayArrayOutput struct{ *pulumi.OutputState }
func (VirtualGatewayArrayOutput) ElementType ¶
func (VirtualGatewayArrayOutput) ElementType() reflect.Type
func (VirtualGatewayArrayOutput) Index ¶
func (o VirtualGatewayArrayOutput) Index(i pulumi.IntInput) VirtualGatewayOutput
func (VirtualGatewayArrayOutput) ToVirtualGatewayArrayOutput ¶
func (o VirtualGatewayArrayOutput) ToVirtualGatewayArrayOutput() VirtualGatewayArrayOutput
func (VirtualGatewayArrayOutput) ToVirtualGatewayArrayOutputWithContext ¶
func (o VirtualGatewayArrayOutput) ToVirtualGatewayArrayOutputWithContext(ctx context.Context) VirtualGatewayArrayOutput
type VirtualGatewayInput ¶
type VirtualGatewayInput interface { pulumi.Input ToVirtualGatewayOutput() VirtualGatewayOutput ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput }
type VirtualGatewayMap ¶
type VirtualGatewayMap map[string]VirtualGatewayInput
func (VirtualGatewayMap) ElementType ¶
func (VirtualGatewayMap) ElementType() reflect.Type
func (VirtualGatewayMap) ToVirtualGatewayMapOutput ¶
func (i VirtualGatewayMap) ToVirtualGatewayMapOutput() VirtualGatewayMapOutput
func (VirtualGatewayMap) ToVirtualGatewayMapOutputWithContext ¶
func (i VirtualGatewayMap) ToVirtualGatewayMapOutputWithContext(ctx context.Context) VirtualGatewayMapOutput
type VirtualGatewayMapInput ¶
type VirtualGatewayMapInput interface { pulumi.Input ToVirtualGatewayMapOutput() VirtualGatewayMapOutput ToVirtualGatewayMapOutputWithContext(context.Context) VirtualGatewayMapOutput }
VirtualGatewayMapInput is an input type that accepts VirtualGatewayMap and VirtualGatewayMapOutput values. You can construct a concrete instance of `VirtualGatewayMapInput` via:
VirtualGatewayMap{ "key": VirtualGatewayArgs{...} }
type VirtualGatewayMapOutput ¶
type VirtualGatewayMapOutput struct{ *pulumi.OutputState }
func (VirtualGatewayMapOutput) ElementType ¶
func (VirtualGatewayMapOutput) ElementType() reflect.Type
func (VirtualGatewayMapOutput) MapIndex ¶
func (o VirtualGatewayMapOutput) MapIndex(k pulumi.StringInput) VirtualGatewayOutput
func (VirtualGatewayMapOutput) ToVirtualGatewayMapOutput ¶
func (o VirtualGatewayMapOutput) ToVirtualGatewayMapOutput() VirtualGatewayMapOutput
func (VirtualGatewayMapOutput) ToVirtualGatewayMapOutputWithContext ¶
func (o VirtualGatewayMapOutput) ToVirtualGatewayMapOutputWithContext(ctx context.Context) VirtualGatewayMapOutput
type VirtualGatewayOutput ¶
type VirtualGatewayOutput struct{ *pulumi.OutputState }
func (VirtualGatewayOutput) ElementType ¶
func (VirtualGatewayOutput) ElementType() reflect.Type
func (VirtualGatewayOutput) ToVirtualGatewayOutput ¶
func (o VirtualGatewayOutput) ToVirtualGatewayOutput() VirtualGatewayOutput
func (VirtualGatewayOutput) ToVirtualGatewayOutputWithContext ¶
func (o VirtualGatewayOutput) ToVirtualGatewayOutputWithContext(ctx context.Context) VirtualGatewayOutput
func (VirtualGatewayOutput) ToVirtualGatewayPtrOutput ¶
func (o VirtualGatewayOutput) ToVirtualGatewayPtrOutput() VirtualGatewayPtrOutput
func (VirtualGatewayOutput) ToVirtualGatewayPtrOutputWithContext ¶
func (o VirtualGatewayOutput) ToVirtualGatewayPtrOutputWithContext(ctx context.Context) VirtualGatewayPtrOutput
type VirtualGatewayPtrInput ¶
type VirtualGatewayPtrInput interface { pulumi.Input ToVirtualGatewayPtrOutput() VirtualGatewayPtrOutput ToVirtualGatewayPtrOutputWithContext(ctx context.Context) VirtualGatewayPtrOutput }
type VirtualGatewayPtrOutput ¶
type VirtualGatewayPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewayPtrOutput) Elem ¶ added in v4.15.0
func (o VirtualGatewayPtrOutput) Elem() VirtualGatewayOutput
func (VirtualGatewayPtrOutput) ElementType ¶
func (VirtualGatewayPtrOutput) ElementType() reflect.Type
func (VirtualGatewayPtrOutput) ToVirtualGatewayPtrOutput ¶
func (o VirtualGatewayPtrOutput) ToVirtualGatewayPtrOutput() VirtualGatewayPtrOutput
func (VirtualGatewayPtrOutput) ToVirtualGatewayPtrOutputWithContext ¶
func (o VirtualGatewayPtrOutput) ToVirtualGatewayPtrOutputWithContext(ctx context.Context) VirtualGatewayPtrOutput
type VirtualGatewaySpec ¶
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 ¶
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 ¶
func (VirtualGatewaySpecArgs) ElementType() reflect.Type
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutput ¶
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutputWithContext ¶
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutput ¶
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
func (VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutputWithContext ¶
func (i VirtualGatewaySpecArgs) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
type VirtualGatewaySpecBackendDefaults ¶
type VirtualGatewaySpecBackendDefaults struct { // The default client policy for virtual gateway backends. ClientPolicy *VirtualGatewaySpecBackendDefaultsClientPolicy `pulumi:"clientPolicy"` }
type VirtualGatewaySpecBackendDefaultsArgs ¶
type VirtualGatewaySpecBackendDefaultsArgs struct { // The default client policy for virtual gateway backends. ClientPolicy VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput `pulumi:"clientPolicy"` }
func (VirtualGatewaySpecBackendDefaultsArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutput ¶
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutput() VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
func (VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsArgs) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicy ¶
type VirtualGatewaySpecBackendDefaultsClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualGatewaySpecBackendDefaultsClientPolicyTls `pulumi:"tls"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput() VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyInput ¶
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 ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) Tls ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) Tls() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutput() VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput ¶
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 ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyArgs) VirtualGatewaySpecBackendDefaultsClientPolicyPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) Tls ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTls ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTls struct { // The listener's TLS certificate. Certificate *VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificate `pulumi:"certificate"` // Whether the policy is enforced. Default is `true`. Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs struct { // The listener's TLS certificate. Certificate VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrInput `pulumi:"certificate"` // Whether the policy is enforced. Default is `true`. Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificate ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificate struct { // A local file certificate. File *VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFile `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSds `pulumi:"sds"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs struct { // A local file certificate. File VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput `pulumi:"sds"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFile ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey string `pulumi:"privateKey"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) CertificateChain ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) PrivateKey ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtr ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFileArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) CertificateChain ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) PrivateKey ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
The private key for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) File ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) Sds ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtr ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) File ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Sds ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSds ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSds struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) SecretName ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtr ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) SecretName ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsInput ¶
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 ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Certificate ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Certificate() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Enforce ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
Whether the policy is enforced. Default is `true`.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Ports ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Validation ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput ¶
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 ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Certificate ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Certificate() VirtualGatewaySpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
Whether the policy is enforced. Default is `true`.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Ports ¶
One or more ports that the policy is enforced for.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Validation ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidation struct { // The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context. SubjectAlternativeNames *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs struct { // The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context. SubjectAlternativeNames VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationInput ¶
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 ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) SubjectAlternativeNames ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) SubjectAlternativeNames() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) Trust ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput ¶
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 ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) SubjectAlternativeNames ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) SubjectAlternativeNames() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames struct { // The criteria for determining a SAN's match. Match VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch `pulumi:"match"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs struct { // The criteria for determining a SAN's match. Match VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput `pulumi:"match"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch struct { // The values sent must match the specified values exactly. Exacts []string `pulumi:"exacts"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs struct { // The values sent must match the specified values exactly. Exacts pulumi.StringArrayInput `pulumi:"exacts"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
The criteria for determining a SAN's match.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtr ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Elem ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
The criteria for determining a SAN's match.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrust ¶
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 certificate. File *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSds `pulumi:"sds"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput ¶
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 ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput ¶
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 ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs ¶
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 certificate. File VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput `pulumi:"sds"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain string `pulumi:"certificateChain"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileInput ¶
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 ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput ¶
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 ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustInput ¶
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 ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Sds ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput ¶
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 ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Sds ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Sds() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSds ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSds struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (i VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs{...}
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) SecretName ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput interface { pulumi.Input ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput }
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput is an input type that accepts VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs, VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtr and VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput` via:
VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs{...} or: nil
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtr ¶
func VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtr(v *VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) SecretName ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualGatewaySpecBackendDefaultsInput ¶
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 ¶
type VirtualGatewaySpecBackendDefaultsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsOutput) ClientPolicy ¶
func (o VirtualGatewaySpecBackendDefaultsOutput) ClientPolicy() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual gateway backends.
func (VirtualGatewaySpecBackendDefaultsOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutput ¶
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutput() VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsOutput
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
func (VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
type VirtualGatewaySpecBackendDefaultsPtrInput ¶
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 ¶
func VirtualGatewaySpecBackendDefaultsPtr(v *VirtualGatewaySpecBackendDefaultsArgs) VirtualGatewaySpecBackendDefaultsPtrInput
type VirtualGatewaySpecBackendDefaultsPtrOutput ¶
type VirtualGatewaySpecBackendDefaultsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ClientPolicy ¶
func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ClientPolicy() VirtualGatewaySpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual gateway backends.
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ElementType ¶
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput ¶
func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutput() VirtualGatewaySpecBackendDefaultsPtrOutput
func (VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext ¶
func (o VirtualGatewaySpecBackendDefaultsPtrOutput) ToVirtualGatewaySpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecBackendDefaultsPtrOutput
type VirtualGatewaySpecInput ¶
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 ¶
type VirtualGatewaySpecListener struct { // The connection pool information for the listener. ConnectionPool *VirtualGatewaySpecListenerConnectionPool `pulumi:"connectionPool"` // 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 ¶
type VirtualGatewaySpecListenerArgs struct { // The connection pool information for the listener. ConnectionPool VirtualGatewaySpecListenerConnectionPoolPtrInput `pulumi:"connectionPool"` // 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 ¶
func (VirtualGatewaySpecListenerArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutput ¶
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutput() VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutputWithContext ¶
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutput ¶
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
func (VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerArgs) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
type VirtualGatewaySpecListenerConnectionPool ¶
type VirtualGatewaySpecListenerConnectionPool struct { // Connection pool information for gRPC listeners. Grpc *VirtualGatewaySpecListenerConnectionPoolGrpc `pulumi:"grpc"` // Connection pool information for HTTP listeners. Http *VirtualGatewaySpecListenerConnectionPoolHttp `pulumi:"http"` // Connection pool information for HTTP2 listeners. Http2 *VirtualGatewaySpecListenerConnectionPoolHttp2 `pulumi:"http2"` }
type VirtualGatewaySpecListenerConnectionPoolArgs ¶
type VirtualGatewaySpecListenerConnectionPoolArgs struct { // Connection pool information for gRPC listeners. Grpc VirtualGatewaySpecListenerConnectionPoolGrpcPtrInput `pulumi:"grpc"` // Connection pool information for HTTP listeners. Http VirtualGatewaySpecListenerConnectionPoolHttpPtrInput `pulumi:"http"` // Connection pool information for HTTP2 listeners. Http2 VirtualGatewaySpecListenerConnectionPoolHttp2PtrInput `pulumi:"http2"` }
func (VirtualGatewaySpecListenerConnectionPoolArgs) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolOutput ¶
func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolOutput() VirtualGatewaySpecListenerConnectionPoolOutput
func (VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolOutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolOutput
func (VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput ¶
func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput() VirtualGatewaySpecListenerConnectionPoolPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolArgs) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolPtrOutput
type VirtualGatewaySpecListenerConnectionPoolGrpc ¶
type VirtualGatewaySpecListenerConnectionPoolGrpc struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests int `pulumi:"maxRequests"` }
type VirtualGatewaySpecListenerConnectionPoolGrpcArgs ¶
type VirtualGatewaySpecListenerConnectionPoolGrpcArgs struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests pulumi.IntInput `pulumi:"maxRequests"` }
func (VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutput ¶
func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutput() VirtualGatewaySpecListenerConnectionPoolGrpcOutput
func (VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcOutput
func (VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput ¶
func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolGrpcArgs) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
type VirtualGatewaySpecListenerConnectionPoolGrpcInput ¶
type VirtualGatewaySpecListenerConnectionPoolGrpcInput interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolGrpcOutput() VirtualGatewaySpecListenerConnectionPoolGrpcOutput ToVirtualGatewaySpecListenerConnectionPoolGrpcOutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcOutput }
VirtualGatewaySpecListenerConnectionPoolGrpcInput is an input type that accepts VirtualGatewaySpecListenerConnectionPoolGrpcArgs and VirtualGatewaySpecListenerConnectionPoolGrpcOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolGrpcInput` via:
VirtualGatewaySpecListenerConnectionPoolGrpcArgs{...}
type VirtualGatewaySpecListenerConnectionPoolGrpcOutput ¶
type VirtualGatewaySpecListenerConnectionPoolGrpcOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) MaxRequests ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) MaxRequests() pulumi.IntOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutput() VirtualGatewaySpecListenerConnectionPoolGrpcOutput
func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcOutput
func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
type VirtualGatewaySpecListenerConnectionPoolGrpcPtrInput ¶
type VirtualGatewaySpecListenerConnectionPoolGrpcPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput }
VirtualGatewaySpecListenerConnectionPoolGrpcPtrInput is an input type that accepts VirtualGatewaySpecListenerConnectionPoolGrpcArgs, VirtualGatewaySpecListenerConnectionPoolGrpcPtr and VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolGrpcPtrInput` via:
VirtualGatewaySpecListenerConnectionPoolGrpcArgs{...} or: nil
func VirtualGatewaySpecListenerConnectionPoolGrpcPtr ¶
func VirtualGatewaySpecListenerConnectionPoolGrpcPtr(v *VirtualGatewaySpecListenerConnectionPoolGrpcArgs) VirtualGatewaySpecListenerConnectionPoolGrpcPtrInput
type VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput ¶
type VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) MaxRequests ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) MaxRequests() pulumi.IntPtrOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
type VirtualGatewaySpecListenerConnectionPoolHttp ¶
type VirtualGatewaySpecListenerConnectionPoolHttp struct { // Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`. MaxConnections int `pulumi:"maxConnections"` // Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`. MaxPendingRequests *int `pulumi:"maxPendingRequests"` }
type VirtualGatewaySpecListenerConnectionPoolHttp2 ¶
type VirtualGatewaySpecListenerConnectionPoolHttp2 struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests int `pulumi:"maxRequests"` }
type VirtualGatewaySpecListenerConnectionPoolHttp2Args ¶
type VirtualGatewaySpecListenerConnectionPoolHttp2Args struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests pulumi.IntInput `pulumi:"maxRequests"` }
func (VirtualGatewaySpecListenerConnectionPoolHttp2Args) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolHttp2Args) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2Output ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2Output() VirtualGatewaySpecListenerConnectionPoolHttp2Output
func (VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2OutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2Output
func (VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
func (VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttp2Args) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
type VirtualGatewaySpecListenerConnectionPoolHttp2Input ¶
type VirtualGatewaySpecListenerConnectionPoolHttp2Input interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolHttp2Output() VirtualGatewaySpecListenerConnectionPoolHttp2Output ToVirtualGatewaySpecListenerConnectionPoolHttp2OutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2Output }
VirtualGatewaySpecListenerConnectionPoolHttp2Input is an input type that accepts VirtualGatewaySpecListenerConnectionPoolHttp2Args and VirtualGatewaySpecListenerConnectionPoolHttp2Output values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolHttp2Input` via:
VirtualGatewaySpecListenerConnectionPoolHttp2Args{...}
type VirtualGatewaySpecListenerConnectionPoolHttp2Output ¶
type VirtualGatewaySpecListenerConnectionPoolHttp2Output struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) MaxRequests ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) MaxRequests() pulumi.IntOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2Output ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2Output() VirtualGatewaySpecListenerConnectionPoolHttp2Output
func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2OutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2Output
func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
func (VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2Output) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
type VirtualGatewaySpecListenerConnectionPoolHttp2PtrInput ¶
type VirtualGatewaySpecListenerConnectionPoolHttp2PtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput }
VirtualGatewaySpecListenerConnectionPoolHttp2PtrInput is an input type that accepts VirtualGatewaySpecListenerConnectionPoolHttp2Args, VirtualGatewaySpecListenerConnectionPoolHttp2Ptr and VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolHttp2PtrInput` via:
VirtualGatewaySpecListenerConnectionPoolHttp2Args{...} or: nil
func VirtualGatewaySpecListenerConnectionPoolHttp2Ptr ¶
func VirtualGatewaySpecListenerConnectionPoolHttp2Ptr(v *VirtualGatewaySpecListenerConnectionPoolHttp2Args) VirtualGatewaySpecListenerConnectionPoolHttp2PtrInput
type VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput ¶
type VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) MaxRequests ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) MaxRequests() pulumi.IntPtrOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
func (VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
type VirtualGatewaySpecListenerConnectionPoolHttpArgs ¶
type VirtualGatewaySpecListenerConnectionPoolHttpArgs struct { // Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`. MaxConnections pulumi.IntInput `pulumi:"maxConnections"` // Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`. MaxPendingRequests pulumi.IntPtrInput `pulumi:"maxPendingRequests"` }
func (VirtualGatewaySpecListenerConnectionPoolHttpArgs) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolHttpArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpOutput ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpOutput() VirtualGatewaySpecListenerConnectionPoolHttpOutput
func (VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpOutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpOutput
func (VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerConnectionPoolHttpArgs) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
type VirtualGatewaySpecListenerConnectionPoolHttpInput ¶
type VirtualGatewaySpecListenerConnectionPoolHttpInput interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolHttpOutput() VirtualGatewaySpecListenerConnectionPoolHttpOutput ToVirtualGatewaySpecListenerConnectionPoolHttpOutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolHttpOutput }
VirtualGatewaySpecListenerConnectionPoolHttpInput is an input type that accepts VirtualGatewaySpecListenerConnectionPoolHttpArgs and VirtualGatewaySpecListenerConnectionPoolHttpOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolHttpInput` via:
VirtualGatewaySpecListenerConnectionPoolHttpArgs{...}
type VirtualGatewaySpecListenerConnectionPoolHttpOutput ¶
type VirtualGatewaySpecListenerConnectionPoolHttpOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) MaxConnections ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) MaxConnections() pulumi.IntOutput
Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) MaxPendingRequests ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) MaxPendingRequests() pulumi.IntPtrOutput
Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpOutput() VirtualGatewaySpecListenerConnectionPoolHttpOutput
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpOutput
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
type VirtualGatewaySpecListenerConnectionPoolHttpPtrInput ¶
type VirtualGatewaySpecListenerConnectionPoolHttpPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput }
VirtualGatewaySpecListenerConnectionPoolHttpPtrInput is an input type that accepts VirtualGatewaySpecListenerConnectionPoolHttpArgs, VirtualGatewaySpecListenerConnectionPoolHttpPtr and VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolHttpPtrInput` via:
VirtualGatewaySpecListenerConnectionPoolHttpArgs{...} or: nil
func VirtualGatewaySpecListenerConnectionPoolHttpPtr ¶
func VirtualGatewaySpecListenerConnectionPoolHttpPtr(v *VirtualGatewaySpecListenerConnectionPoolHttpArgs) VirtualGatewaySpecListenerConnectionPoolHttpPtrInput
type VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput ¶
type VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) MaxConnections ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) MaxConnections() pulumi.IntPtrOutput
Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) MaxPendingRequests ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) MaxPendingRequests() pulumi.IntPtrOutput
Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`.
func (VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutput() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
type VirtualGatewaySpecListenerConnectionPoolInput ¶
type VirtualGatewaySpecListenerConnectionPoolInput interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolOutput() VirtualGatewaySpecListenerConnectionPoolOutput ToVirtualGatewaySpecListenerConnectionPoolOutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolOutput }
VirtualGatewaySpecListenerConnectionPoolInput is an input type that accepts VirtualGatewaySpecListenerConnectionPoolArgs and VirtualGatewaySpecListenerConnectionPoolOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolInput` via:
VirtualGatewaySpecListenerConnectionPoolArgs{...}
type VirtualGatewaySpecListenerConnectionPoolOutput ¶
type VirtualGatewaySpecListenerConnectionPoolOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolOutput) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolOutput) Grpc ¶
func (o VirtualGatewaySpecListenerConnectionPoolOutput) Grpc() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
Connection pool information for gRPC listeners.
func (VirtualGatewaySpecListenerConnectionPoolOutput) Http ¶
func (o VirtualGatewaySpecListenerConnectionPoolOutput) Http() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
Connection pool information for HTTP listeners.
func (VirtualGatewaySpecListenerConnectionPoolOutput) Http2 ¶
func (o VirtualGatewaySpecListenerConnectionPoolOutput) Http2() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
Connection pool information for HTTP2 listeners.
func (VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolOutput() VirtualGatewaySpecListenerConnectionPoolOutput
func (VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolOutput
func (VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput() VirtualGatewaySpecListenerConnectionPoolPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolPtrOutput
type VirtualGatewaySpecListenerConnectionPoolPtrInput ¶
type VirtualGatewaySpecListenerConnectionPoolPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerConnectionPoolPtrOutput() VirtualGatewaySpecListenerConnectionPoolPtrOutput ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerConnectionPoolPtrOutput }
VirtualGatewaySpecListenerConnectionPoolPtrInput is an input type that accepts VirtualGatewaySpecListenerConnectionPoolArgs, VirtualGatewaySpecListenerConnectionPoolPtr and VirtualGatewaySpecListenerConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerConnectionPoolPtrInput` via:
VirtualGatewaySpecListenerConnectionPoolArgs{...} or: nil
func VirtualGatewaySpecListenerConnectionPoolPtr ¶
func VirtualGatewaySpecListenerConnectionPoolPtr(v *VirtualGatewaySpecListenerConnectionPoolArgs) VirtualGatewaySpecListenerConnectionPoolPtrInput
type VirtualGatewaySpecListenerConnectionPoolPtrOutput ¶
type VirtualGatewaySpecListenerConnectionPoolPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) Grpc ¶
func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) Grpc() VirtualGatewaySpecListenerConnectionPoolGrpcPtrOutput
Connection pool information for gRPC listeners.
func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) Http ¶
func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) Http() VirtualGatewaySpecListenerConnectionPoolHttpPtrOutput
Connection pool information for HTTP listeners.
func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) Http2 ¶
func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) Http2() VirtualGatewaySpecListenerConnectionPoolHttp2PtrOutput
Connection pool information for HTTP2 listeners.
func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput ¶
func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutput() VirtualGatewaySpecListenerConnectionPoolPtrOutput
func (VirtualGatewaySpecListenerConnectionPoolPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerConnectionPoolPtrOutput) ToVirtualGatewaySpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerConnectionPoolPtrOutput
type VirtualGatewaySpecListenerHealthCheck ¶
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 ¶
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 ¶
func (VirtualGatewaySpecListenerHealthCheckArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutput ¶
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutput() VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext ¶
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutput ¶
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerHealthCheckArgs) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
type VirtualGatewaySpecListenerHealthCheckInput ¶
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 ¶
type VirtualGatewaySpecListenerHealthCheckOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerHealthCheckOutput) ElementType ¶
func (VirtualGatewaySpecListenerHealthCheckOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerHealthCheckOutput) HealthyThreshold ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualGatewaySpecListenerHealthCheckOutput) IntervalMillis ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
The time period in milliseconds between each health check execution.
func (VirtualGatewaySpecListenerHealthCheckOutput) Path ¶
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 ¶
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 ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
The protocol for the health check request. Valid values are `http`, `http2`, and `grpc`.
func (VirtualGatewaySpecListenerHealthCheckOutput) TimeoutMillis ¶
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 ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutput() VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckOutput) UnhealthyThreshold ¶
func (o VirtualGatewaySpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
The number of consecutive failed health checks that must occur before declaring a virtual gateway unhealthy.
type VirtualGatewaySpecListenerHealthCheckPtrInput ¶
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 ¶
func VirtualGatewaySpecListenerHealthCheckPtr(v *VirtualGatewaySpecListenerHealthCheckArgs) VirtualGatewaySpecListenerHealthCheckPtrInput
type VirtualGatewaySpecListenerHealthCheckPtrOutput ¶
type VirtualGatewaySpecListenerHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) HealthyThreshold ¶
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) IntervalMillis ¶
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
The time period in milliseconds between each health check execution.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) Path ¶
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 ¶
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 ¶
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol for the health check request. Valid values are `http`, `http2`, and `grpc`.
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) TimeoutMillis ¶
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 ¶
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutput() VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) ToVirtualGatewaySpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerHealthCheckPtrOutput
func (VirtualGatewaySpecListenerHealthCheckPtrOutput) UnhealthyThreshold ¶
func (o VirtualGatewaySpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of consecutive failed health checks that must occur before declaring a virtual gateway unhealthy.
type VirtualGatewaySpecListenerInput ¶
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 ¶
type VirtualGatewaySpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerOutput) ConnectionPool ¶
func (o VirtualGatewaySpecListenerOutput) ConnectionPool() VirtualGatewaySpecListenerConnectionPoolPtrOutput
The connection pool information for the listener.
func (VirtualGatewaySpecListenerOutput) ElementType ¶
func (VirtualGatewaySpecListenerOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerOutput) HealthCheck ¶
func (o VirtualGatewaySpecListenerOutput) HealthCheck() VirtualGatewaySpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualGatewaySpecListenerOutput) PortMapping ¶
func (o VirtualGatewaySpecListenerOutput) PortMapping() VirtualGatewaySpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualGatewaySpecListenerOutput) Tls ¶
The Transport Layer Security (TLS) properties for the listener
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutput ¶
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutput() VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutputWithContext ¶
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutput ¶
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
func (VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
type VirtualGatewaySpecListenerPortMappingArgs ¶
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 ¶
func (VirtualGatewaySpecListenerPortMappingArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutput ¶
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutput() VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutputWithContext ¶
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutput ¶
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
func (VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerPortMappingArgs) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
type VirtualGatewaySpecListenerPortMappingInput ¶
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 ¶
type VirtualGatewaySpecListenerPortMappingOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerPortMappingOutput) ElementType ¶
func (VirtualGatewaySpecListenerPortMappingOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPortMappingOutput) Port ¶
func (o VirtualGatewaySpecListenerPortMappingOutput) Port() pulumi.IntOutput
The port used for the port mapping.
func (VirtualGatewaySpecListenerPortMappingOutput) Protocol ¶
func (o VirtualGatewaySpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutput ¶
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutput() VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutputWithContext ¶
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingOutput
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput ¶
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
func (VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerPortMappingOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
type VirtualGatewaySpecListenerPortMappingPtrInput ¶
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 ¶
func VirtualGatewaySpecListenerPortMappingPtr(v *VirtualGatewaySpecListenerPortMappingArgs) VirtualGatewaySpecListenerPortMappingPtrInput
type VirtualGatewaySpecListenerPortMappingPtrOutput ¶
type VirtualGatewaySpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPortMappingPtrOutput) Port ¶
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualGatewaySpecListenerPortMappingPtrOutput) Protocol ¶
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput ¶
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutput() VirtualGatewaySpecListenerPortMappingPtrOutput
func (VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerPortMappingPtrOutput) ToVirtualGatewaySpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPortMappingPtrOutput
type VirtualGatewaySpecListenerPtrInput ¶
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 ¶
func VirtualGatewaySpecListenerPtr(v *VirtualGatewaySpecListenerArgs) VirtualGatewaySpecListenerPtrInput
type VirtualGatewaySpecListenerPtrOutput ¶
type VirtualGatewaySpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerPtrOutput) ConnectionPool ¶
func (o VirtualGatewaySpecListenerPtrOutput) ConnectionPool() VirtualGatewaySpecListenerConnectionPoolPtrOutput
The connection pool information for the listener.
func (VirtualGatewaySpecListenerPtrOutput) Elem ¶
func (o VirtualGatewaySpecListenerPtrOutput) Elem() VirtualGatewaySpecListenerOutput
func (VirtualGatewaySpecListenerPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerPtrOutput) HealthCheck ¶
func (o VirtualGatewaySpecListenerPtrOutput) HealthCheck() VirtualGatewaySpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualGatewaySpecListenerPtrOutput) PortMapping ¶
func (o VirtualGatewaySpecListenerPtrOutput) PortMapping() VirtualGatewaySpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualGatewaySpecListenerPtrOutput) Tls ¶
The Transport Layer Security (TLS) properties for the listener
func (VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutput ¶
func (o VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutput() VirtualGatewaySpecListenerPtrOutput
func (VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerPtrOutput) ToVirtualGatewaySpecListenerPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerPtrOutput
type VirtualGatewaySpecListenerTls ¶
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"` // The listener's Transport Layer Security (TLS) validation context. Validation *VirtualGatewaySpecListenerTlsValidation `pulumi:"validation"` }
type VirtualGatewaySpecListenerTlsArgs ¶
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"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualGatewaySpecListenerTlsValidationPtrInput `pulumi:"validation"` }
func (VirtualGatewaySpecListenerTlsArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutput ¶
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutput() VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsArgs) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
type VirtualGatewaySpecListenerTlsCertificate ¶
type VirtualGatewaySpecListenerTlsCertificate struct { // An AWS Certificate Manager (ACM) certificate. Acm *VirtualGatewaySpecListenerTlsCertificateAcm `pulumi:"acm"` // A local file certificate. File *VirtualGatewaySpecListenerTlsCertificateFile `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualGatewaySpecListenerTlsCertificateSds `pulumi:"sds"` }
type VirtualGatewaySpecListenerTlsCertificateAcm ¶
type VirtualGatewaySpecListenerTlsCertificateAcm struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn string `pulumi:"certificateArn"` }
type VirtualGatewaySpecListenerTlsCertificateAcmArgs ¶
type VirtualGatewaySpecListenerTlsCertificateAcmArgs struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn pulumi.StringInput `pulumi:"certificateArn"` }
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput() VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateAcmArgs) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
type VirtualGatewaySpecListenerTlsCertificateAcmInput ¶
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 ¶
type VirtualGatewaySpecListenerTlsCertificateAcmOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) CertificateArn ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutput() VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
type VirtualGatewaySpecListenerTlsCertificateAcmPtrInput ¶
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 ¶
func VirtualGatewaySpecListenerTlsCertificateAcmPtr(v *VirtualGatewaySpecListenerTlsCertificateAcmArgs) VirtualGatewaySpecListenerTlsCertificateAcmPtrInput
type VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶
type VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) CertificateArn ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutput() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
type VirtualGatewaySpecListenerTlsCertificateArgs ¶
type VirtualGatewaySpecListenerTlsCertificateArgs struct { // An AWS Certificate Manager (ACM) certificate. Acm VirtualGatewaySpecListenerTlsCertificateAcmPtrInput `pulumi:"acm"` // A local file certificate. File VirtualGatewaySpecListenerTlsCertificateFilePtrInput `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualGatewaySpecListenerTlsCertificateSdsPtrInput `pulumi:"sds"` }
func (VirtualGatewaySpecListenerTlsCertificateArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutput() VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateArgs) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
type VirtualGatewaySpecListenerTlsCertificateFile ¶
type VirtualGatewaySpecListenerTlsCertificateFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey string `pulumi:"privateKey"` }
type VirtualGatewaySpecListenerTlsCertificateFileArgs ¶
type VirtualGatewaySpecListenerTlsCertificateFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutput() VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateFileArgs) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
type VirtualGatewaySpecListenerTlsCertificateFileInput ¶
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 ¶
type VirtualGatewaySpecListenerTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) CertificateChain ¶
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) PrivateKey ¶
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. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutput() VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFileOutput
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateFileOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
type VirtualGatewaySpecListenerTlsCertificateFilePtrInput ¶
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 ¶
func VirtualGatewaySpecListenerTlsCertificateFilePtr(v *VirtualGatewaySpecListenerTlsCertificateFileArgs) VirtualGatewaySpecListenerTlsCertificateFilePtrInput
type VirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶
type VirtualGatewaySpecListenerTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) CertificateChain ¶
func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) PrivateKey ¶
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. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutput() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateFilePtrOutput) ToVirtualGatewaySpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
type VirtualGatewaySpecListenerTlsCertificateInput ¶
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 ¶
type VirtualGatewaySpecListenerTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateOutput) Acm ¶
func (o VirtualGatewaySpecListenerTlsCertificateOutput) Acm() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecListenerTlsCertificateOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateOutput) File ¶
func (o VirtualGatewaySpecListenerTlsCertificateOutput) File() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualGatewaySpecListenerTlsCertificateOutput) Sds ¶
func (o VirtualGatewaySpecListenerTlsCertificateOutput) Sds() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutput() VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateOutput
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
func (VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
type VirtualGatewaySpecListenerTlsCertificatePtrInput ¶
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 ¶
func VirtualGatewaySpecListenerTlsCertificatePtr(v *VirtualGatewaySpecListenerTlsCertificateArgs) VirtualGatewaySpecListenerTlsCertificatePtrInput
type VirtualGatewaySpecListenerTlsCertificatePtrOutput ¶
type VirtualGatewaySpecListenerTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) Acm ¶
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) Acm() VirtualGatewaySpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) File ¶
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) File() VirtualGatewaySpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) Sds ¶
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) Sds() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutput() VirtualGatewaySpecListenerTlsCertificatePtrOutput
func (VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificatePtrOutput) ToVirtualGatewaySpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificatePtrOutput
type VirtualGatewaySpecListenerTlsCertificateSds ¶
type VirtualGatewaySpecListenerTlsCertificateSds struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualGatewaySpecListenerTlsCertificateSdsArgs ¶
type VirtualGatewaySpecListenerTlsCertificateSdsArgs struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualGatewaySpecListenerTlsCertificateSdsArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateSdsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsOutput() VirtualGatewaySpecListenerTlsCertificateSdsOutput
func (VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsOutput
func (VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsCertificateSdsArgs) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
type VirtualGatewaySpecListenerTlsCertificateSdsInput ¶
type VirtualGatewaySpecListenerTlsCertificateSdsInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificateSdsOutput() VirtualGatewaySpecListenerTlsCertificateSdsOutput ToVirtualGatewaySpecListenerTlsCertificateSdsOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificateSdsOutput }
VirtualGatewaySpecListenerTlsCertificateSdsInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateSdsArgs and VirtualGatewaySpecListenerTlsCertificateSdsOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificateSdsInput` via:
VirtualGatewaySpecListenerTlsCertificateSdsArgs{...}
type VirtualGatewaySpecListenerTlsCertificateSdsOutput ¶
type VirtualGatewaySpecListenerTlsCertificateSdsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) SecretName ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsOutput() VirtualGatewaySpecListenerTlsCertificateSdsOutput
func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsOutput
func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
type VirtualGatewaySpecListenerTlsCertificateSdsPtrInput ¶
type VirtualGatewaySpecListenerTlsCertificateSdsPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput }
VirtualGatewaySpecListenerTlsCertificateSdsPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsCertificateSdsArgs, VirtualGatewaySpecListenerTlsCertificateSdsPtr and VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsCertificateSdsPtrInput` via:
VirtualGatewaySpecListenerTlsCertificateSdsArgs{...} or: nil
func VirtualGatewaySpecListenerTlsCertificateSdsPtr ¶
func VirtualGatewaySpecListenerTlsCertificateSdsPtr(v *VirtualGatewaySpecListenerTlsCertificateSdsArgs) VirtualGatewaySpecListenerTlsCertificateSdsPtrInput
type VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput ¶
type VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) SecretName ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutput() VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
func (VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput) ToVirtualGatewaySpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsCertificateSdsPtrOutput
type VirtualGatewaySpecListenerTlsInput ¶
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 ¶
type VirtualGatewaySpecListenerTlsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsOutput) Certificate ¶
func (o VirtualGatewaySpecListenerTlsOutput) Certificate() VirtualGatewaySpecListenerTlsCertificateOutput
The listener's TLS certificate.
func (VirtualGatewaySpecListenerTlsOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsOutput) Mode ¶
func (o VirtualGatewaySpecListenerTlsOutput) Mode() pulumi.StringOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutput ¶
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutput() VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsOutput
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsOutput) Validation ¶
func (o VirtualGatewaySpecListenerTlsOutput) Validation() VirtualGatewaySpecListenerTlsValidationPtrOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualGatewaySpecListenerTlsPtrInput ¶
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 ¶
func VirtualGatewaySpecListenerTlsPtr(v *VirtualGatewaySpecListenerTlsArgs) VirtualGatewaySpecListenerTlsPtrInput
type VirtualGatewaySpecListenerTlsPtrOutput ¶
type VirtualGatewaySpecListenerTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsPtrOutput) Certificate ¶
func (o VirtualGatewaySpecListenerTlsPtrOutput) Certificate() VirtualGatewaySpecListenerTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualGatewaySpecListenerTlsPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsPtrOutput) Mode ¶
func (o VirtualGatewaySpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutput() VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsPtrOutput) ToVirtualGatewaySpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsPtrOutput
func (VirtualGatewaySpecListenerTlsPtrOutput) Validation ¶
func (o VirtualGatewaySpecListenerTlsPtrOutput) Validation() VirtualGatewaySpecListenerTlsValidationPtrOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualGatewaySpecListenerTlsValidation ¶
type VirtualGatewaySpecListenerTlsValidation struct { // The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context. SubjectAlternativeNames *VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNames `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualGatewaySpecListenerTlsValidationTrust `pulumi:"trust"` }
type VirtualGatewaySpecListenerTlsValidationArgs ¶
type VirtualGatewaySpecListenerTlsValidationArgs struct { // The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context. SubjectAlternativeNames VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualGatewaySpecListenerTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualGatewaySpecListenerTlsValidationArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationOutput() VirtualGatewaySpecListenerTlsValidationOutput
func (VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationOutput
func (VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationPtrOutput() VirtualGatewaySpecListenerTlsValidationPtrOutput
func (VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationArgs) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationPtrOutput
type VirtualGatewaySpecListenerTlsValidationInput ¶
type VirtualGatewaySpecListenerTlsValidationInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationOutput() VirtualGatewaySpecListenerTlsValidationOutput ToVirtualGatewaySpecListenerTlsValidationOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationOutput }
VirtualGatewaySpecListenerTlsValidationInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationArgs and VirtualGatewaySpecListenerTlsValidationOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationInput` via:
VirtualGatewaySpecListenerTlsValidationArgs{...}
type VirtualGatewaySpecListenerTlsValidationOutput ¶
type VirtualGatewaySpecListenerTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationOutput) SubjectAlternativeNames ¶
func (o VirtualGatewaySpecListenerTlsValidationOutput) SubjectAlternativeNames() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.
func (VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationOutput() VirtualGatewaySpecListenerTlsValidationOutput
func (VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationOutput
func (VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutput() VirtualGatewaySpecListenerTlsValidationPtrOutput
func (VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationPtrOutput
func (VirtualGatewaySpecListenerTlsValidationOutput) Trust ¶
func (o VirtualGatewaySpecListenerTlsValidationOutput) Trust() VirtualGatewaySpecListenerTlsValidationTrustOutput
The TLS validation context trust.
type VirtualGatewaySpecListenerTlsValidationPtrInput ¶
type VirtualGatewaySpecListenerTlsValidationPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationPtrOutput() VirtualGatewaySpecListenerTlsValidationPtrOutput ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationPtrOutput }
VirtualGatewaySpecListenerTlsValidationPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationArgs, VirtualGatewaySpecListenerTlsValidationPtr and VirtualGatewaySpecListenerTlsValidationPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationPtrInput` via:
VirtualGatewaySpecListenerTlsValidationArgs{...} or: nil
func VirtualGatewaySpecListenerTlsValidationPtr ¶
func VirtualGatewaySpecListenerTlsValidationPtr(v *VirtualGatewaySpecListenerTlsValidationArgs) VirtualGatewaySpecListenerTlsValidationPtrInput
type VirtualGatewaySpecListenerTlsValidationPtrOutput ¶
type VirtualGatewaySpecListenerTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationPtrOutput) SubjectAlternativeNames ¶
func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) SubjectAlternativeNames() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a virtual gateway's listener's Transport Layer Security (TLS) validation context.
func (VirtualGatewaySpecListenerTlsValidationPtrOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutput() VirtualGatewaySpecListenerTlsValidationPtrOutput
func (VirtualGatewaySpecListenerTlsValidationPtrOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) ToVirtualGatewaySpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationPtrOutput
func (VirtualGatewaySpecListenerTlsValidationPtrOutput) Trust ¶
func (o VirtualGatewaySpecListenerTlsValidationPtrOutput) Trust() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNames ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNames struct { // The criteria for determining a SAN's match. Match VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatch `pulumi:"match"` }
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs struct { // The criteria for determining a SAN's match. Match VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchInput `pulumi:"match"` }
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesInput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput }
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs and VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesInput` via:
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs{...}
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatch struct { // The values sent must match the specified values exactly. Exacts []string `pulumi:"exacts"` }
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs struct { // The values sent must match the specified values exactly. Exacts pulumi.StringArrayInput `pulumi:"exacts"` }
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchInput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput }
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs and VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchInput` via:
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs{...}
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) Exacts ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput }
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs, VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtr and VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput` via:
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs{...} or: nil
func VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtr ¶
func VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtr(v *VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) Match ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) Match() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
The criteria for determining a SAN's match.
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrInput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput }
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs, VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtr and VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrInput` via:
VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs{...} or: nil
func VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtr ¶
func VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtr(v *VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesArgs) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrInput
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
type VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Match ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Match() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
The criteria for determining a SAN's match.
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualGatewaySpecListenerTlsValidationTrust ¶
type VirtualGatewaySpecListenerTlsValidationTrust struct { // The TLS validation context trust for a local file certificate. File *VirtualGatewaySpecListenerTlsValidationTrustFile `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualGatewaySpecListenerTlsValidationTrustSds `pulumi:"sds"` }
type VirtualGatewaySpecListenerTlsValidationTrustArgs ¶
type VirtualGatewaySpecListenerTlsValidationTrustArgs struct { // The TLS validation context trust for a local file certificate. File VirtualGatewaySpecListenerTlsValidationTrustFilePtrInput `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualGatewaySpecListenerTlsValidationTrustSdsPtrInput `pulumi:"sds"` }
func (VirtualGatewaySpecListenerTlsValidationTrustArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustOutput() VirtualGatewaySpecListenerTlsValidationTrustOutput
func (VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustOutput
func (VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustArgs) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustFile ¶
type VirtualGatewaySpecListenerTlsValidationTrustFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain string `pulumi:"certificateChain"` }
type VirtualGatewaySpecListenerTlsValidationTrustFileArgs ¶
type VirtualGatewaySpecListenerTlsValidationTrustFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutput() VirtualGatewaySpecListenerTlsValidationTrustFileOutput
func (VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFileOutput
func (VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustFileArgs) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustFileInput ¶
type VirtualGatewaySpecListenerTlsValidationTrustFileInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationTrustFileOutput() VirtualGatewaySpecListenerTlsValidationTrustFileOutput ToVirtualGatewaySpecListenerTlsValidationTrustFileOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationTrustFileOutput }
VirtualGatewaySpecListenerTlsValidationTrustFileInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationTrustFileArgs and VirtualGatewaySpecListenerTlsValidationTrustFileOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationTrustFileInput` via:
VirtualGatewaySpecListenerTlsValidationTrustFileArgs{...}
type VirtualGatewaySpecListenerTlsValidationTrustFileOutput ¶
type VirtualGatewaySpecListenerTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) CertificateChain ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutput() VirtualGatewaySpecListenerTlsValidationTrustFileOutput
func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFileOutput
func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFileOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustFilePtrInput ¶
type VirtualGatewaySpecListenerTlsValidationTrustFilePtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput }
VirtualGatewaySpecListenerTlsValidationTrustFilePtrInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationTrustFileArgs, VirtualGatewaySpecListenerTlsValidationTrustFilePtr and VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationTrustFilePtrInput` via:
VirtualGatewaySpecListenerTlsValidationTrustFileArgs{...} or: nil
func VirtualGatewaySpecListenerTlsValidationTrustFilePtr ¶
func VirtualGatewaySpecListenerTlsValidationTrustFilePtr(v *VirtualGatewaySpecListenerTlsValidationTrustFileArgs) VirtualGatewaySpecListenerTlsValidationTrustFilePtrInput
type VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput ¶
type VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) CertificateChain ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustInput ¶
type VirtualGatewaySpecListenerTlsValidationTrustInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationTrustOutput() VirtualGatewaySpecListenerTlsValidationTrustOutput ToVirtualGatewaySpecListenerTlsValidationTrustOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationTrustOutput }
VirtualGatewaySpecListenerTlsValidationTrustInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationTrustArgs and VirtualGatewaySpecListenerTlsValidationTrustOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationTrustInput` via:
VirtualGatewaySpecListenerTlsValidationTrustArgs{...}
type VirtualGatewaySpecListenerTlsValidationTrustOutput ¶
type VirtualGatewaySpecListenerTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) File ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) File() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) Sds ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) Sds() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustOutput() VirtualGatewaySpecListenerTlsValidationTrustOutput
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustOutput
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustPtrInput ¶
type VirtualGatewaySpecListenerTlsValidationTrustPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationTrustPtrOutput }
VirtualGatewaySpecListenerTlsValidationTrustPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationTrustArgs, VirtualGatewaySpecListenerTlsValidationTrustPtr and VirtualGatewaySpecListenerTlsValidationTrustPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationTrustPtrInput` via:
VirtualGatewaySpecListenerTlsValidationTrustArgs{...} or: nil
func VirtualGatewaySpecListenerTlsValidationTrustPtr ¶
func VirtualGatewaySpecListenerTlsValidationTrustPtr(v *VirtualGatewaySpecListenerTlsValidationTrustArgs) VirtualGatewaySpecListenerTlsValidationTrustPtrInput
type VirtualGatewaySpecListenerTlsValidationTrustPtrOutput ¶
type VirtualGatewaySpecListenerTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) File ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) File() VirtualGatewaySpecListenerTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) Sds ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) Sds() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustPtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustSds ¶
type VirtualGatewaySpecListenerTlsValidationTrustSds struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualGatewaySpecListenerTlsValidationTrustSdsArgs ¶
type VirtualGatewaySpecListenerTlsValidationTrustSdsArgs struct { // The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
func (VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
func (VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext ¶
func (i VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustSdsInput ¶
type VirtualGatewaySpecListenerTlsValidationTrustSdsInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsOutput ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsOutput }
VirtualGatewaySpecListenerTlsValidationTrustSdsInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationTrustSdsArgs and VirtualGatewaySpecListenerTlsValidationTrustSdsOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationTrustSdsInput` via:
VirtualGatewaySpecListenerTlsValidationTrustSdsArgs{...}
type VirtualGatewaySpecListenerTlsValidationTrustSdsOutput ¶
type VirtualGatewaySpecListenerTlsValidationTrustSdsOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) SecretName ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsOutput
func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
type VirtualGatewaySpecListenerTlsValidationTrustSdsPtrInput ¶
type VirtualGatewaySpecListenerTlsValidationTrustSdsPtrInput interface { pulumi.Input ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext(context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput }
VirtualGatewaySpecListenerTlsValidationTrustSdsPtrInput is an input type that accepts VirtualGatewaySpecListenerTlsValidationTrustSdsArgs, VirtualGatewaySpecListenerTlsValidationTrustSdsPtr and VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput values. You can construct a concrete instance of `VirtualGatewaySpecListenerTlsValidationTrustSdsPtrInput` via:
VirtualGatewaySpecListenerTlsValidationTrustSdsArgs{...} or: nil
func VirtualGatewaySpecListenerTlsValidationTrustSdsPtr ¶
func VirtualGatewaySpecListenerTlsValidationTrustSdsPtr(v *VirtualGatewaySpecListenerTlsValidationTrustSdsArgs) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrInput
type VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput ¶
type VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ElementType ¶
func (VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) SecretName ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual gateway's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput() VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
func (VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecListenerTlsValidationTrustSdsPtrOutput
type VirtualGatewaySpecLogging ¶
type VirtualGatewaySpecLogging struct { // The access log configuration for a virtual gateway. AccessLog *VirtualGatewaySpecLoggingAccessLog `pulumi:"accessLog"` }
type VirtualGatewaySpecLoggingAccessLog ¶
type VirtualGatewaySpecLoggingAccessLog struct { // The file object to send virtual gateway access logs to. File *VirtualGatewaySpecLoggingAccessLogFile `pulumi:"file"` }
type VirtualGatewaySpecLoggingAccessLogArgs ¶
type VirtualGatewaySpecLoggingAccessLogArgs struct { // The file object to send virtual gateway access logs to. File VirtualGatewaySpecLoggingAccessLogFilePtrInput `pulumi:"file"` }
func (VirtualGatewaySpecLoggingAccessLogArgs) ElementType ¶
func (VirtualGatewaySpecLoggingAccessLogArgs) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutput ¶
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutput() VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext ¶
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutput ¶
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
func (VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext ¶
func (i VirtualGatewaySpecLoggingAccessLogArgs) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
type VirtualGatewaySpecLoggingAccessLogFile ¶
type VirtualGatewaySpecLoggingAccessLogFile struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Must be between 1 and 255 characters in length. Path string `pulumi:"path"` }
type VirtualGatewaySpecLoggingAccessLogFileArgs ¶
type VirtualGatewaySpecLoggingAccessLogFileArgs struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Must be between 1 and 255 characters in length. Path pulumi.StringInput `pulumi:"path"` }
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ElementType ¶
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutput ¶
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutput() VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext ¶
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
func (VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext ¶
func (i VirtualGatewaySpecLoggingAccessLogFileArgs) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
type VirtualGatewaySpecLoggingAccessLogFileInput ¶
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 ¶
type VirtualGatewaySpecLoggingAccessLogFileOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ElementType ¶
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogFileOutput) Path ¶
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. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutput ¶
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutput() VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext ¶
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFileOutput
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
func (VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecLoggingAccessLogFileOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
type VirtualGatewaySpecLoggingAccessLogFilePtrInput ¶
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 ¶
func VirtualGatewaySpecLoggingAccessLogFilePtr(v *VirtualGatewaySpecLoggingAccessLogFileArgs) VirtualGatewaySpecLoggingAccessLogFilePtrInput
type VirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶
type VirtualGatewaySpecLoggingAccessLogFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ElementType ¶
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) Path ¶
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. Must be between 1 and 255 characters in length.
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutput() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
func (VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualGatewaySpecLoggingAccessLogFilePtrOutput) ToVirtualGatewaySpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogFilePtrOutput
type VirtualGatewaySpecLoggingAccessLogInput ¶
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 ¶
type VirtualGatewaySpecLoggingAccessLogOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogOutput) ElementType ¶
func (VirtualGatewaySpecLoggingAccessLogOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogOutput) File ¶
func (o VirtualGatewaySpecLoggingAccessLogOutput) File() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
The file object to send virtual gateway access logs to.
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutput ¶
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutput() VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext ¶
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogOutput
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput ¶
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
func (VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualGatewaySpecLoggingAccessLogOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
type VirtualGatewaySpecLoggingAccessLogPtrInput ¶
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 ¶
func VirtualGatewaySpecLoggingAccessLogPtr(v *VirtualGatewaySpecLoggingAccessLogArgs) VirtualGatewaySpecLoggingAccessLogPtrInput
type VirtualGatewaySpecLoggingAccessLogPtrOutput ¶
type VirtualGatewaySpecLoggingAccessLogPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ElementType ¶
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) File ¶
func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) File() VirtualGatewaySpecLoggingAccessLogFilePtrOutput
The file object to send virtual gateway access logs to.
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput ¶
func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutput() VirtualGatewaySpecLoggingAccessLogPtrOutput
func (VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualGatewaySpecLoggingAccessLogPtrOutput) ToVirtualGatewaySpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingAccessLogPtrOutput
type VirtualGatewaySpecLoggingArgs ¶
type VirtualGatewaySpecLoggingArgs struct { // The access log configuration for a virtual gateway. AccessLog VirtualGatewaySpecLoggingAccessLogPtrInput `pulumi:"accessLog"` }
func (VirtualGatewaySpecLoggingArgs) ElementType ¶
func (VirtualGatewaySpecLoggingArgs) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutput ¶
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutput() VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutputWithContext ¶
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutput ¶
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
func (VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutputWithContext ¶
func (i VirtualGatewaySpecLoggingArgs) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
type VirtualGatewaySpecLoggingInput ¶
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 ¶
type VirtualGatewaySpecLoggingOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingOutput) AccessLog ¶
func (o VirtualGatewaySpecLoggingOutput) AccessLog() VirtualGatewaySpecLoggingAccessLogPtrOutput
The access log configuration for a virtual gateway.
func (VirtualGatewaySpecLoggingOutput) ElementType ¶
func (VirtualGatewaySpecLoggingOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutput ¶
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutput() VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutputWithContext ¶
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutput ¶
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
func (VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext ¶
func (o VirtualGatewaySpecLoggingOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
type VirtualGatewaySpecLoggingPtrInput ¶
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 ¶
func VirtualGatewaySpecLoggingPtr(v *VirtualGatewaySpecLoggingArgs) VirtualGatewaySpecLoggingPtrInput
type VirtualGatewaySpecLoggingPtrOutput ¶
type VirtualGatewaySpecLoggingPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecLoggingPtrOutput) AccessLog ¶
func (o VirtualGatewaySpecLoggingPtrOutput) AccessLog() VirtualGatewaySpecLoggingAccessLogPtrOutput
The access log configuration for a virtual gateway.
func (VirtualGatewaySpecLoggingPtrOutput) Elem ¶
func (o VirtualGatewaySpecLoggingPtrOutput) Elem() VirtualGatewaySpecLoggingOutput
func (VirtualGatewaySpecLoggingPtrOutput) ElementType ¶
func (VirtualGatewaySpecLoggingPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutput ¶
func (o VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutput() VirtualGatewaySpecLoggingPtrOutput
func (VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext ¶
func (o VirtualGatewaySpecLoggingPtrOutput) ToVirtualGatewaySpecLoggingPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecLoggingPtrOutput
type VirtualGatewaySpecOutput ¶
type VirtualGatewaySpecOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecOutput) BackendDefaults ¶
func (o VirtualGatewaySpecOutput) BackendDefaults() VirtualGatewaySpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualGatewaySpecOutput) ElementType ¶
func (VirtualGatewaySpecOutput) ElementType() reflect.Type
func (VirtualGatewaySpecOutput) Listener ¶
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 ¶
func (o VirtualGatewaySpecOutput) Logging() VirtualGatewaySpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual gateway.
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutput ¶
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutput() VirtualGatewaySpecOutput
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutputWithContext ¶
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecOutputWithContext(ctx context.Context) VirtualGatewaySpecOutput
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutput ¶
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
func (VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutputWithContext ¶
func (o VirtualGatewaySpecOutput) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
type VirtualGatewaySpecPtrInput ¶
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 ¶
func VirtualGatewaySpecPtr(v *VirtualGatewaySpecArgs) VirtualGatewaySpecPtrInput
type VirtualGatewaySpecPtrOutput ¶
type VirtualGatewaySpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualGatewaySpecPtrOutput) BackendDefaults ¶
func (o VirtualGatewaySpecPtrOutput) BackendDefaults() VirtualGatewaySpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualGatewaySpecPtrOutput) Elem ¶
func (o VirtualGatewaySpecPtrOutput) Elem() VirtualGatewaySpecOutput
func (VirtualGatewaySpecPtrOutput) ElementType ¶
func (VirtualGatewaySpecPtrOutput) ElementType() reflect.Type
func (VirtualGatewaySpecPtrOutput) Listener ¶
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 ¶
func (o VirtualGatewaySpecPtrOutput) Logging() VirtualGatewaySpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual gateway.
func (VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutput ¶
func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutput() VirtualGatewaySpecPtrOutput
func (VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutputWithContext ¶
func (o VirtualGatewaySpecPtrOutput) ToVirtualGatewaySpecPtrOutputWithContext(ctx context.Context) VirtualGatewaySpecPtrOutput
type VirtualGatewayState ¶
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapInput }
func (VirtualGatewayState) ElementType ¶
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/servicediscovery" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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 }) }
```
## Import
App Mesh virtual nodes can be imported using `mesh_name` together with the virtual node's `name`, e.g.
```sh
$ pulumi import aws:appmesh/virtualNode:VirtualNode serviceb1 simpleapp/serviceBv1
```
[1]/docs/providers/aws/index.html
func GetVirtualNode ¶
func GetVirtualNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNodeState, opts ...pulumi.ResourceOption) (*VirtualNode, error)
GetVirtualNode gets an existing VirtualNode resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNode ¶
func NewVirtualNode(ctx *pulumi.Context, name string, args *VirtualNodeArgs, opts ...pulumi.ResourceOption) (*VirtualNode, error)
NewVirtualNode registers a new resource with the given unique name, arguments, and options.
func (*VirtualNode) ElementType ¶
func (*VirtualNode) ElementType() reflect.Type
func (*VirtualNode) ToVirtualNodeOutput ¶
func (i *VirtualNode) ToVirtualNodeOutput() VirtualNodeOutput
func (*VirtualNode) ToVirtualNodeOutputWithContext ¶
func (i *VirtualNode) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
func (*VirtualNode) ToVirtualNodePtrOutput ¶
func (i *VirtualNode) ToVirtualNodePtrOutput() VirtualNodePtrOutput
func (*VirtualNode) ToVirtualNodePtrOutputWithContext ¶
func (i *VirtualNode) ToVirtualNodePtrOutputWithContext(ctx context.Context) VirtualNodePtrOutput
type VirtualNodeArgs ¶
type VirtualNodeArgs struct { // The name of the service mesh in which to create the virtual node. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. Name pulumi.StringPtrInput // The virtual node specification to apply. Spec VirtualNodeSpecInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualNode resource.
func (VirtualNodeArgs) ElementType ¶
func (VirtualNodeArgs) ElementType() reflect.Type
type VirtualNodeArray ¶
type VirtualNodeArray []VirtualNodeInput
func (VirtualNodeArray) ElementType ¶
func (VirtualNodeArray) ElementType() reflect.Type
func (VirtualNodeArray) ToVirtualNodeArrayOutput ¶
func (i VirtualNodeArray) ToVirtualNodeArrayOutput() VirtualNodeArrayOutput
func (VirtualNodeArray) ToVirtualNodeArrayOutputWithContext ¶
func (i VirtualNodeArray) ToVirtualNodeArrayOutputWithContext(ctx context.Context) VirtualNodeArrayOutput
type VirtualNodeArrayInput ¶
type VirtualNodeArrayInput interface { pulumi.Input ToVirtualNodeArrayOutput() VirtualNodeArrayOutput ToVirtualNodeArrayOutputWithContext(context.Context) VirtualNodeArrayOutput }
VirtualNodeArrayInput is an input type that accepts VirtualNodeArray and VirtualNodeArrayOutput values. You can construct a concrete instance of `VirtualNodeArrayInput` via:
VirtualNodeArray{ VirtualNodeArgs{...} }
type VirtualNodeArrayOutput ¶
type VirtualNodeArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodeArrayOutput) ElementType ¶
func (VirtualNodeArrayOutput) ElementType() reflect.Type
func (VirtualNodeArrayOutput) Index ¶
func (o VirtualNodeArrayOutput) Index(i pulumi.IntInput) VirtualNodeOutput
func (VirtualNodeArrayOutput) ToVirtualNodeArrayOutput ¶
func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutput() VirtualNodeArrayOutput
func (VirtualNodeArrayOutput) ToVirtualNodeArrayOutputWithContext ¶
func (o VirtualNodeArrayOutput) ToVirtualNodeArrayOutputWithContext(ctx context.Context) VirtualNodeArrayOutput
type VirtualNodeInput ¶
type VirtualNodeInput interface { pulumi.Input ToVirtualNodeOutput() VirtualNodeOutput ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput }
type VirtualNodeMap ¶
type VirtualNodeMap map[string]VirtualNodeInput
func (VirtualNodeMap) ElementType ¶
func (VirtualNodeMap) ElementType() reflect.Type
func (VirtualNodeMap) ToVirtualNodeMapOutput ¶
func (i VirtualNodeMap) ToVirtualNodeMapOutput() VirtualNodeMapOutput
func (VirtualNodeMap) ToVirtualNodeMapOutputWithContext ¶
func (i VirtualNodeMap) ToVirtualNodeMapOutputWithContext(ctx context.Context) VirtualNodeMapOutput
type VirtualNodeMapInput ¶
type VirtualNodeMapInput interface { pulumi.Input ToVirtualNodeMapOutput() VirtualNodeMapOutput ToVirtualNodeMapOutputWithContext(context.Context) VirtualNodeMapOutput }
VirtualNodeMapInput is an input type that accepts VirtualNodeMap and VirtualNodeMapOutput values. You can construct a concrete instance of `VirtualNodeMapInput` via:
VirtualNodeMap{ "key": VirtualNodeArgs{...} }
type VirtualNodeMapOutput ¶
type VirtualNodeMapOutput struct{ *pulumi.OutputState }
func (VirtualNodeMapOutput) ElementType ¶
func (VirtualNodeMapOutput) ElementType() reflect.Type
func (VirtualNodeMapOutput) MapIndex ¶
func (o VirtualNodeMapOutput) MapIndex(k pulumi.StringInput) VirtualNodeOutput
func (VirtualNodeMapOutput) ToVirtualNodeMapOutput ¶
func (o VirtualNodeMapOutput) ToVirtualNodeMapOutput() VirtualNodeMapOutput
func (VirtualNodeMapOutput) ToVirtualNodeMapOutputWithContext ¶
func (o VirtualNodeMapOutput) ToVirtualNodeMapOutputWithContext(ctx context.Context) VirtualNodeMapOutput
type VirtualNodeOutput ¶
type VirtualNodeOutput struct{ *pulumi.OutputState }
func (VirtualNodeOutput) ElementType ¶
func (VirtualNodeOutput) ElementType() reflect.Type
func (VirtualNodeOutput) ToVirtualNodeOutput ¶
func (o VirtualNodeOutput) ToVirtualNodeOutput() VirtualNodeOutput
func (VirtualNodeOutput) ToVirtualNodeOutputWithContext ¶
func (o VirtualNodeOutput) ToVirtualNodeOutputWithContext(ctx context.Context) VirtualNodeOutput
func (VirtualNodeOutput) ToVirtualNodePtrOutput ¶
func (o VirtualNodeOutput) ToVirtualNodePtrOutput() VirtualNodePtrOutput
func (VirtualNodeOutput) ToVirtualNodePtrOutputWithContext ¶
func (o VirtualNodeOutput) ToVirtualNodePtrOutputWithContext(ctx context.Context) VirtualNodePtrOutput
type VirtualNodePtrInput ¶
type VirtualNodePtrInput interface { pulumi.Input ToVirtualNodePtrOutput() VirtualNodePtrOutput ToVirtualNodePtrOutputWithContext(ctx context.Context) VirtualNodePtrOutput }
type VirtualNodePtrOutput ¶
type VirtualNodePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodePtrOutput) Elem ¶ added in v4.15.0
func (o VirtualNodePtrOutput) Elem() VirtualNodeOutput
func (VirtualNodePtrOutput) ElementType ¶
func (VirtualNodePtrOutput) ElementType() reflect.Type
func (VirtualNodePtrOutput) ToVirtualNodePtrOutput ¶
func (o VirtualNodePtrOutput) ToVirtualNodePtrOutput() VirtualNodePtrOutput
func (VirtualNodePtrOutput) ToVirtualNodePtrOutputWithContext ¶
func (o VirtualNodePtrOutput) ToVirtualNodePtrOutputWithContext(ctx context.Context) VirtualNodePtrOutput
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 ¶
type VirtualNodeSpecBackendDefaults struct { // The default client policy for virtual service backends. See above for details. ClientPolicy *VirtualNodeSpecBackendDefaultsClientPolicy `pulumi:"clientPolicy"` }
type VirtualNodeSpecBackendDefaultsArgs ¶
type VirtualNodeSpecBackendDefaultsArgs struct { // The default client policy for virtual service backends. See above for details. ClientPolicy VirtualNodeSpecBackendDefaultsClientPolicyPtrInput `pulumi:"clientPolicy"` }
func (VirtualNodeSpecBackendDefaultsArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput ¶
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicy ¶
type VirtualNodeSpecBackendDefaultsClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualNodeSpecBackendDefaultsClientPolicyTls `pulumi:"tls"` }
type VirtualNodeSpecBackendDefaultsClientPolicyArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyInput ¶
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 ¶
type VirtualNodeSpecBackendDefaultsClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyPtrInput ¶
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 ¶
func VirtualNodeSpecBackendDefaultsClientPolicyPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyArgs) VirtualNodeSpecBackendDefaultsClientPolicyPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTls ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTls struct { // The listener's TLS certificate. Certificate *VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate `pulumi:"certificate"` // Whether the policy is enforced. Default is `true`. Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs struct { // The listener's TLS certificate. Certificate VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrInput `pulumi:"certificate"` // Whether the policy is enforced. Default is `true`. Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificate struct { // A local file certificate. File *VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds `pulumi:"sds"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs struct { // A local file certificate. File VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput `pulumi:"sds"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey string `pulumi:"privateKey"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) PrivateKey ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtr ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFileArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) PrivateKey ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) File ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) Sds ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtr ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) File ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Sds ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSds struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) SecretName ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtr ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) SecretName ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificateSdsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput ¶
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 ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Certificate ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Certificate() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
Whether the policy is enforced. Default is `true`.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput ¶
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 ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Certificate ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Certificate() VirtualNodeSpecBackendDefaultsClientPolicyTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
Whether the policy is enforced. Default is `true`.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation struct { // The SANs for a TLS validation context. SubjectAlternativeNames *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs struct { // The SANs for a TLS validation context. SubjectAlternativeNames VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput ¶
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 ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) SubjectAlternativeNames ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) SubjectAlternativeNames() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a TLS validation context.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput ¶
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 ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) SubjectAlternativeNames ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) SubjectAlternativeNames() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a TLS validation context.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNames struct { // The criteria for determining a SAN's match. Match VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch `pulumi:"match"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs struct { // The criteria for determining a SAN's match. Match VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput `pulumi:"match"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatch struct { // The values sent must match the specified values exactly. Exacts []string `pulumi:"exacts"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs struct { // The values sent must match the specified values exactly. Exacts pulumi.StringArrayInput `pulumi:"exacts"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
The criteria for determining a SAN's match.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtr ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Elem ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
The criteria for determining a SAN's match.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust ¶
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 certificate. File *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds `pulumi:"sds"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput ¶
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 ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput ¶
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 ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs ¶
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 certificate. File VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput `pulumi:"sds"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain string `pulumi:"certificateChain"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput ¶
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 ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput ¶
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 ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput ¶
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 ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Sds ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput ¶
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 ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Sds ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Sds() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSds struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) SecretName ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtr ¶
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) SecretName ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualNodeSpecBackendDefaultsInput ¶
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 ¶
type VirtualNodeSpecBackendDefaultsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsOutput) ClientPolicy ¶
func (o VirtualNodeSpecBackendDefaultsOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual service backends. See above for details.
func (VirtualNodeSpecBackendDefaultsOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput ¶
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendDefaultsPtrInput ¶
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 ¶
func VirtualNodeSpecBackendDefaultsPtr(v *VirtualNodeSpecBackendDefaultsArgs) VirtualNodeSpecBackendDefaultsPtrInput
type VirtualNodeSpecBackendDefaultsPtrOutput ¶
type VirtualNodeSpecBackendDefaultsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy ¶
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual service backends. See above for details.
func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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 ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualNodeSpecBackendVirtualServiceClientPolicyTls `pulumi:"tls"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyInput ¶
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 ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput ¶
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 ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTls ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTls struct { // The listener's TLS certificate. Certificate *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate `pulumi:"certificate"` // Whether the policy is enforced. Default is `true`. Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs struct { // The listener's TLS certificate. Certificate VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrInput `pulumi:"certificate"` // Whether the policy is enforced. Default is `true`. Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificate struct { // A local file certificate. File *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds `pulumi:"sds"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs struct { // A local file certificate. File VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrInput `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrInput `pulumi:"sds"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey string `pulumi:"privateKey"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) PrivateKey ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtr ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFileArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) PrivateKey ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) File ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) Sds ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtr ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) File ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) Sds ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSds struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) SecretName ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtr ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) SecretName ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificateSdsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput ¶
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 ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Certificate ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Certificate() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
Whether the policy is enforced. Default is `true`.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Ports ¶
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput ¶
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 ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Certificate ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Certificate() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
Whether the policy is enforced. Default is `true`.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Ports ¶
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation struct { // The SANs for a TLS validation context. SubjectAlternativeNames *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs struct { // The SANs for a TLS validation context. SubjectAlternativeNames VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput ¶
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 ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) SubjectAlternativeNames ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) SubjectAlternativeNames() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a TLS validation context.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput ¶
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 ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) SubjectAlternativeNames ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) SubjectAlternativeNames() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a TLS validation context.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNames struct { // The criteria for determining a SAN's match. Match VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch `pulumi:"match"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs struct { // The criteria for determining a SAN's match. Match VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchInput `pulumi:"match"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatch struct { // The values sent must match the specified values exactly. Exacts []string `pulumi:"exacts"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs struct { // The values sent must match the specified values exactly. Exacts pulumi.StringArrayInput `pulumi:"exacts"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Elem ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) Match() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchOutput
The criteria for determining a SAN's match.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtr ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Elem ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) Match() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesMatchPtrOutput
The criteria for determining a SAN's match.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust ¶
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 certificate. File *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds `pulumi:"sds"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput ¶
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 ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput ¶
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 ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs ¶
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 certificate. File VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrInput `pulumi:"sds"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain string `pulumi:"certificateChain"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput ¶
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 ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput ¶
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 ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput ¶
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 ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Sds ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput ¶
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 ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Sds ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Sds() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSds struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) SecretName ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrInput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtr ¶
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput ¶
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) SecretName ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustSdsPtrOutput
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 ¶
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. Must be between 1 and 255 characters in length.
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 connection pool information for the listener. ConnectionPool *VirtualNodeSpecListenerConnectionPool `pulumi:"connectionPool"` // The health check information for the listener. HealthCheck *VirtualNodeSpecListenerHealthCheck `pulumi:"healthCheck"` // The outlier detection information for the listener. OutlierDetection *VirtualNodeSpecListenerOutlierDetection `pulumi:"outlierDetection"` // 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 connection pool information for the listener. ConnectionPool VirtualNodeSpecListenerConnectionPoolPtrInput `pulumi:"connectionPool"` // The health check information for the listener. HealthCheck VirtualNodeSpecListenerHealthCheckPtrInput `pulumi:"healthCheck"` // The outlier detection information for the listener. OutlierDetection VirtualNodeSpecListenerOutlierDetectionPtrInput `pulumi:"outlierDetection"` // 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 VirtualNodeSpecListenerConnectionPool ¶
type VirtualNodeSpecListenerConnectionPool struct { // Connection pool information for gRPC listeners. Grpc *VirtualNodeSpecListenerConnectionPoolGrpc `pulumi:"grpc"` // Connection pool information for HTTP listeners. Http *VirtualNodeSpecListenerConnectionPoolHttp `pulumi:"http"` // Connection pool information for HTTP2 listeners. Http2 *VirtualNodeSpecListenerConnectionPoolHttp2 `pulumi:"http2"` // Connection pool information for TCP listeners. Tcp *VirtualNodeSpecListenerConnectionPoolTcp `pulumi:"tcp"` }
type VirtualNodeSpecListenerConnectionPoolArgs ¶
type VirtualNodeSpecListenerConnectionPoolArgs struct { // Connection pool information for gRPC listeners. Grpc VirtualNodeSpecListenerConnectionPoolGrpcPtrInput `pulumi:"grpc"` // Connection pool information for HTTP listeners. Http VirtualNodeSpecListenerConnectionPoolHttpPtrInput `pulumi:"http"` // Connection pool information for HTTP2 listeners. Http2 VirtualNodeSpecListenerConnectionPoolHttp2PtrInput `pulumi:"http2"` // Connection pool information for TCP listeners. Tcp VirtualNodeSpecListenerConnectionPoolTcpPtrInput `pulumi:"tcp"` }
func (VirtualNodeSpecListenerConnectionPoolArgs) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolOutput() VirtualNodeSpecListenerConnectionPoolOutput
func (VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolOutput
func (VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolPtrOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolPtrOutput() VirtualNodeSpecListenerConnectionPoolPtrOutput
func (VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolArgs) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolPtrOutput
type VirtualNodeSpecListenerConnectionPoolGrpc ¶
type VirtualNodeSpecListenerConnectionPoolGrpc struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests int `pulumi:"maxRequests"` }
type VirtualNodeSpecListenerConnectionPoolGrpcArgs ¶
type VirtualNodeSpecListenerConnectionPoolGrpcArgs struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests pulumi.IntInput `pulumi:"maxRequests"` }
func (VirtualNodeSpecListenerConnectionPoolGrpcArgs) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolGrpcArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcOutput() VirtualNodeSpecListenerConnectionPoolGrpcOutput
func (VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcOutput
func (VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
func (VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolGrpcArgs) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
type VirtualNodeSpecListenerConnectionPoolGrpcInput ¶
type VirtualNodeSpecListenerConnectionPoolGrpcInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolGrpcOutput() VirtualNodeSpecListenerConnectionPoolGrpcOutput ToVirtualNodeSpecListenerConnectionPoolGrpcOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolGrpcOutput }
VirtualNodeSpecListenerConnectionPoolGrpcInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolGrpcArgs and VirtualNodeSpecListenerConnectionPoolGrpcOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolGrpcInput` via:
VirtualNodeSpecListenerConnectionPoolGrpcArgs{...}
type VirtualNodeSpecListenerConnectionPoolGrpcOutput ¶
type VirtualNodeSpecListenerConnectionPoolGrpcOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) MaxRequests ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) MaxRequests() pulumi.IntOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcOutput() VirtualNodeSpecListenerConnectionPoolGrpcOutput
func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcOutput
func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
func (VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
type VirtualNodeSpecListenerConnectionPoolGrpcPtrInput ¶
type VirtualNodeSpecListenerConnectionPoolGrpcPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput }
VirtualNodeSpecListenerConnectionPoolGrpcPtrInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolGrpcArgs, VirtualNodeSpecListenerConnectionPoolGrpcPtr and VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolGrpcPtrInput` via:
VirtualNodeSpecListenerConnectionPoolGrpcArgs{...} or: nil
func VirtualNodeSpecListenerConnectionPoolGrpcPtr ¶
func VirtualNodeSpecListenerConnectionPoolGrpcPtr(v *VirtualNodeSpecListenerConnectionPoolGrpcArgs) VirtualNodeSpecListenerConnectionPoolGrpcPtrInput
type VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput ¶
type VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) MaxRequests ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) MaxRequests() pulumi.IntPtrOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutput() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
func (VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput) ToVirtualNodeSpecListenerConnectionPoolGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
type VirtualNodeSpecListenerConnectionPoolHttp ¶
type VirtualNodeSpecListenerConnectionPoolHttp struct { // Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`. MaxConnections int `pulumi:"maxConnections"` // Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`. MaxPendingRequests *int `pulumi:"maxPendingRequests"` }
type VirtualNodeSpecListenerConnectionPoolHttp2 ¶
type VirtualNodeSpecListenerConnectionPoolHttp2 struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests int `pulumi:"maxRequests"` }
type VirtualNodeSpecListenerConnectionPoolHttp2Args ¶
type VirtualNodeSpecListenerConnectionPoolHttp2Args struct { // Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`. MaxRequests pulumi.IntInput `pulumi:"maxRequests"` }
func (VirtualNodeSpecListenerConnectionPoolHttp2Args) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolHttp2Args) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2Output ¶
func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2Output() VirtualNodeSpecListenerConnectionPoolHttp2Output
func (VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2OutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2Output
func (VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
func (VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolHttp2Args) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
type VirtualNodeSpecListenerConnectionPoolHttp2Input ¶
type VirtualNodeSpecListenerConnectionPoolHttp2Input interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolHttp2Output() VirtualNodeSpecListenerConnectionPoolHttp2Output ToVirtualNodeSpecListenerConnectionPoolHttp2OutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolHttp2Output }
VirtualNodeSpecListenerConnectionPoolHttp2Input is an input type that accepts VirtualNodeSpecListenerConnectionPoolHttp2Args and VirtualNodeSpecListenerConnectionPoolHttp2Output values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolHttp2Input` via:
VirtualNodeSpecListenerConnectionPoolHttp2Args{...}
type VirtualNodeSpecListenerConnectionPoolHttp2Output ¶
type VirtualNodeSpecListenerConnectionPoolHttp2Output struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolHttp2Output) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolHttp2Output) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolHttp2Output) MaxRequests ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) MaxRequests() pulumi.IntOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2Output ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2Output() VirtualNodeSpecListenerConnectionPoolHttp2Output
func (VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2OutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2Output
func (VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
func (VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2Output) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
type VirtualNodeSpecListenerConnectionPoolHttp2PtrInput ¶
type VirtualNodeSpecListenerConnectionPoolHttp2PtrInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput }
VirtualNodeSpecListenerConnectionPoolHttp2PtrInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolHttp2Args, VirtualNodeSpecListenerConnectionPoolHttp2Ptr and VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolHttp2PtrInput` via:
VirtualNodeSpecListenerConnectionPoolHttp2Args{...} or: nil
func VirtualNodeSpecListenerConnectionPoolHttp2Ptr ¶
func VirtualNodeSpecListenerConnectionPoolHttp2Ptr(v *VirtualNodeSpecListenerConnectionPoolHttp2Args) VirtualNodeSpecListenerConnectionPoolHttp2PtrInput
type VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput ¶
type VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) MaxRequests ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) MaxRequests() pulumi.IntPtrOutput
Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutput() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
func (VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
type VirtualNodeSpecListenerConnectionPoolHttpArgs ¶
type VirtualNodeSpecListenerConnectionPoolHttpArgs struct { // Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`. MaxConnections pulumi.IntInput `pulumi:"maxConnections"` // Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`. MaxPendingRequests pulumi.IntPtrInput `pulumi:"maxPendingRequests"` }
func (VirtualNodeSpecListenerConnectionPoolHttpArgs) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolHttpArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpOutput() VirtualNodeSpecListenerConnectionPoolHttpOutput
func (VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpOutput
func (VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
func (VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolHttpArgs) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
type VirtualNodeSpecListenerConnectionPoolHttpInput ¶
type VirtualNodeSpecListenerConnectionPoolHttpInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolHttpOutput() VirtualNodeSpecListenerConnectionPoolHttpOutput ToVirtualNodeSpecListenerConnectionPoolHttpOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolHttpOutput }
VirtualNodeSpecListenerConnectionPoolHttpInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolHttpArgs and VirtualNodeSpecListenerConnectionPoolHttpOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolHttpInput` via:
VirtualNodeSpecListenerConnectionPoolHttpArgs{...}
type VirtualNodeSpecListenerConnectionPoolHttpOutput ¶
type VirtualNodeSpecListenerConnectionPoolHttpOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) MaxConnections ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) MaxConnections() pulumi.IntOutput
Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) MaxPendingRequests ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) MaxPendingRequests() pulumi.IntPtrOutput
Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpOutput() VirtualNodeSpecListenerConnectionPoolHttpOutput
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpOutput
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
func (VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
type VirtualNodeSpecListenerConnectionPoolHttpPtrInput ¶
type VirtualNodeSpecListenerConnectionPoolHttpPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolHttpPtrOutput }
VirtualNodeSpecListenerConnectionPoolHttpPtrInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolHttpArgs, VirtualNodeSpecListenerConnectionPoolHttpPtr and VirtualNodeSpecListenerConnectionPoolHttpPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolHttpPtrInput` via:
VirtualNodeSpecListenerConnectionPoolHttpArgs{...} or: nil
func VirtualNodeSpecListenerConnectionPoolHttpPtr ¶
func VirtualNodeSpecListenerConnectionPoolHttpPtr(v *VirtualNodeSpecListenerConnectionPoolHttpArgs) VirtualNodeSpecListenerConnectionPoolHttpPtrInput
type VirtualNodeSpecListenerConnectionPoolHttpPtrOutput ¶
type VirtualNodeSpecListenerConnectionPoolHttpPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) MaxConnections ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) MaxConnections() pulumi.IntPtrOutput
Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) MaxPendingRequests ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) MaxPendingRequests() pulumi.IntPtrOutput
Number of overflowing requests after `maxConnections` Envoy will queue to upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutput() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
func (VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolHttpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
type VirtualNodeSpecListenerConnectionPoolInput ¶
type VirtualNodeSpecListenerConnectionPoolInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolOutput() VirtualNodeSpecListenerConnectionPoolOutput ToVirtualNodeSpecListenerConnectionPoolOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolOutput }
VirtualNodeSpecListenerConnectionPoolInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolArgs and VirtualNodeSpecListenerConnectionPoolOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolInput` via:
VirtualNodeSpecListenerConnectionPoolArgs{...}
type VirtualNodeSpecListenerConnectionPoolOutput ¶
type VirtualNodeSpecListenerConnectionPoolOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolOutput) Grpc ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) Grpc() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
Connection pool information for gRPC listeners.
func (VirtualNodeSpecListenerConnectionPoolOutput) Http ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) Http() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
Connection pool information for HTTP listeners.
func (VirtualNodeSpecListenerConnectionPoolOutput) Http2 ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) Http2() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
Connection pool information for HTTP2 listeners.
func (VirtualNodeSpecListenerConnectionPoolOutput) Tcp ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) Tcp() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
Connection pool information for TCP listeners.
func (VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolOutput() VirtualNodeSpecListenerConnectionPoolOutput
func (VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolOutput
func (VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutput() VirtualNodeSpecListenerConnectionPoolPtrOutput
func (VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolPtrOutput
type VirtualNodeSpecListenerConnectionPoolPtrInput ¶
type VirtualNodeSpecListenerConnectionPoolPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolPtrOutput() VirtualNodeSpecListenerConnectionPoolPtrOutput ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolPtrOutput }
VirtualNodeSpecListenerConnectionPoolPtrInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolArgs, VirtualNodeSpecListenerConnectionPoolPtr and VirtualNodeSpecListenerConnectionPoolPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolPtrInput` via:
VirtualNodeSpecListenerConnectionPoolArgs{...} or: nil
func VirtualNodeSpecListenerConnectionPoolPtr ¶
func VirtualNodeSpecListenerConnectionPoolPtr(v *VirtualNodeSpecListenerConnectionPoolArgs) VirtualNodeSpecListenerConnectionPoolPtrInput
type VirtualNodeSpecListenerConnectionPoolPtrOutput ¶
type VirtualNodeSpecListenerConnectionPoolPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) Grpc ¶
func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Grpc() VirtualNodeSpecListenerConnectionPoolGrpcPtrOutput
Connection pool information for gRPC listeners.
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) Http ¶
func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Http() VirtualNodeSpecListenerConnectionPoolHttpPtrOutput
Connection pool information for HTTP listeners.
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) Http2 ¶
func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Http2() VirtualNodeSpecListenerConnectionPoolHttp2PtrOutput
Connection pool information for HTTP2 listeners.
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) Tcp ¶
func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) Tcp() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
Connection pool information for TCP listeners.
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutput() VirtualNodeSpecListenerConnectionPoolPtrOutput
func (VirtualNodeSpecListenerConnectionPoolPtrOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolPtrOutput) ToVirtualNodeSpecListenerConnectionPoolPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolPtrOutput
type VirtualNodeSpecListenerConnectionPoolTcp ¶
type VirtualNodeSpecListenerConnectionPoolTcp struct { // Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`. MaxConnections int `pulumi:"maxConnections"` }
type VirtualNodeSpecListenerConnectionPoolTcpArgs ¶
type VirtualNodeSpecListenerConnectionPoolTcpArgs struct { // Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`. MaxConnections pulumi.IntInput `pulumi:"maxConnections"` }
func (VirtualNodeSpecListenerConnectionPoolTcpArgs) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolTcpArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpOutput() VirtualNodeSpecListenerConnectionPoolTcpOutput
func (VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpOutput
func (VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput ¶
func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
func (VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerConnectionPoolTcpArgs) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
type VirtualNodeSpecListenerConnectionPoolTcpInput ¶
type VirtualNodeSpecListenerConnectionPoolTcpInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolTcpOutput() VirtualNodeSpecListenerConnectionPoolTcpOutput ToVirtualNodeSpecListenerConnectionPoolTcpOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolTcpOutput }
VirtualNodeSpecListenerConnectionPoolTcpInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolTcpArgs and VirtualNodeSpecListenerConnectionPoolTcpOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolTcpInput` via:
VirtualNodeSpecListenerConnectionPoolTcpArgs{...}
type VirtualNodeSpecListenerConnectionPoolTcpOutput ¶
type VirtualNodeSpecListenerConnectionPoolTcpOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolTcpOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolTcpOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolTcpOutput) MaxConnections ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) MaxConnections() pulumi.IntOutput
Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpOutput() VirtualNodeSpecListenerConnectionPoolTcpOutput
func (VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpOutput
func (VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
func (VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
type VirtualNodeSpecListenerConnectionPoolTcpPtrInput ¶
type VirtualNodeSpecListenerConnectionPoolTcpPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext(context.Context) VirtualNodeSpecListenerConnectionPoolTcpPtrOutput }
VirtualNodeSpecListenerConnectionPoolTcpPtrInput is an input type that accepts VirtualNodeSpecListenerConnectionPoolTcpArgs, VirtualNodeSpecListenerConnectionPoolTcpPtr and VirtualNodeSpecListenerConnectionPoolTcpPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerConnectionPoolTcpPtrInput` via:
VirtualNodeSpecListenerConnectionPoolTcpArgs{...} or: nil
func VirtualNodeSpecListenerConnectionPoolTcpPtr ¶
func VirtualNodeSpecListenerConnectionPoolTcpPtr(v *VirtualNodeSpecListenerConnectionPoolTcpArgs) VirtualNodeSpecListenerConnectionPoolTcpPtrInput
type VirtualNodeSpecListenerConnectionPoolTcpPtrOutput ¶
type VirtualNodeSpecListenerConnectionPoolTcpPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) MaxConnections ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) MaxConnections() pulumi.IntPtrOutput
Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster. Minimum value of `1`.
func (VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutput() VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
func (VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerConnectionPoolTcpPtrOutput) ToVirtualNodeSpecListenerConnectionPoolTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerConnectionPoolTcpPtrOutput
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 VirtualNodeSpecListenerOutlierDetection ¶
type VirtualNodeSpecListenerOutlierDetection struct { // The base amount of time for which a host is ejected. BaseEjectionDuration VirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration `pulumi:"baseEjectionDuration"` // The time interval between ejection sweep analysis. Interval VirtualNodeSpecListenerOutlierDetectionInterval `pulumi:"interval"` // Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value. // Minimum value of `0`. Maximum value of `100`. MaxEjectionPercent int `pulumi:"maxEjectionPercent"` // Number of consecutive `5xx` errors required for ejection. Minimum value of `1`. MaxServerErrors int `pulumi:"maxServerErrors"` }
type VirtualNodeSpecListenerOutlierDetectionArgs ¶
type VirtualNodeSpecListenerOutlierDetectionArgs struct { // The base amount of time for which a host is ejected. BaseEjectionDuration VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationInput `pulumi:"baseEjectionDuration"` // The time interval between ejection sweep analysis. Interval VirtualNodeSpecListenerOutlierDetectionIntervalInput `pulumi:"interval"` // Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value. // Minimum value of `0`. Maximum value of `100`. MaxEjectionPercent pulumi.IntInput `pulumi:"maxEjectionPercent"` // Number of consecutive `5xx` errors required for ejection. Minimum value of `1`. MaxServerErrors pulumi.IntInput `pulumi:"maxServerErrors"` }
func (VirtualNodeSpecListenerOutlierDetectionArgs) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionOutput ¶
func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionOutput() VirtualNodeSpecListenerOutlierDetectionOutput
func (VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionOutputWithContext ¶
func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionOutput
func (VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput ¶
func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput() VirtualNodeSpecListenerOutlierDetectionPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerOutlierDetectionArgs) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionPtrOutput
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs ¶
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs 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 (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput ¶
func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputWithContext ¶
func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput ¶
func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationInput ¶
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationInput interface { pulumi.Input ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputWithContext(context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput }
VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationInput is an input type that accepts VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs and VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationInput` via:
VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs{...}
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput ¶
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) Unit ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrInput ¶
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext(context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput }
VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrInput is an input type that accepts VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs, VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtr and VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrInput` via:
VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs{...} or: nil
func VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtr ¶
func VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtr(v *VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationArgs) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrInput
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput ¶
type VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) Unit ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) Value ¶
func (o VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerOutlierDetectionInput ¶
type VirtualNodeSpecListenerOutlierDetectionInput interface { pulumi.Input ToVirtualNodeSpecListenerOutlierDetectionOutput() VirtualNodeSpecListenerOutlierDetectionOutput ToVirtualNodeSpecListenerOutlierDetectionOutputWithContext(context.Context) VirtualNodeSpecListenerOutlierDetectionOutput }
VirtualNodeSpecListenerOutlierDetectionInput is an input type that accepts VirtualNodeSpecListenerOutlierDetectionArgs and VirtualNodeSpecListenerOutlierDetectionOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerOutlierDetectionInput` via:
VirtualNodeSpecListenerOutlierDetectionArgs{...}
type VirtualNodeSpecListenerOutlierDetectionIntervalArgs ¶
type VirtualNodeSpecListenerOutlierDetectionIntervalArgs 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 (VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutput ¶
func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutput() VirtualNodeSpecListenerOutlierDetectionIntervalOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutputWithContext ¶
func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput ¶
func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerOutlierDetectionIntervalArgs) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
type VirtualNodeSpecListenerOutlierDetectionIntervalInput ¶
type VirtualNodeSpecListenerOutlierDetectionIntervalInput interface { pulumi.Input ToVirtualNodeSpecListenerOutlierDetectionIntervalOutput() VirtualNodeSpecListenerOutlierDetectionIntervalOutput ToVirtualNodeSpecListenerOutlierDetectionIntervalOutputWithContext(context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalOutput }
VirtualNodeSpecListenerOutlierDetectionIntervalInput is an input type that accepts VirtualNodeSpecListenerOutlierDetectionIntervalArgs and VirtualNodeSpecListenerOutlierDetectionIntervalOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerOutlierDetectionIntervalInput` via:
VirtualNodeSpecListenerOutlierDetectionIntervalArgs{...}
type VirtualNodeSpecListenerOutlierDetectionIntervalOutput ¶
type VirtualNodeSpecListenerOutlierDetectionIntervalOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutput() VirtualNodeSpecListenerOutlierDetectionIntervalOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) Unit ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerOutlierDetectionIntervalOutput) Value ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerOutlierDetectionIntervalPtrInput ¶
type VirtualNodeSpecListenerOutlierDetectionIntervalPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext(context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput }
VirtualNodeSpecListenerOutlierDetectionIntervalPtrInput is an input type that accepts VirtualNodeSpecListenerOutlierDetectionIntervalArgs, VirtualNodeSpecListenerOutlierDetectionIntervalPtr and VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerOutlierDetectionIntervalPtrInput` via:
VirtualNodeSpecListenerOutlierDetectionIntervalArgs{...} or: nil
func VirtualNodeSpecListenerOutlierDetectionIntervalPtr ¶
func VirtualNodeSpecListenerOutlierDetectionIntervalPtr(v *VirtualNodeSpecListenerOutlierDetectionIntervalArgs) VirtualNodeSpecListenerOutlierDetectionIntervalPtrInput
type VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput ¶
type VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionIntervalPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) Unit ¶
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) Value ¶
func (o VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerOutlierDetectionOutput ¶
type VirtualNodeSpecListenerOutlierDetectionOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutlierDetectionOutput) BaseEjectionDuration ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) BaseEjectionDuration() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationOutput
The base amount of time for which a host is ejected.
func (VirtualNodeSpecListenerOutlierDetectionOutput) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionOutput) Interval ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) Interval() VirtualNodeSpecListenerOutlierDetectionIntervalOutput
The time interval between ejection sweep analysis.
func (VirtualNodeSpecListenerOutlierDetectionOutput) MaxEjectionPercent ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) MaxEjectionPercent() pulumi.IntOutput
Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value. Minimum value of `0`. Maximum value of `100`.
func (VirtualNodeSpecListenerOutlierDetectionOutput) MaxServerErrors ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) MaxServerErrors() pulumi.IntOutput
Number of consecutive `5xx` errors required for ejection. Minimum value of `1`.
func (VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionOutput() VirtualNodeSpecListenerOutlierDetectionOutput
func (VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionOutput
func (VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput() VirtualNodeSpecListenerOutlierDetectionPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionPtrOutput
type VirtualNodeSpecListenerOutlierDetectionPtrInput ¶
type VirtualNodeSpecListenerOutlierDetectionPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerOutlierDetectionPtrOutput() VirtualNodeSpecListenerOutlierDetectionPtrOutput ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext(context.Context) VirtualNodeSpecListenerOutlierDetectionPtrOutput }
VirtualNodeSpecListenerOutlierDetectionPtrInput is an input type that accepts VirtualNodeSpecListenerOutlierDetectionArgs, VirtualNodeSpecListenerOutlierDetectionPtr and VirtualNodeSpecListenerOutlierDetectionPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerOutlierDetectionPtrInput` via:
VirtualNodeSpecListenerOutlierDetectionArgs{...} or: nil
func VirtualNodeSpecListenerOutlierDetectionPtr ¶
func VirtualNodeSpecListenerOutlierDetectionPtr(v *VirtualNodeSpecListenerOutlierDetectionArgs) VirtualNodeSpecListenerOutlierDetectionPtrInput
type VirtualNodeSpecListenerOutlierDetectionPtrOutput ¶
type VirtualNodeSpecListenerOutlierDetectionPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) BaseEjectionDuration ¶
func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) BaseEjectionDuration() VirtualNodeSpecListenerOutlierDetectionBaseEjectionDurationPtrOutput
The base amount of time for which a host is ejected.
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) Interval ¶
func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) Interval() VirtualNodeSpecListenerOutlierDetectionIntervalPtrOutput
The time interval between ejection sweep analysis.
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) MaxEjectionPercent ¶
func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) MaxEjectionPercent() pulumi.IntPtrOutput
Maximum percentage of hosts in load balancing pool for upstream service that can be ejected. Will eject at least one host regardless of the value. Minimum value of `0`. Maximum value of `100`.
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) MaxServerErrors ¶
func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) MaxServerErrors() pulumi.IntPtrOutput
Number of consecutive `5xx` errors required for ejection. Minimum value of `1`.
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput ¶
func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutput() VirtualNodeSpecListenerOutlierDetectionPtrOutput
func (VirtualNodeSpecListenerOutlierDetectionPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutlierDetectionPtrOutput) ToVirtualNodeSpecListenerOutlierDetectionPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutlierDetectionPtrOutput
type VirtualNodeSpecListenerOutput ¶
type VirtualNodeSpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutput) ConnectionPool ¶
func (o VirtualNodeSpecListenerOutput) ConnectionPool() VirtualNodeSpecListenerConnectionPoolPtrOutput
The connection pool information for the listener.
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) OutlierDetection ¶
func (o VirtualNodeSpecListenerOutput) OutlierDetection() VirtualNodeSpecListenerOutlierDetectionPtrOutput
The outlier detection information for the listener.
func (VirtualNodeSpecListenerOutput) PortMapping ¶
func (o VirtualNodeSpecListenerOutput) PortMapping() VirtualNodeSpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerOutput) Timeout ¶
func (o VirtualNodeSpecListenerOutput) Timeout() VirtualNodeSpecListenerTimeoutPtrOutput
Timeouts for different protocols.
func (VirtualNodeSpecListenerOutput) Tls ¶
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) ConnectionPool ¶
func (o VirtualNodeSpecListenerPtrOutput) ConnectionPool() VirtualNodeSpecListenerConnectionPoolPtrOutput
The connection pool information for the listener.
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) OutlierDetection ¶
func (o VirtualNodeSpecListenerPtrOutput) OutlierDetection() VirtualNodeSpecListenerOutlierDetectionPtrOutput
The outlier detection information for the listener.
func (VirtualNodeSpecListenerPtrOutput) PortMapping ¶
func (o VirtualNodeSpecListenerPtrOutput) PortMapping() VirtualNodeSpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerPtrOutput) Timeout ¶
func (o VirtualNodeSpecListenerPtrOutput) Timeout() VirtualNodeSpecListenerTimeoutPtrOutput
Timeouts for different protocols.
func (VirtualNodeSpecListenerPtrOutput) Tls ¶
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 ¶
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 ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutput ¶
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutput() VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
func (VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutArgs) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
type VirtualNodeSpecListenerTimeoutGrpc ¶
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 ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutput ¶
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutput() VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutGrpcArgs) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
type VirtualNodeSpecListenerTimeoutGrpcIdleArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput ¶
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput() VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutGrpcIdleArgs) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
type VirtualNodeSpecListenerTimeoutGrpcIdleInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutGrpcIdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutput() VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdleOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutGrpcIdlePtr(v *VirtualNodeSpecListenerTimeoutGrpcIdleArgs) VirtualNodeSpecListenerTimeoutGrpcIdlePtrInput
type VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶
type VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput() VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutGrpcIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutGrpcOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcOutput) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) PerRequest() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutput() VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcOutput
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
type VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput ¶
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
type VirtualNodeSpecListenerTimeoutGrpcPerRequestInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutGrpcPerRequestPtr(v *VirtualNodeSpecListenerTimeoutGrpcPerRequestArgs) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrInput
type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶
type VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Unit ¶
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutGrpcPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutGrpcPtr(v *VirtualNodeSpecListenerTimeoutGrpcArgs) VirtualNodeSpecListenerTimeoutGrpcPtrInput
type VirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶
type VirtualNodeSpecListenerTimeoutGrpcPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutGrpcPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutput() VirtualNodeSpecListenerTimeoutGrpcPtrOutput
func (VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutGrpcPtrOutput) ToVirtualNodeSpecListenerTimeoutGrpcPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutGrpcPtrOutput
type VirtualNodeSpecListenerTimeoutHttp ¶
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 ¶
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 ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutHttp2Args) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2Output ¶
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2Output() VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttp2Args) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
type VirtualNodeSpecListenerTimeoutHttp2IdleArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput() VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttp2IdleArgs) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
type VirtualNodeSpecListenerTimeoutHttp2IdleInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutHttp2IdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutput() VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdleOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutHttp2IdlePtr(v *VirtualNodeSpecListenerTimeoutHttp2IdleArgs) VirtualNodeSpecListenerTimeoutHttp2IdlePtrInput
type VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶
type VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput() VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2IdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttp2IdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2Input ¶
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 ¶
type VirtualNodeSpecListenerTimeoutHttp2Output struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2Output) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttp2Output) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2Output) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutHttp2Output) PerRequest() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2Output ¶
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2Output() VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2OutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2Output
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2Output) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
type VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
type VirtualNodeSpecListenerTimeoutHttp2PerRequestInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutHttp2PerRequestPtr(v *VirtualNodeSpecListenerTimeoutHttp2PerRequestArgs) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrInput
type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶
type VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Unit ¶
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttp2PtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutHttp2Ptr(v *VirtualNodeSpecListenerTimeoutHttp2Args) VirtualNodeSpecListenerTimeoutHttp2PtrInput
type VirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶
type VirtualNodeSpecListenerTimeoutHttp2PtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttp2PerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutput() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
func (VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttp2PtrOutput) ToVirtualNodeSpecListenerTimeoutHttp2PtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttp2PtrOutput
type VirtualNodeSpecListenerTimeoutHttpArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutHttpArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutput() VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttpArgs) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
type VirtualNodeSpecListenerTimeoutHttpIdleArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput() VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttpIdleArgs) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
type VirtualNodeSpecListenerTimeoutHttpIdleInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutHttpIdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutput() VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdleOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpIdleOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpIdlePtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutHttpIdlePtr(v *VirtualNodeSpecListenerTimeoutHttpIdleArgs) VirtualNodeSpecListenerTimeoutHttpIdlePtrInput
type VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶
type VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutput() VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutHttpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttpIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutHttpOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttpOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpOutput) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutHttpOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutput() VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpOutput
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
type VirtualNodeSpecListenerTimeoutHttpPerRequestArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
type VirtualNodeSpecListenerTimeoutHttpPerRequestInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutHttpPerRequestOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutHttpPerRequestPtr(v *VirtualNodeSpecListenerTimeoutHttpPerRequestArgs) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrInput
type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶
type VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Unit ¶
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutHttpPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutHttpPtr(v *VirtualNodeSpecListenerTimeoutHttpArgs) VirtualNodeSpecListenerTimeoutHttpPtrInput
type VirtualNodeSpecListenerTimeoutHttpPtrOutput ¶
type VirtualNodeSpecListenerTimeoutHttpPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) PerRequest() VirtualNodeSpecListenerTimeoutHttpPerRequestPtrOutput
The per request timeout.
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutput() VirtualNodeSpecListenerTimeoutHttpPtrOutput
func (VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutHttpPtrOutput) ToVirtualNodeSpecListenerTimeoutHttpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutHttpPtrOutput
type VirtualNodeSpecListenerTimeoutInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutput ¶
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutput() VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutOutput
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
func (VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
type VirtualNodeSpecListenerTimeoutPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutPtr(v *VirtualNodeSpecListenerTimeoutArgs) VirtualNodeSpecListenerTimeoutPtrInput
type VirtualNodeSpecListenerTimeoutPtrOutput ¶
type VirtualNodeSpecListenerTimeoutPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutPtrOutput) Http2 ¶
func (o VirtualNodeSpecListenerTimeoutPtrOutput) Http2() VirtualNodeSpecListenerTimeoutHttp2PtrOutput
Timeouts for HTTP2 listeners.
func (VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutput() VirtualNodeSpecListenerTimeoutPtrOutput
func (VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutPtrOutput) ToVirtualNodeSpecListenerTimeoutPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutPtrOutput
type VirtualNodeSpecListenerTimeoutTcp ¶
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 ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutTcpArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutput ¶
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutput() VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
func (VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutTcpArgs) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
type VirtualNodeSpecListenerTimeoutTcpIdleArgs ¶
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 ¶
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput ¶
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput() VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTimeoutTcpIdleArgs) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
type VirtualNodeSpecListenerTimeoutTcpIdleInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutTcpIdleOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutput() VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdleOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdleOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) Unit() pulumi.StringOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutTcpIdleOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdleOutput) Value() pulumi.IntOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutTcpIdlePtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutTcpIdlePtr(v *VirtualNodeSpecListenerTimeoutTcpIdleArgs) VirtualNodeSpecListenerTimeoutTcpIdlePtrInput
type VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶
type VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutput() VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) ToVirtualNodeSpecListenerTimeoutTcpIdlePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Unit ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Unit() pulumi.StringPtrOutput
The unit of time. Valid values: `ms`, `s`.
func (VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Value ¶
func (o VirtualNodeSpecListenerTimeoutTcpIdlePtrOutput) Value() pulumi.IntPtrOutput
The number of time units. Minimum value of `0`.
type VirtualNodeSpecListenerTimeoutTcpInput ¶
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 ¶
type VirtualNodeSpecListenerTimeoutTcpOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutTcpOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpOutput) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutput() VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpOutput
func (VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput ¶
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
func (VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutTcpOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
type VirtualNodeSpecListenerTimeoutTcpPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTimeoutTcpPtr(v *VirtualNodeSpecListenerTimeoutTcpArgs) VirtualNodeSpecListenerTimeoutTcpPtrInput
type VirtualNodeSpecListenerTimeoutTcpPtrOutput ¶
type VirtualNodeSpecListenerTimeoutTcpPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) Idle ¶
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 ¶
func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutput() VirtualNodeSpecListenerTimeoutTcpPtrOutput
func (VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTimeoutTcpPtrOutput) ToVirtualNodeSpecListenerTimeoutTcpPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTimeoutTcpPtrOutput
type VirtualNodeSpecListenerTls ¶
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"` // The listener's Transport Layer Security (TLS) validation context. Validation *VirtualNodeSpecListenerTlsValidation `pulumi:"validation"` }
type VirtualNodeSpecListenerTlsArgs ¶
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"` // The listener's Transport Layer Security (TLS) validation context. Validation VirtualNodeSpecListenerTlsValidationPtrInput `pulumi:"validation"` }
func (VirtualNodeSpecListenerTlsArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput ¶
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput ¶
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
type VirtualNodeSpecListenerTlsCertificate ¶
type VirtualNodeSpecListenerTlsCertificate struct { // An AWS Certificate Manager (ACM) certificate. Acm *VirtualNodeSpecListenerTlsCertificateAcm `pulumi:"acm"` // A local file certificate. File *VirtualNodeSpecListenerTlsCertificateFile `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualNodeSpecListenerTlsCertificateSds `pulumi:"sds"` }
type VirtualNodeSpecListenerTlsCertificateAcm ¶
type VirtualNodeSpecListenerTlsCertificateAcm struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn string `pulumi:"certificateArn"` }
type VirtualNodeSpecListenerTlsCertificateAcmArgs ¶
type VirtualNodeSpecListenerTlsCertificateAcmArgs struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn pulumi.StringInput `pulumi:"certificateArn"` }
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateAcmInput ¶
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 ¶
type VirtualNodeSpecListenerTlsCertificateAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateAcmPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTlsCertificateAcmPtr(v *VirtualNodeSpecListenerTlsCertificateAcmArgs) VirtualNodeSpecListenerTlsCertificateAcmPtrInput
type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶
type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateArgs ¶
type VirtualNodeSpecListenerTlsCertificateArgs struct { // An AWS Certificate Manager (ACM) certificate. Acm VirtualNodeSpecListenerTlsCertificateAcmPtrInput `pulumi:"acm"` // A local file certificate. File VirtualNodeSpecListenerTlsCertificateFilePtrInput `pulumi:"file"` // A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualNodeSpecListenerTlsCertificateSdsPtrInput `pulumi:"sds"` }
func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsCertificateFile ¶
type VirtualNodeSpecListenerTlsCertificateFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey string `pulumi:"privateKey"` }
type VirtualNodeSpecListenerTlsCertificateFileArgs ¶
type VirtualNodeSpecListenerTlsCertificateFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateFileInput ¶
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 ¶
type VirtualNodeSpecListenerTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain ¶
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFileOutput) PrivateKey ¶
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. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateFilePtrInput ¶
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 ¶
func VirtualNodeSpecListenerTlsCertificateFilePtr(v *VirtualNodeSpecListenerTlsCertificateFileArgs) VirtualNodeSpecListenerTlsCertificateFilePtrInput
type VirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶
type VirtualNodeSpecListenerTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain ¶
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) PrivateKey ¶
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. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateInput ¶
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 ¶
type VirtualNodeSpecListenerTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateOutput) Acm ¶
func (o VirtualNodeSpecListenerTlsCertificateOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateOutput) File ¶
func (o VirtualNodeSpecListenerTlsCertificateOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecListenerTlsCertificateOutput) Sds ¶
func (o VirtualNodeSpecListenerTlsCertificateOutput) Sds() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsCertificatePtrInput ¶
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 ¶
func VirtualNodeSpecListenerTlsCertificatePtr(v *VirtualNodeSpecListenerTlsCertificateArgs) VirtualNodeSpecListenerTlsCertificatePtrInput
type VirtualNodeSpecListenerTlsCertificatePtrOutput ¶
type VirtualNodeSpecListenerTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm ¶
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
An AWS Certificate Manager (ACM) certificate.
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) File ¶
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) Sds ¶
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Sds() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
A [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsCertificateSds ¶
type VirtualNodeSpecListenerTlsCertificateSds struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualNodeSpecListenerTlsCertificateSdsArgs ¶
type VirtualNodeSpecListenerTlsCertificateSdsArgs struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualNodeSpecListenerTlsCertificateSdsArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateSdsArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsOutput() VirtualNodeSpecListenerTlsCertificateSdsOutput
func (VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsOutput
func (VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput ¶
func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
func (VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsCertificateSdsArgs) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
type VirtualNodeSpecListenerTlsCertificateSdsInput ¶
type VirtualNodeSpecListenerTlsCertificateSdsInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateSdsOutput() VirtualNodeSpecListenerTlsCertificateSdsOutput ToVirtualNodeSpecListenerTlsCertificateSdsOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateSdsOutput }
VirtualNodeSpecListenerTlsCertificateSdsInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateSdsArgs and VirtualNodeSpecListenerTlsCertificateSdsOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateSdsInput` via:
VirtualNodeSpecListenerTlsCertificateSdsArgs{...}
type VirtualNodeSpecListenerTlsCertificateSdsOutput ¶
type VirtualNodeSpecListenerTlsCertificateSdsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateSdsOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateSdsOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateSdsOutput) SecretName ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsOutput() VirtualNodeSpecListenerTlsCertificateSdsOutput
func (VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsOutput
func (VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
func (VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
type VirtualNodeSpecListenerTlsCertificateSdsPtrInput ¶
type VirtualNodeSpecListenerTlsCertificateSdsPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateSdsPtrOutput }
VirtualNodeSpecListenerTlsCertificateSdsPtrInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateSdsArgs, VirtualNodeSpecListenerTlsCertificateSdsPtr and VirtualNodeSpecListenerTlsCertificateSdsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateSdsPtrInput` via:
VirtualNodeSpecListenerTlsCertificateSdsArgs{...} or: nil
func VirtualNodeSpecListenerTlsCertificateSdsPtr ¶
func VirtualNodeSpecListenerTlsCertificateSdsPtr(v *VirtualNodeSpecListenerTlsCertificateSdsArgs) VirtualNodeSpecListenerTlsCertificateSdsPtrInput
type VirtualNodeSpecListenerTlsCertificateSdsPtrOutput ¶
type VirtualNodeSpecListenerTlsCertificateSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) SecretName ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutput() VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
func (VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsCertificateSdsPtrOutput) ToVirtualNodeSpecListenerTlsCertificateSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateSdsPtrOutput
type VirtualNodeSpecListenerTlsInput ¶
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 ¶
type VirtualNodeSpecListenerTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsOutput) Certificate ¶
func (o VirtualNodeSpecListenerTlsOutput) Certificate() VirtualNodeSpecListenerTlsCertificateOutput
The listener's TLS certificate.
func (VirtualNodeSpecListenerTlsOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsOutput) Mode ¶
func (o VirtualNodeSpecListenerTlsOutput) Mode() pulumi.StringOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput ¶
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput ¶
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsOutput) Validation ¶
func (o VirtualNodeSpecListenerTlsOutput) Validation() VirtualNodeSpecListenerTlsValidationPtrOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualNodeSpecListenerTlsPtrInput ¶
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 ¶
func VirtualNodeSpecListenerTlsPtr(v *VirtualNodeSpecListenerTlsArgs) VirtualNodeSpecListenerTlsPtrInput
type VirtualNodeSpecListenerTlsPtrOutput ¶
type VirtualNodeSpecListenerTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsPtrOutput) Certificate ¶
func (o VirtualNodeSpecListenerTlsPtrOutput) Certificate() VirtualNodeSpecListenerTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualNodeSpecListenerTlsPtrOutput) Elem ¶
func (o VirtualNodeSpecListenerTlsPtrOutput) Elem() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsPtrOutput) Mode ¶
func (o VirtualNodeSpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput ¶
func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsPtrOutput) Validation ¶
func (o VirtualNodeSpecListenerTlsPtrOutput) Validation() VirtualNodeSpecListenerTlsValidationPtrOutput
The listener's Transport Layer Security (TLS) validation context.
type VirtualNodeSpecListenerTlsValidation ¶
type VirtualNodeSpecListenerTlsValidation struct { // The SANs for a TLS validation context. SubjectAlternativeNames *VirtualNodeSpecListenerTlsValidationSubjectAlternativeNames `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualNodeSpecListenerTlsValidationTrust `pulumi:"trust"` }
type VirtualNodeSpecListenerTlsValidationArgs ¶
type VirtualNodeSpecListenerTlsValidationArgs struct { // The SANs for a TLS validation context. SubjectAlternativeNames VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrInput `pulumi:"subjectAlternativeNames"` // The TLS validation context trust. Trust VirtualNodeSpecListenerTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualNodeSpecListenerTlsValidationArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationOutput ¶
func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationOutput() VirtualNodeSpecListenerTlsValidationOutput
func (VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationOutput
func (VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationPtrOutput ¶
func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationPtrOutput() VirtualNodeSpecListenerTlsValidationPtrOutput
func (VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationArgs) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationPtrOutput
type VirtualNodeSpecListenerTlsValidationInput ¶
type VirtualNodeSpecListenerTlsValidationInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationOutput() VirtualNodeSpecListenerTlsValidationOutput ToVirtualNodeSpecListenerTlsValidationOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationOutput }
VirtualNodeSpecListenerTlsValidationInput is an input type that accepts VirtualNodeSpecListenerTlsValidationArgs and VirtualNodeSpecListenerTlsValidationOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationInput` via:
VirtualNodeSpecListenerTlsValidationArgs{...}
type VirtualNodeSpecListenerTlsValidationOutput ¶
type VirtualNodeSpecListenerTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationOutput) SubjectAlternativeNames ¶
func (o VirtualNodeSpecListenerTlsValidationOutput) SubjectAlternativeNames() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a TLS validation context.
func (VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationOutput ¶
func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationOutput() VirtualNodeSpecListenerTlsValidationOutput
func (VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationOutput
func (VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutput() VirtualNodeSpecListenerTlsValidationPtrOutput
func (VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationPtrOutput
func (VirtualNodeSpecListenerTlsValidationOutput) Trust ¶
func (o VirtualNodeSpecListenerTlsValidationOutput) Trust() VirtualNodeSpecListenerTlsValidationTrustOutput
The TLS validation context trust.
type VirtualNodeSpecListenerTlsValidationPtrInput ¶
type VirtualNodeSpecListenerTlsValidationPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationPtrOutput() VirtualNodeSpecListenerTlsValidationPtrOutput ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationPtrOutput }
VirtualNodeSpecListenerTlsValidationPtrInput is an input type that accepts VirtualNodeSpecListenerTlsValidationArgs, VirtualNodeSpecListenerTlsValidationPtr and VirtualNodeSpecListenerTlsValidationPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationPtrInput` via:
VirtualNodeSpecListenerTlsValidationArgs{...} or: nil
func VirtualNodeSpecListenerTlsValidationPtr ¶
func VirtualNodeSpecListenerTlsValidationPtr(v *VirtualNodeSpecListenerTlsValidationArgs) VirtualNodeSpecListenerTlsValidationPtrInput
type VirtualNodeSpecListenerTlsValidationPtrOutput ¶
type VirtualNodeSpecListenerTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationPtrOutput) SubjectAlternativeNames ¶
func (o VirtualNodeSpecListenerTlsValidationPtrOutput) SubjectAlternativeNames() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
The SANs for a TLS validation context.
func (VirtualNodeSpecListenerTlsValidationPtrOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationPtrOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutput() VirtualNodeSpecListenerTlsValidationPtrOutput
func (VirtualNodeSpecListenerTlsValidationPtrOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationPtrOutput) ToVirtualNodeSpecListenerTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationPtrOutput
func (VirtualNodeSpecListenerTlsValidationPtrOutput) Trust ¶
func (o VirtualNodeSpecListenerTlsValidationPtrOutput) Trust() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNames ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNames struct { // The criteria for determining a SAN's match. Match VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch `pulumi:"match"` }
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs struct { // The criteria for determining a SAN's match. Match VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchInput `pulumi:"match"` }
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesInput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput }
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesInput is an input type that accepts VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs and VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesInput` via:
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs{...}
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatch struct { // The values sent must match the specified values exactly. Exacts []string `pulumi:"exacts"` }
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs struct { // The values sent must match the specified values exactly. Exacts pulumi.StringArrayInput `pulumi:"exacts"` }
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchInput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput }
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchInput is an input type that accepts VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs and VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchInput` via:
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs{...}
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) Exacts ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput }
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput is an input type that accepts VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs, VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtr and VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput` via:
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs{...} or: nil
func VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtr ¶
func VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtr(v *VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchArgs) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrInput
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) Exacts() pulumi.StringArrayOutput
The values sent must match the specified values exactly.
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) Match ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) Match() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchOutput
The criteria for determining a SAN's match.
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrInput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput }
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrInput is an input type that accepts VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs, VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtr and VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrInput` via:
VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs{...} or: nil
func VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtr ¶
func VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtr(v *VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesArgs) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrInput
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
type VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Match ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) Match() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesMatchPtrOutput
The criteria for determining a SAN's match.
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput() VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
func (VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput) ToVirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationSubjectAlternativeNamesPtrOutput
type VirtualNodeSpecListenerTlsValidationTrust ¶
type VirtualNodeSpecListenerTlsValidationTrust struct { // The TLS validation context trust for a local file certificate. File *VirtualNodeSpecListenerTlsValidationTrustFile `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds *VirtualNodeSpecListenerTlsValidationTrustSds `pulumi:"sds"` }
type VirtualNodeSpecListenerTlsValidationTrustArgs ¶
type VirtualNodeSpecListenerTlsValidationTrustArgs struct { // The TLS validation context trust for a local file certificate. File VirtualNodeSpecListenerTlsValidationTrustFilePtrInput `pulumi:"file"` // The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate. Sds VirtualNodeSpecListenerTlsValidationTrustSdsPtrInput `pulumi:"sds"` }
func (VirtualNodeSpecListenerTlsValidationTrustArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustOutput ¶
func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustOutput() VirtualNodeSpecListenerTlsValidationTrustOutput
func (VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustOutput
func (VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput ¶
func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationTrustArgs) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustPtrOutput
type VirtualNodeSpecListenerTlsValidationTrustFile ¶
type VirtualNodeSpecListenerTlsValidationTrustFile struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain string `pulumi:"certificateChain"` }
type VirtualNodeSpecListenerTlsValidationTrustFileArgs ¶
type VirtualNodeSpecListenerTlsValidationTrustFileArgs struct { // The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualNodeSpecListenerTlsValidationTrustFileArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFileOutput ¶
func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFileOutput() VirtualNodeSpecListenerTlsValidationTrustFileOutput
func (VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFileOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFileOutput
func (VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput ¶
func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationTrustFileArgs) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
type VirtualNodeSpecListenerTlsValidationTrustFileInput ¶
type VirtualNodeSpecListenerTlsValidationTrustFileInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationTrustFileOutput() VirtualNodeSpecListenerTlsValidationTrustFileOutput ToVirtualNodeSpecListenerTlsValidationTrustFileOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationTrustFileOutput }
VirtualNodeSpecListenerTlsValidationTrustFileInput is an input type that accepts VirtualNodeSpecListenerTlsValidationTrustFileArgs and VirtualNodeSpecListenerTlsValidationTrustFileOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationTrustFileInput` via:
VirtualNodeSpecListenerTlsValidationTrustFileArgs{...}
type VirtualNodeSpecListenerTlsValidationTrustFileOutput ¶
type VirtualNodeSpecListenerTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) CertificateChain ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFileOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFileOutput() VirtualNodeSpecListenerTlsValidationTrustFileOutput
func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFileOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFileOutput
func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFileOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
type VirtualNodeSpecListenerTlsValidationTrustFilePtrInput ¶
type VirtualNodeSpecListenerTlsValidationTrustFilePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput }
VirtualNodeSpecListenerTlsValidationTrustFilePtrInput is an input type that accepts VirtualNodeSpecListenerTlsValidationTrustFileArgs, VirtualNodeSpecListenerTlsValidationTrustFilePtr and VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationTrustFilePtrInput` via:
VirtualNodeSpecListenerTlsValidationTrustFileArgs{...} or: nil
func VirtualNodeSpecListenerTlsValidationTrustFilePtr ¶
func VirtualNodeSpecListenerTlsValidationTrustFilePtr(v *VirtualNodeSpecListenerTlsValidationTrustFileArgs) VirtualNodeSpecListenerTlsValidationTrustFilePtrInput
type VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput ¶
type VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) CertificateChain ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on. Must be between 1 and 255 characters in length.
func (VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutput() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
type VirtualNodeSpecListenerTlsValidationTrustInput ¶
type VirtualNodeSpecListenerTlsValidationTrustInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationTrustOutput() VirtualNodeSpecListenerTlsValidationTrustOutput ToVirtualNodeSpecListenerTlsValidationTrustOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationTrustOutput }
VirtualNodeSpecListenerTlsValidationTrustInput is an input type that accepts VirtualNodeSpecListenerTlsValidationTrustArgs and VirtualNodeSpecListenerTlsValidationTrustOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationTrustInput` via:
VirtualNodeSpecListenerTlsValidationTrustArgs{...}
type VirtualNodeSpecListenerTlsValidationTrustOutput ¶
type VirtualNodeSpecListenerTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationTrustOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustOutput) File ¶
func (o VirtualNodeSpecListenerTlsValidationTrustOutput) File() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualNodeSpecListenerTlsValidationTrustOutput) Sds ¶
func (o VirtualNodeSpecListenerTlsValidationTrustOutput) Sds() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustOutput() VirtualNodeSpecListenerTlsValidationTrustOutput
func (VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustOutput
func (VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustPtrOutput
type VirtualNodeSpecListenerTlsValidationTrustPtrInput ¶
type VirtualNodeSpecListenerTlsValidationTrustPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput() VirtualNodeSpecListenerTlsValidationTrustPtrOutput ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationTrustPtrOutput }
VirtualNodeSpecListenerTlsValidationTrustPtrInput is an input type that accepts VirtualNodeSpecListenerTlsValidationTrustArgs, VirtualNodeSpecListenerTlsValidationTrustPtr and VirtualNodeSpecListenerTlsValidationTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationTrustPtrInput` via:
VirtualNodeSpecListenerTlsValidationTrustArgs{...} or: nil
func VirtualNodeSpecListenerTlsValidationTrustPtr ¶
func VirtualNodeSpecListenerTlsValidationTrustPtr(v *VirtualNodeSpecListenerTlsValidationTrustArgs) VirtualNodeSpecListenerTlsValidationTrustPtrInput
type VirtualNodeSpecListenerTlsValidationTrustPtrOutput ¶
type VirtualNodeSpecListenerTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustPtrOutput) File ¶
func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) File() VirtualNodeSpecListenerTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file certificate.
func (VirtualNodeSpecListenerTlsValidationTrustPtrOutput) Sds ¶
func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) Sds() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
The TLS validation context trust for a [Secret Discovery Service](https://www.envoyproxy.io/docs/envoy/latest/configuration/security/secret#secret-discovery-service-sds) certificate.
func (VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutput() VirtualNodeSpecListenerTlsValidationTrustPtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustPtrOutput
type VirtualNodeSpecListenerTlsValidationTrustSds ¶
type VirtualNodeSpecListenerTlsValidationTrustSds struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName string `pulumi:"secretName"` }
type VirtualNodeSpecListenerTlsValidationTrustSdsArgs ¶
type VirtualNodeSpecListenerTlsValidationTrustSdsArgs struct { // The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust. SecretName pulumi.StringInput `pulumi:"secretName"` }
func (VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutput ¶
func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutput() VirtualNodeSpecListenerTlsValidationTrustSdsOutput
func (VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsOutput
func (VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput ¶
func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerTlsValidationTrustSdsArgs) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
type VirtualNodeSpecListenerTlsValidationTrustSdsInput ¶
type VirtualNodeSpecListenerTlsValidationTrustSdsInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationTrustSdsOutput() VirtualNodeSpecListenerTlsValidationTrustSdsOutput ToVirtualNodeSpecListenerTlsValidationTrustSdsOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsOutput }
VirtualNodeSpecListenerTlsValidationTrustSdsInput is an input type that accepts VirtualNodeSpecListenerTlsValidationTrustSdsArgs and VirtualNodeSpecListenerTlsValidationTrustSdsOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationTrustSdsInput` via:
VirtualNodeSpecListenerTlsValidationTrustSdsArgs{...}
type VirtualNodeSpecListenerTlsValidationTrustSdsOutput ¶
type VirtualNodeSpecListenerTlsValidationTrustSdsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) SecretName ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) SecretName() pulumi.StringOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutput() VirtualNodeSpecListenerTlsValidationTrustSdsOutput
func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsOutput
func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
type VirtualNodeSpecListenerTlsValidationTrustSdsPtrInput ¶
type VirtualNodeSpecListenerTlsValidationTrustSdsPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput }
VirtualNodeSpecListenerTlsValidationTrustSdsPtrInput is an input type that accepts VirtualNodeSpecListenerTlsValidationTrustSdsArgs, VirtualNodeSpecListenerTlsValidationTrustSdsPtr and VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsValidationTrustSdsPtrInput` via:
VirtualNodeSpecListenerTlsValidationTrustSdsArgs{...} or: nil
func VirtualNodeSpecListenerTlsValidationTrustSdsPtr ¶
func VirtualNodeSpecListenerTlsValidationTrustSdsPtr(v *VirtualNodeSpecListenerTlsValidationTrustSdsArgs) VirtualNodeSpecListenerTlsValidationTrustSdsPtrInput
type VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput ¶
type VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) SecretName ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) SecretName() pulumi.StringPtrOutput
The name of the secret for a virtual node's Transport Layer Security (TLS) Secret Discovery Service validation context trust.
func (VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput() VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
func (VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput) ToVirtualNodeSpecListenerTlsValidationTrustSdsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsValidationTrustSdsPtrOutput
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
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. Must be between 1 and 255 characters in length.
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 ¶
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 ¶
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. Must be between 1 and 1024 characters in length. 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. Must be between 1 and 1024 characters in length. 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. Must be between 1 and 1024 characters in length. 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. Must be between 1 and 1024 characters in length. 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. Must be between 1 and 1024 characters in length.
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. Must be between 1 and 1024 characters in length.
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. Must be between 1 and 1024 characters in length.
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. Must be between 1 and 1024 characters in length.
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll 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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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 }) }
```
## Import
App Mesh virtual routers can be imported using `mesh_name` together with the virtual router's `name`, e.g.
```sh
$ pulumi import aws:appmesh/virtualRouter:VirtualRouter serviceb simpleapp/serviceB
```
[1]/docs/providers/aws/index.html
func GetVirtualRouter ¶
func GetVirtualRouter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualRouterState, opts ...pulumi.ResourceOption) (*VirtualRouter, error)
GetVirtualRouter gets an existing VirtualRouter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualRouter ¶
func NewVirtualRouter(ctx *pulumi.Context, name string, args *VirtualRouterArgs, opts ...pulumi.ResourceOption) (*VirtualRouter, error)
NewVirtualRouter registers a new resource with the given unique name, arguments, and options.
func (*VirtualRouter) ElementType ¶
func (*VirtualRouter) ElementType() reflect.Type
func (*VirtualRouter) ToVirtualRouterOutput ¶
func (i *VirtualRouter) ToVirtualRouterOutput() VirtualRouterOutput
func (*VirtualRouter) ToVirtualRouterOutputWithContext ¶
func (i *VirtualRouter) ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput
func (*VirtualRouter) ToVirtualRouterPtrOutput ¶
func (i *VirtualRouter) ToVirtualRouterPtrOutput() VirtualRouterPtrOutput
func (*VirtualRouter) ToVirtualRouterPtrOutputWithContext ¶
func (i *VirtualRouter) ToVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualRouterPtrOutput
type VirtualRouterArgs ¶
type VirtualRouterArgs struct { // The name of the service mesh in which to create the virtual router. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. Name pulumi.StringPtrInput // The virtual router specification to apply. Spec VirtualRouterSpecInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualRouter resource.
func (VirtualRouterArgs) ElementType ¶
func (VirtualRouterArgs) ElementType() reflect.Type
type VirtualRouterArray ¶
type VirtualRouterArray []VirtualRouterInput
func (VirtualRouterArray) ElementType ¶
func (VirtualRouterArray) ElementType() reflect.Type
func (VirtualRouterArray) ToVirtualRouterArrayOutput ¶
func (i VirtualRouterArray) ToVirtualRouterArrayOutput() VirtualRouterArrayOutput
func (VirtualRouterArray) ToVirtualRouterArrayOutputWithContext ¶
func (i VirtualRouterArray) ToVirtualRouterArrayOutputWithContext(ctx context.Context) VirtualRouterArrayOutput
type VirtualRouterArrayInput ¶
type VirtualRouterArrayInput interface { pulumi.Input ToVirtualRouterArrayOutput() VirtualRouterArrayOutput ToVirtualRouterArrayOutputWithContext(context.Context) VirtualRouterArrayOutput }
VirtualRouterArrayInput is an input type that accepts VirtualRouterArray and VirtualRouterArrayOutput values. You can construct a concrete instance of `VirtualRouterArrayInput` via:
VirtualRouterArray{ VirtualRouterArgs{...} }
type VirtualRouterArrayOutput ¶
type VirtualRouterArrayOutput struct{ *pulumi.OutputState }
func (VirtualRouterArrayOutput) ElementType ¶
func (VirtualRouterArrayOutput) ElementType() reflect.Type
func (VirtualRouterArrayOutput) Index ¶
func (o VirtualRouterArrayOutput) Index(i pulumi.IntInput) VirtualRouterOutput
func (VirtualRouterArrayOutput) ToVirtualRouterArrayOutput ¶
func (o VirtualRouterArrayOutput) ToVirtualRouterArrayOutput() VirtualRouterArrayOutput
func (VirtualRouterArrayOutput) ToVirtualRouterArrayOutputWithContext ¶
func (o VirtualRouterArrayOutput) ToVirtualRouterArrayOutputWithContext(ctx context.Context) VirtualRouterArrayOutput
type VirtualRouterInput ¶
type VirtualRouterInput interface { pulumi.Input ToVirtualRouterOutput() VirtualRouterOutput ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput }
type VirtualRouterMap ¶
type VirtualRouterMap map[string]VirtualRouterInput
func (VirtualRouterMap) ElementType ¶
func (VirtualRouterMap) ElementType() reflect.Type
func (VirtualRouterMap) ToVirtualRouterMapOutput ¶
func (i VirtualRouterMap) ToVirtualRouterMapOutput() VirtualRouterMapOutput
func (VirtualRouterMap) ToVirtualRouterMapOutputWithContext ¶
func (i VirtualRouterMap) ToVirtualRouterMapOutputWithContext(ctx context.Context) VirtualRouterMapOutput
type VirtualRouterMapInput ¶
type VirtualRouterMapInput interface { pulumi.Input ToVirtualRouterMapOutput() VirtualRouterMapOutput ToVirtualRouterMapOutputWithContext(context.Context) VirtualRouterMapOutput }
VirtualRouterMapInput is an input type that accepts VirtualRouterMap and VirtualRouterMapOutput values. You can construct a concrete instance of `VirtualRouterMapInput` via:
VirtualRouterMap{ "key": VirtualRouterArgs{...} }
type VirtualRouterMapOutput ¶
type VirtualRouterMapOutput struct{ *pulumi.OutputState }
func (VirtualRouterMapOutput) ElementType ¶
func (VirtualRouterMapOutput) ElementType() reflect.Type
func (VirtualRouterMapOutput) MapIndex ¶
func (o VirtualRouterMapOutput) MapIndex(k pulumi.StringInput) VirtualRouterOutput
func (VirtualRouterMapOutput) ToVirtualRouterMapOutput ¶
func (o VirtualRouterMapOutput) ToVirtualRouterMapOutput() VirtualRouterMapOutput
func (VirtualRouterMapOutput) ToVirtualRouterMapOutputWithContext ¶
func (o VirtualRouterMapOutput) ToVirtualRouterMapOutputWithContext(ctx context.Context) VirtualRouterMapOutput
type VirtualRouterOutput ¶
type VirtualRouterOutput struct{ *pulumi.OutputState }
func (VirtualRouterOutput) ElementType ¶
func (VirtualRouterOutput) ElementType() reflect.Type
func (VirtualRouterOutput) ToVirtualRouterOutput ¶
func (o VirtualRouterOutput) ToVirtualRouterOutput() VirtualRouterOutput
func (VirtualRouterOutput) ToVirtualRouterOutputWithContext ¶
func (o VirtualRouterOutput) ToVirtualRouterOutputWithContext(ctx context.Context) VirtualRouterOutput
func (VirtualRouterOutput) ToVirtualRouterPtrOutput ¶
func (o VirtualRouterOutput) ToVirtualRouterPtrOutput() VirtualRouterPtrOutput
func (VirtualRouterOutput) ToVirtualRouterPtrOutputWithContext ¶
func (o VirtualRouterOutput) ToVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualRouterPtrOutput
type VirtualRouterPtrInput ¶
type VirtualRouterPtrInput interface { pulumi.Input ToVirtualRouterPtrOutput() VirtualRouterPtrOutput ToVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualRouterPtrOutput }
type VirtualRouterPtrOutput ¶
type VirtualRouterPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterPtrOutput) Elem ¶ added in v4.15.0
func (o VirtualRouterPtrOutput) Elem() VirtualRouterOutput
func (VirtualRouterPtrOutput) ElementType ¶
func (VirtualRouterPtrOutput) ElementType() reflect.Type
func (VirtualRouterPtrOutput) ToVirtualRouterPtrOutput ¶
func (o VirtualRouterPtrOutput) ToVirtualRouterPtrOutput() VirtualRouterPtrOutput
func (VirtualRouterPtrOutput) ToVirtualRouterPtrOutputWithContext ¶
func (o VirtualRouterPtrOutput) ToVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualRouterPtrOutput
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll 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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides an AWS App Mesh virtual service resource.
## Example Usage ### Virtual Node Provider
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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/v4/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v3/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 }) }
```
## Import
App Mesh virtual services can be imported using `mesh_name` together with the virtual service's `name`, e.g.
```sh
$ pulumi import aws:appmesh/virtualService:VirtualService servicea simpleapp/servicea.simpleapp.local
```
[1]/docs/providers/aws/index.html
func GetVirtualService ¶
func GetVirtualService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualServiceState, opts ...pulumi.ResourceOption) (*VirtualService, error)
GetVirtualService gets an existing VirtualService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualService ¶
func NewVirtualService(ctx *pulumi.Context, name string, args *VirtualServiceArgs, opts ...pulumi.ResourceOption) (*VirtualService, error)
NewVirtualService registers a new resource with the given unique name, arguments, and options.
func (*VirtualService) ElementType ¶
func (*VirtualService) ElementType() reflect.Type
func (*VirtualService) ToVirtualServiceOutput ¶
func (i *VirtualService) ToVirtualServiceOutput() VirtualServiceOutput
func (*VirtualService) ToVirtualServiceOutputWithContext ¶
func (i *VirtualService) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
func (*VirtualService) ToVirtualServicePtrOutput ¶
func (i *VirtualService) ToVirtualServicePtrOutput() VirtualServicePtrOutput
func (*VirtualService) ToVirtualServicePtrOutputWithContext ¶
func (i *VirtualService) ToVirtualServicePtrOutputWithContext(ctx context.Context) VirtualServicePtrOutput
type VirtualServiceArgs ¶
type VirtualServiceArgs struct { // The name of the service mesh in which to create the virtual service. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. Name pulumi.StringPtrInput // The virtual service specification to apply. Spec VirtualServiceSpecInput // A map of tags to assign to the resource. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualService resource.
func (VirtualServiceArgs) ElementType ¶
func (VirtualServiceArgs) ElementType() reflect.Type
type VirtualServiceArray ¶
type VirtualServiceArray []VirtualServiceInput
func (VirtualServiceArray) ElementType ¶
func (VirtualServiceArray) ElementType() reflect.Type
func (VirtualServiceArray) ToVirtualServiceArrayOutput ¶
func (i VirtualServiceArray) ToVirtualServiceArrayOutput() VirtualServiceArrayOutput
func (VirtualServiceArray) ToVirtualServiceArrayOutputWithContext ¶
func (i VirtualServiceArray) ToVirtualServiceArrayOutputWithContext(ctx context.Context) VirtualServiceArrayOutput
type VirtualServiceArrayInput ¶
type VirtualServiceArrayInput interface { pulumi.Input ToVirtualServiceArrayOutput() VirtualServiceArrayOutput ToVirtualServiceArrayOutputWithContext(context.Context) VirtualServiceArrayOutput }
VirtualServiceArrayInput is an input type that accepts VirtualServiceArray and VirtualServiceArrayOutput values. You can construct a concrete instance of `VirtualServiceArrayInput` via:
VirtualServiceArray{ VirtualServiceArgs{...} }
type VirtualServiceArrayOutput ¶
type VirtualServiceArrayOutput struct{ *pulumi.OutputState }
func (VirtualServiceArrayOutput) ElementType ¶
func (VirtualServiceArrayOutput) ElementType() reflect.Type
func (VirtualServiceArrayOutput) Index ¶
func (o VirtualServiceArrayOutput) Index(i pulumi.IntInput) VirtualServiceOutput
func (VirtualServiceArrayOutput) ToVirtualServiceArrayOutput ¶
func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutput() VirtualServiceArrayOutput
func (VirtualServiceArrayOutput) ToVirtualServiceArrayOutputWithContext ¶
func (o VirtualServiceArrayOutput) ToVirtualServiceArrayOutputWithContext(ctx context.Context) VirtualServiceArrayOutput
type VirtualServiceInput ¶
type VirtualServiceInput interface { pulumi.Input ToVirtualServiceOutput() VirtualServiceOutput ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput }
type VirtualServiceMap ¶
type VirtualServiceMap map[string]VirtualServiceInput
func (VirtualServiceMap) ElementType ¶
func (VirtualServiceMap) ElementType() reflect.Type
func (VirtualServiceMap) ToVirtualServiceMapOutput ¶
func (i VirtualServiceMap) ToVirtualServiceMapOutput() VirtualServiceMapOutput
func (VirtualServiceMap) ToVirtualServiceMapOutputWithContext ¶
func (i VirtualServiceMap) ToVirtualServiceMapOutputWithContext(ctx context.Context) VirtualServiceMapOutput
type VirtualServiceMapInput ¶
type VirtualServiceMapInput interface { pulumi.Input ToVirtualServiceMapOutput() VirtualServiceMapOutput ToVirtualServiceMapOutputWithContext(context.Context) VirtualServiceMapOutput }
VirtualServiceMapInput is an input type that accepts VirtualServiceMap and VirtualServiceMapOutput values. You can construct a concrete instance of `VirtualServiceMapInput` via:
VirtualServiceMap{ "key": VirtualServiceArgs{...} }
type VirtualServiceMapOutput ¶
type VirtualServiceMapOutput struct{ *pulumi.OutputState }
func (VirtualServiceMapOutput) ElementType ¶
func (VirtualServiceMapOutput) ElementType() reflect.Type
func (VirtualServiceMapOutput) MapIndex ¶
func (o VirtualServiceMapOutput) MapIndex(k pulumi.StringInput) VirtualServiceOutput
func (VirtualServiceMapOutput) ToVirtualServiceMapOutput ¶
func (o VirtualServiceMapOutput) ToVirtualServiceMapOutput() VirtualServiceMapOutput
func (VirtualServiceMapOutput) ToVirtualServiceMapOutputWithContext ¶
func (o VirtualServiceMapOutput) ToVirtualServiceMapOutputWithContext(ctx context.Context) VirtualServiceMapOutput
type VirtualServiceOutput ¶
type VirtualServiceOutput struct{ *pulumi.OutputState }
func (VirtualServiceOutput) ElementType ¶
func (VirtualServiceOutput) ElementType() reflect.Type
func (VirtualServiceOutput) ToVirtualServiceOutput ¶
func (o VirtualServiceOutput) ToVirtualServiceOutput() VirtualServiceOutput
func (VirtualServiceOutput) ToVirtualServiceOutputWithContext ¶
func (o VirtualServiceOutput) ToVirtualServiceOutputWithContext(ctx context.Context) VirtualServiceOutput
func (VirtualServiceOutput) ToVirtualServicePtrOutput ¶
func (o VirtualServiceOutput) ToVirtualServicePtrOutput() VirtualServicePtrOutput
func (VirtualServiceOutput) ToVirtualServicePtrOutputWithContext ¶
func (o VirtualServiceOutput) ToVirtualServicePtrOutputWithContext(ctx context.Context) VirtualServicePtrOutput
type VirtualServicePtrInput ¶
type VirtualServicePtrInput interface { pulumi.Input ToVirtualServicePtrOutput() VirtualServicePtrOutput ToVirtualServicePtrOutputWithContext(ctx context.Context) VirtualServicePtrOutput }
type VirtualServicePtrOutput ¶
type VirtualServicePtrOutput struct{ *pulumi.OutputState }
func (VirtualServicePtrOutput) Elem ¶ added in v4.15.0
func (o VirtualServicePtrOutput) Elem() VirtualServiceOutput
func (VirtualServicePtrOutput) ElementType ¶
func (VirtualServicePtrOutput) ElementType() reflect.Type
func (VirtualServicePtrOutput) ToVirtualServicePtrOutput ¶
func (o VirtualServicePtrOutput) ToVirtualServicePtrOutput() VirtualServicePtrOutput
func (VirtualServicePtrOutput) ToVirtualServicePtrOutputWithContext ¶
func (o VirtualServicePtrOutput) ToVirtualServicePtrOutputWithContext(ctx context.Context) VirtualServicePtrOutput
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. Must be between 1 and 255 characters in length. VirtualNodeName string `pulumi:"virtualNodeName"` }
type VirtualServiceSpecProviderVirtualNodeArgs ¶
type VirtualServiceSpecProviderVirtualNodeArgs struct { // The name of the virtual node that is acting as a service provider. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
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. Must be between 1 and 255 characters in length.
type VirtualServiceSpecProviderVirtualRouter ¶
type VirtualServiceSpecProviderVirtualRouter struct { // The name of the virtual router that is acting as a service provider. Must be between 1 and 255 characters in length. VirtualRouterName string `pulumi:"virtualRouterName"` }
type VirtualServiceSpecProviderVirtualRouterArgs ¶
type VirtualServiceSpecProviderVirtualRouterArgs struct { // The name of the virtual router that is acting as a service provider. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length.
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. Must be between 1 and 255 characters in length.
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. Must be between 1 and 255 characters in length. 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. Must be between 1 and 255 characters in length. 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. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider . TagsAll pulumi.StringMapInput }
func (VirtualServiceState) ElementType ¶
func (VirtualServiceState) ElementType() reflect.Type