Documentation ¶
Index ¶
- type Mesh
- type MeshArgs
- type MeshSpec
- type MeshSpecArgs
- func (MeshSpecArgs) ElementType() reflect.Type
- func (i MeshSpecArgs) ToMeshSpecOutput() MeshSpecOutput
- func (i MeshSpecArgs) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
- func (i MeshSpecArgs) ToMeshSpecPtrOutput() MeshSpecPtrOutput
- func (i MeshSpecArgs) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
- type MeshSpecEgressFilter
- type MeshSpecEgressFilterArgs
- func (MeshSpecEgressFilterArgs) ElementType() reflect.Type
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
- func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
- type MeshSpecEgressFilterInput
- type MeshSpecEgressFilterOutput
- func (MeshSpecEgressFilterOutput) ElementType() reflect.Type
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterOutput) Type() pulumi.StringPtrOutput
- type MeshSpecEgressFilterPtrInput
- type MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterPtrOutput) Elem() MeshSpecEgressFilterOutput
- func (MeshSpecEgressFilterPtrOutput) ElementType() reflect.Type
- func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
- func (o MeshSpecEgressFilterPtrOutput) Type() pulumi.StringPtrOutput
- type MeshSpecInput
- type MeshSpecOutput
- func (o MeshSpecOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
- func (MeshSpecOutput) ElementType() reflect.Type
- func (o MeshSpecOutput) ToMeshSpecOutput() MeshSpecOutput
- func (o MeshSpecOutput) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
- func (o MeshSpecOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
- func (o MeshSpecOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
- type MeshSpecPtrInput
- type MeshSpecPtrOutput
- func (o MeshSpecPtrOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
- func (o MeshSpecPtrOutput) Elem() MeshSpecOutput
- func (MeshSpecPtrOutput) ElementType() reflect.Type
- func (o MeshSpecPtrOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
- func (o MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
- type MeshState
- type Route
- type RouteArgs
- type RouteSpec
- type RouteSpecArgs
- func (RouteSpecArgs) ElementType() reflect.Type
- func (i RouteSpecArgs) ToRouteSpecOutput() RouteSpecOutput
- func (i RouteSpecArgs) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
- func (i RouteSpecArgs) ToRouteSpecPtrOutput() RouteSpecPtrOutput
- func (i RouteSpecArgs) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
- type 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) 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) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
- type RouteSpecInput
- type RouteSpecOutput
- func (RouteSpecOutput) ElementType() reflect.Type
- 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) 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) 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) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
- func (o RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
- type RouteState
- type VirtualNode
- type VirtualNodeArgs
- type VirtualNodeSpec
- type VirtualNodeSpecArgs
- func (VirtualNodeSpecArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
- func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
- type VirtualNodeSpecBackend
- type VirtualNodeSpecBackendArgs
- type VirtualNodeSpecBackendArray
- func (VirtualNodeSpecBackendArray) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
- func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
- type VirtualNodeSpecBackendArrayInput
- type VirtualNodeSpecBackendArrayOutput
- func (VirtualNodeSpecBackendArrayOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendArrayOutput) Index(i pulumi.IntInput) VirtualNodeSpecBackendOutput
- func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
- func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
- type 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() VirtualNodeSpecBackendVirtualServicePtrOutput
- type VirtualNodeSpecBackendVirtualService
- type VirtualNodeSpecBackendVirtualServiceArgs
- func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServicePtrOutput() VirtualNodeSpecBackendVirtualServicePtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServicePtrOutput
- type VirtualNodeSpecBackendVirtualServiceInput
- type VirtualNodeSpecBackendVirtualServiceOutput
- func (VirtualNodeSpecBackendVirtualServiceOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutput() VirtualNodeSpecBackendVirtualServicePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServicePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
- type VirtualNodeSpecBackendVirtualServicePtrInput
- type VirtualNodeSpecBackendVirtualServicePtrOutput
- func (o VirtualNodeSpecBackendVirtualServicePtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceOutput
- func (VirtualNodeSpecBackendVirtualServicePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServicePtrOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutput() VirtualNodeSpecBackendVirtualServicePtrOutput
- func (o VirtualNodeSpecBackendVirtualServicePtrOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServicePtrOutput
- func (o VirtualNodeSpecBackendVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
- type VirtualNodeSpecInput
- type VirtualNodeSpecListener
- type VirtualNodeSpecListenerArgs
- func (VirtualNodeSpecListenerArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerHealthCheck
- type VirtualNodeSpecListenerHealthCheckArgs
- func (VirtualNodeSpecListenerHealthCheckArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- type VirtualNodeSpecListenerHealthCheckInput
- type VirtualNodeSpecListenerHealthCheckOutput
- func (VirtualNodeSpecListenerHealthCheckOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) TimeoutMillis() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
- type VirtualNodeSpecListenerHealthCheckPtrInput
- type VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Elem() VirtualNodeSpecListenerHealthCheckOutput
- func (VirtualNodeSpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerInput
- type VirtualNodeSpecListenerOutput
- func (VirtualNodeSpecListenerOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerOutput) PortMapping() VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerPortMapping
- type VirtualNodeSpecListenerPortMappingArgs
- func (VirtualNodeSpecListenerPortMappingArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPortMappingInput
- type VirtualNodeSpecListenerPortMappingOutput
- func (VirtualNodeSpecListenerPortMappingOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPortMappingOutput) Port() pulumi.IntOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPortMappingPtrInput
- type VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Elem() VirtualNodeSpecListenerPortMappingOutput
- func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPtrInput
- type VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) Elem() VirtualNodeSpecListenerOutput
- func (VirtualNodeSpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPtrOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) PortMapping() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- 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) 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) Backends() VirtualNodeSpecBackendArrayOutput
- func (o VirtualNodeSpecPtrOutput) Elem() VirtualNodeSpecOutput
- func (VirtualNodeSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecPtrOutput) Listener() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecPtrOutput) Logging() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecPtrOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
- func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
- type VirtualNodeSpecServiceDiscovery
- type VirtualNodeSpecServiceDiscoveryArgs
- func (VirtualNodeSpecServiceDiscoveryArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMap
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes() pulumi.StringMapOutput
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes() pulumi.StringMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryDns
- type VirtualNodeSpecServiceDiscoveryDnsArgs
- func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryDnsInput
- type VirtualNodeSpecServiceDiscoveryDnsOutput
- func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryDnsPtrInput
- type VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryInput
- type VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) Dns() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (VirtualNodeSpecServiceDiscoveryOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeSpecServiceDiscoveryPtrInput
- type VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) Dns() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryOutput
- func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeState
- type VirtualRouter
- type VirtualRouterArgs
- type VirtualRouterSpec
- type VirtualRouterSpecArgs
- func (VirtualRouterSpecArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterSpecInput
- type VirtualRouterSpecListener
- type VirtualRouterSpecListenerArgs
- func (VirtualRouterSpecListenerArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecListenerInput
- type VirtualRouterSpecListenerOutput
- func (VirtualRouterSpecListenerOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerOutput) PortMapping() VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecListenerPortMapping
- type VirtualRouterSpecListenerPortMappingArgs
- func (VirtualRouterSpecListenerPortMappingArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPortMappingInput
- type VirtualRouterSpecListenerPortMappingOutput
- func (VirtualRouterSpecListenerPortMappingOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPortMappingOutput) Port() pulumi.IntOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPortMappingPtrInput
- type VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Elem() VirtualRouterSpecListenerPortMappingOutput
- func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPtrInput
- type VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) Elem() VirtualRouterSpecListenerOutput
- func (VirtualRouterSpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPtrOutput) PortMapping() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecOutput
- func (VirtualRouterSpecOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecOutput) Listener() VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterSpecPtrInput
- type VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecPtrOutput) Elem() VirtualRouterSpecOutput
- func (VirtualRouterSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecPtrOutput) Listener() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterState
- type VirtualService
- type VirtualServiceArgs
- type VirtualServiceSpec
- type VirtualServiceSpecArgs
- func (VirtualServiceSpecArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceSpecInput
- type VirtualServiceSpecOutput
- func (VirtualServiceSpecOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecOutput) Provider() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceSpecProvider
- type VirtualServiceSpecProviderArgs
- func (VirtualServiceSpecProviderArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- type VirtualServiceSpecProviderInput
- type VirtualServiceSpecProviderOutput
- func (VirtualServiceSpecProviderOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderPtrInput
- type VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) Elem() VirtualServiceSpecProviderOutput
- func (VirtualServiceSpecProviderPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderVirtualNode
- type VirtualServiceSpecProviderVirtualNodeArgs
- func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- type VirtualServiceSpecProviderVirtualNodeInput
- type VirtualServiceSpecProviderVirtualNodeOutput
- func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
- type VirtualServiceSpecProviderVirtualNodePtrInput
- type VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) Elem() VirtualServiceSpecProviderVirtualNodeOutput
- func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName() pulumi.StringPtrOutput
- type VirtualServiceSpecProviderVirtualRouter
- type VirtualServiceSpecProviderVirtualRouterArgs
- func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderVirtualRouterInput
- type VirtualServiceSpecProviderVirtualRouterOutput
- func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
- type VirtualServiceSpecProviderVirtualRouterPtrInput
- type VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) Elem() VirtualServiceSpecProviderVirtualRouterOutput
- func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName() pulumi.StringPtrOutput
- type VirtualServiceSpecPtrInput
- type VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecPtrOutput) Elem() VirtualServiceSpecOutput
- func (VirtualServiceSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecPtrOutput) Provider() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type 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 name to use for the service mesh. Name pulumi.StringOutput `pulumi:"name"` // The service mesh specification to apply. Spec MeshSpecPtrOutput `pulumi:"spec"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides an AWS App Mesh service mesh resource.
func GetMesh ¶
func GetMesh(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshState, opts ...pulumi.ResourceOption) (*Mesh, error)
GetMesh gets an existing Mesh resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type MeshArgs ¶
type MeshArgs struct { // The name to use for the service mesh. Name pulumi.StringPtrInput // The service mesh specification to apply. Spec MeshSpecPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
The set of arguments for constructing a Mesh resource.
func (MeshArgs) ElementType ¶
type MeshSpec ¶
type MeshSpec struct { // The egress filter rules for the service mesh. EgressFilter *MeshSpecEgressFilter `pulumi:"egressFilter"` }
type MeshSpecArgs ¶
type MeshSpecArgs struct { // The egress filter rules for the service mesh. EgressFilter MeshSpecEgressFilterPtrInput `pulumi:"egressFilter"` }
func (MeshSpecArgs) ElementType ¶
func (MeshSpecArgs) ElementType() reflect.Type
func (MeshSpecArgs) ToMeshSpecOutput ¶
func (i MeshSpecArgs) ToMeshSpecOutput() MeshSpecOutput
func (MeshSpecArgs) ToMeshSpecOutputWithContext ¶
func (i MeshSpecArgs) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
func (MeshSpecArgs) ToMeshSpecPtrOutput ¶
func (i MeshSpecArgs) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecArgs) ToMeshSpecPtrOutputWithContext ¶
func (i MeshSpecArgs) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshSpecEgressFilter ¶
type MeshSpecEgressFilter struct { // The egress filter type. By default, the type is `DROP_ALL`. // Valid values are `ALLOW_ALL` and `DROP_ALL`. Type *string `pulumi:"type"` }
type MeshSpecEgressFilterArgs ¶
type MeshSpecEgressFilterArgs struct { // The egress filter type. By default, the type is `DROP_ALL`. // Valid values are `ALLOW_ALL` and `DROP_ALL`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (MeshSpecEgressFilterArgs) ElementType ¶
func (MeshSpecEgressFilterArgs) ElementType() reflect.Type
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
type MeshSpecEgressFilterInput ¶
type MeshSpecEgressFilterInput interface { pulumi.Input ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput ToMeshSpecEgressFilterOutputWithContext(context.Context) MeshSpecEgressFilterOutput }
MeshSpecEgressFilterInput is an input type that accepts MeshSpecEgressFilterArgs and MeshSpecEgressFilterOutput values. You can construct a concrete instance of `MeshSpecEgressFilterInput` via:
MeshSpecEgressFilterArgs{...}
type MeshSpecEgressFilterOutput ¶
type MeshSpecEgressFilterOutput struct{ *pulumi.OutputState }
func (MeshSpecEgressFilterOutput) ElementType ¶
func (MeshSpecEgressFilterOutput) ElementType() reflect.Type
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterOutput) Type ¶
func (o MeshSpecEgressFilterOutput) Type() pulumi.StringPtrOutput
The egress filter type. By default, the type is `DROP_ALL`. Valid values are `ALLOW_ALL` and `DROP_ALL`.
type MeshSpecEgressFilterPtrInput ¶
type MeshSpecEgressFilterPtrInput interface { pulumi.Input ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput ToMeshSpecEgressFilterPtrOutputWithContext(context.Context) MeshSpecEgressFilterPtrOutput }
MeshSpecEgressFilterPtrInput is an input type that accepts MeshSpecEgressFilterArgs, MeshSpecEgressFilterPtr and MeshSpecEgressFilterPtrOutput values. You can construct a concrete instance of `MeshSpecEgressFilterPtrInput` via:
MeshSpecEgressFilterArgs{...} or: nil
func MeshSpecEgressFilterPtr ¶
func MeshSpecEgressFilterPtr(v *MeshSpecEgressFilterArgs) MeshSpecEgressFilterPtrInput
type MeshSpecEgressFilterPtrOutput ¶
type MeshSpecEgressFilterPtrOutput struct{ *pulumi.OutputState }
func (MeshSpecEgressFilterPtrOutput) Elem ¶
func (o MeshSpecEgressFilterPtrOutput) Elem() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterPtrOutput) ElementType ¶
func (MeshSpecEgressFilterPtrOutput) ElementType() reflect.Type
func (MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput ¶
func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterPtrOutput) Type ¶
func (o MeshSpecEgressFilterPtrOutput) Type() pulumi.StringPtrOutput
The egress filter type. By default, the type is `DROP_ALL`. Valid values are `ALLOW_ALL` and `DROP_ALL`.
type MeshSpecInput ¶
type MeshSpecInput interface { pulumi.Input ToMeshSpecOutput() MeshSpecOutput ToMeshSpecOutputWithContext(context.Context) MeshSpecOutput }
MeshSpecInput is an input type that accepts MeshSpecArgs and MeshSpecOutput values. You can construct a concrete instance of `MeshSpecInput` via:
MeshSpecArgs{...}
type MeshSpecOutput ¶
type MeshSpecOutput struct{ *pulumi.OutputState }
func (MeshSpecOutput) EgressFilter ¶
func (o MeshSpecOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
The egress filter rules for the service mesh.
func (MeshSpecOutput) ElementType ¶
func (MeshSpecOutput) ElementType() reflect.Type
func (MeshSpecOutput) ToMeshSpecOutput ¶
func (o MeshSpecOutput) ToMeshSpecOutput() MeshSpecOutput
func (MeshSpecOutput) ToMeshSpecOutputWithContext ¶
func (o MeshSpecOutput) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
func (MeshSpecOutput) ToMeshSpecPtrOutput ¶
func (o MeshSpecOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecOutput) ToMeshSpecPtrOutputWithContext ¶
func (o MeshSpecOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshSpecPtrInput ¶
type MeshSpecPtrInput interface { pulumi.Input ToMeshSpecPtrOutput() MeshSpecPtrOutput ToMeshSpecPtrOutputWithContext(context.Context) MeshSpecPtrOutput }
MeshSpecPtrInput is an input type that accepts MeshSpecArgs, MeshSpecPtr and MeshSpecPtrOutput values. You can construct a concrete instance of `MeshSpecPtrInput` via:
MeshSpecArgs{...} or: nil
func MeshSpecPtr ¶
func MeshSpecPtr(v *MeshSpecArgs) MeshSpecPtrInput
type MeshSpecPtrOutput ¶
type MeshSpecPtrOutput struct{ *pulumi.OutputState }
func (MeshSpecPtrOutput) EgressFilter ¶
func (o MeshSpecPtrOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
The egress filter rules for the service mesh.
func (MeshSpecPtrOutput) Elem ¶
func (o MeshSpecPtrOutput) Elem() MeshSpecOutput
func (MeshSpecPtrOutput) ElementType ¶
func (MeshSpecPtrOutput) ElementType() reflect.Type
func (MeshSpecPtrOutput) ToMeshSpecPtrOutput ¶
func (o MeshSpecPtrOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext ¶
func (o MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshState ¶
type MeshState struct { // The ARN of the service mesh. Arn pulumi.StringPtrInput // The creation date of the service mesh. CreatedDate pulumi.StringPtrInput // The last update date of the service mesh. LastUpdatedDate pulumi.StringPtrInput // The name to use for the service mesh. Name pulumi.StringPtrInput // The service mesh specification to apply. Spec MeshSpecPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (MeshState) ElementType ¶
type Route ¶
type Route struct { pulumi.CustomResourceState // The ARN of the route. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the route. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the route. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the route. MeshName pulumi.StringOutput `pulumi:"meshName"` // The name to use for the route. Name pulumi.StringOutput `pulumi:"name"` // The route specification to apply. Spec RouteSpecOutput `pulumi:"spec"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringOutput `pulumi:"virtualRouterName"` }
Provides an AWS App Mesh route resource.
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type RouteArgs ¶
type RouteArgs struct { // The name of the service mesh in which to create the route. MeshName pulumi.StringInput // The name to use for the route. Name pulumi.StringPtrInput // The route specification to apply. Spec RouteSpecInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteSpec ¶
type RouteSpec struct { // The 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 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 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"` }
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 ¶ added in v2.2.0
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶ added in v2.2.0
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 ¶ added in v2.2.0
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 ¶ added in v2.2.0
func RouteSpecHttpRouteActionPtr(v *RouteSpecHttpRouteActionArgs) RouteSpecHttpRouteActionPtrInput
type RouteSpecHttpRouteActionPtrOutput ¶ added in v2.2.0
type RouteSpecHttpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionPtrOutput) Elem ¶ added in v2.2.0
func (o RouteSpecHttpRouteActionPtrOutput) Elem() RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionPtrOutput) ElementType ¶ added in v2.2.0
func (RouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput ¶ added in v2.2.0
func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶ added in v2.2.0
func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionPtrOutput) WeightedTargets ¶ added in v2.2.0
func (o RouteSpecHttpRouteActionPtrOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttpRouteActionWeightedTargetArgs ¶
type RouteSpecHttpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput ¶
func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
type RouteSpecHttpRouteActionWeightedTargetArray ¶
type RouteSpecHttpRouteActionWeightedTargetArray []RouteSpecHttpRouteActionWeightedTargetInput
func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
func (RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
type RouteSpecHttpRouteActionWeightedTargetArrayInput ¶
type RouteSpecHttpRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput }
RouteSpecHttpRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecHttpRouteActionWeightedTargetArray and RouteSpecHttpRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionWeightedTargetArrayInput` via:
RouteSpecHttpRouteActionWeightedTargetArray{ RouteSpecHttpRouteActionWeightedTargetArgs{...} }
type RouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
type RouteSpecHttpRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
type RouteSpecHttpRouteActionWeightedTargetInput ¶
type RouteSpecHttpRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecHttpRouteActionWeightedTargetOutput }
RouteSpecHttpRouteActionWeightedTargetInput is an input type that accepts RouteSpecHttpRouteActionWeightedTargetArgs and RouteSpecHttpRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionWeightedTargetInput` via:
RouteSpecHttpRouteActionWeightedTargetArgs{...}
type RouteSpecHttpRouteActionWeightedTargetOutput ¶
type RouteSpecHttpRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecHttpRouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecHttpRouteArgs ¶
type RouteSpecHttpRouteArgs struct { // The action to take if a match is determined. Action RouteSpecHttpRouteActionInput `pulumi:"action"` // The criteria for determining an HTTP request match. Match RouteSpecHttpRouteMatchInput `pulumi:"match"` }
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"` // Specifies the path with which to match requests. // 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"` // Specifies the path with which to match requests. // 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 ¶ added in v2.2.0
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶ added in v2.2.0
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 header value sent by the client must match the specified value exactly. Exact *string `pulumi:"exact"` // Specifies the path with which to match requests. // 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 header value sent by the client must be included in. Range *RouteSpecHttpRouteMatchHeaderMatchRange `pulumi:"range"` // The header value sent by the client must include the specified characters. Regex *string `pulumi:"regex"` // The header value sent by the client must end with the specified characters. Suffix *string `pulumi:"suffix"` }
type RouteSpecHttpRouteMatchHeaderMatchArgs ¶
type RouteSpecHttpRouteMatchHeaderMatchArgs struct { // The header value sent by the client must match the specified value exactly. Exact pulumi.StringPtrInput `pulumi:"exact"` // Specifies the path with which to match requests. // 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 header value sent by the client must be included in. Range RouteSpecHttpRouteMatchHeaderMatchRangePtrInput `pulumi:"range"` // The header value sent by the client must include the specified characters. Regex pulumi.StringPtrInput `pulumi:"regex"` // The header value sent by the client must end with the specified characters. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchInput ¶
type RouteSpecHttpRouteMatchHeaderMatchInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput }
RouteSpecHttpRouteMatchHeaderMatchInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchArgs and RouteSpecHttpRouteMatchHeaderMatchOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchInput` via:
RouteSpecHttpRouteMatchHeaderMatchArgs{...}
type RouteSpecHttpRouteMatchHeaderMatchOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Exact ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
The header value sent by the client must match the specified value exactly.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
Specifies the path with which to match requests. 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 header value sent by the client must be included in.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Regex ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
The header value sent by the client must include the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
The header value sent by the client must end with the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchPtrInput ¶
type RouteSpecHttpRouteMatchHeaderMatchPtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput }
RouteSpecHttpRouteMatchHeaderMatchPtrInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchArgs, RouteSpecHttpRouteMatchHeaderMatchPtr and RouteSpecHttpRouteMatchHeaderMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchPtrInput` via:
RouteSpecHttpRouteMatchHeaderMatchArgs{...} or: nil
func RouteSpecHttpRouteMatchHeaderMatchPtr ¶
func RouteSpecHttpRouteMatchHeaderMatchPtr(v *RouteSpecHttpRouteMatchHeaderMatchArgs) RouteSpecHttpRouteMatchHeaderMatchPtrInput
type RouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
The header value sent by the client must match the specified value exactly.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
Specifies the path with which to match requests. 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 header value sent by the client must be included in.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
The header value sent by the client must include the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The header value sent by the client must end with the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangeArgs ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeArgs struct { // The end of the range. End pulumi.IntInput `pulumi:"end"` // The start of the range. Start pulumi.IntInput `pulumi:"start"` }
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangeInput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput }
RouteSpecHttpRouteMatchHeaderMatchRangeInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchRangeArgs and RouteSpecHttpRouteMatchHeaderMatchRangeOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchRangeInput` via:
RouteSpecHttpRouteMatchHeaderMatchRangeArgs{...}
type RouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput }
RouteSpecHttpRouteMatchHeaderMatchRangePtrInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchRangeArgs, RouteSpecHttpRouteMatchHeaderMatchRangePtr and RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchRangePtrInput` via:
RouteSpecHttpRouteMatchHeaderMatchRangeArgs{...} or: nil
func RouteSpecHttpRouteMatchHeaderMatchRangePtr ¶
func RouteSpecHttpRouteMatchHeaderMatchRangePtr(v *RouteSpecHttpRouteMatchHeaderMatchRangeArgs) RouteSpecHttpRouteMatchHeaderMatchRangePtrInput
type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderOutput ¶
type RouteSpecHttpRouteMatchHeaderOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderOutput) Invert ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` method and value. Default is `false`.
func (RouteSpecHttpRouteMatchHeaderOutput) Match ¶
The method and value to match the header value sent with a request. Specify one match method.
func (RouteSpecHttpRouteMatchHeaderOutput) Name ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) Name() pulumi.StringOutput
A name for the HTTP header in the client request that will be matched on.
func (RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
func (RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
type RouteSpecHttpRouteMatchInput ¶
type RouteSpecHttpRouteMatchInput interface { pulumi.Input ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput ToRouteSpecHttpRouteMatchOutputWithContext(context.Context) RouteSpecHttpRouteMatchOutput }
RouteSpecHttpRouteMatchInput is an input type that accepts RouteSpecHttpRouteMatchArgs and RouteSpecHttpRouteMatchOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchInput` via:
RouteSpecHttpRouteMatchArgs{...}
type RouteSpecHttpRouteMatchOutput ¶
type RouteSpecHttpRouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchOutput) ElementType ¶
func (RouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchOutput) Headers ¶
func (o RouteSpecHttpRouteMatchOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttpRouteMatchOutput) Method ¶
func (o RouteSpecHttpRouteMatchOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttpRouteMatchOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchOutput) Prefix() pulumi.StringOutput
Specifies the path with which to match requests. 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 ¶ added in v2.2.0
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶ added in v2.2.0
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
type RouteSpecHttpRouteMatchPtrInput ¶ added in v2.2.0
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 ¶ added in v2.2.0
func RouteSpecHttpRouteMatchPtr(v *RouteSpecHttpRouteMatchArgs) RouteSpecHttpRouteMatchPtrInput
type RouteSpecHttpRouteMatchPtrOutput ¶ added in v2.2.0
type RouteSpecHttpRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchPtrOutput) Elem ¶ added in v2.2.0
func (o RouteSpecHttpRouteMatchPtrOutput) Elem() RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchPtrOutput) ElementType ¶ added in v2.2.0
func (RouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchPtrOutput) Headers ¶ added in v2.2.0
func (o RouteSpecHttpRouteMatchPtrOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttpRouteMatchPtrOutput) Method ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (o RouteSpecHttpRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
Specifies the path with which to match requests. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchPtrOutput) Scheme ¶ added in v2.2.0
func (o RouteSpecHttpRouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput ¶ added in v2.2.0
func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶ added in v2.2.0
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) 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) ToRouteSpecHttpRoutePtrOutput ¶
func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
func (RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext ¶
func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
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) 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) 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"` }
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 ¶ added in v2.2.0
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶ added in v2.2.0
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 ¶ added in v2.2.0
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 ¶ added in v2.2.0
func RouteSpecTcpRouteActionPtr(v *RouteSpecTcpRouteActionArgs) RouteSpecTcpRouteActionPtrInput
type RouteSpecTcpRouteActionPtrOutput ¶ added in v2.2.0
type RouteSpecTcpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionPtrOutput) Elem ¶ added in v2.2.0
func (o RouteSpecTcpRouteActionPtrOutput) Elem() RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionPtrOutput) ElementType ¶ added in v2.2.0
func (RouteSpecTcpRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput ¶ added in v2.2.0
func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶ added in v2.2.0
func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionPtrOutput) WeightedTargets ¶ added in v2.2.0
func (o RouteSpecTcpRouteActionPtrOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecTcpRouteActionWeightedTargetArgs ¶
type RouteSpecTcpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput ¶
func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
type RouteSpecTcpRouteActionWeightedTargetArray ¶
type RouteSpecTcpRouteActionWeightedTargetArray []RouteSpecTcpRouteActionWeightedTargetInput
func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
func (RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
type RouteSpecTcpRouteActionWeightedTargetArrayInput ¶
type RouteSpecTcpRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput }
RouteSpecTcpRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecTcpRouteActionWeightedTargetArray and RouteSpecTcpRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionWeightedTargetArrayInput` via:
RouteSpecTcpRouteActionWeightedTargetArray{ RouteSpecTcpRouteActionWeightedTargetArgs{...} }
type RouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
type RouteSpecTcpRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
type RouteSpecTcpRouteActionWeightedTargetInput ¶
type RouteSpecTcpRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecTcpRouteActionWeightedTargetOutput }
RouteSpecTcpRouteActionWeightedTargetInput is an input type that accepts RouteSpecTcpRouteActionWeightedTargetArgs and RouteSpecTcpRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionWeightedTargetInput` via:
RouteSpecTcpRouteActionWeightedTargetArgs{...}
type RouteSpecTcpRouteActionWeightedTargetOutput ¶
type RouteSpecTcpRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecTcpRouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecTcpRouteArgs ¶
type RouteSpecTcpRouteArgs struct { // The action to take if a match is determined. Action RouteSpecTcpRouteActionInput `pulumi:"action"` }
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) 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) ToRouteSpecTcpRoutePtrOutput ¶
func (o RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
func (RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutputWithContext ¶
func (o RouteSpecTcpRoutePtrOutput) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
type RouteState ¶
type RouteState struct { // The ARN of the route. Arn pulumi.StringPtrInput // The creation date of the route. CreatedDate pulumi.StringPtrInput // The last update date of the route. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the route. MeshName pulumi.StringPtrInput // The name to use for the route. Name pulumi.StringPtrInput // The route specification to apply. Spec RouteSpecPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type VirtualNode ¶
type VirtualNode struct { pulumi.CustomResourceState // The ARN of the virtual node. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual node. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual node. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringOutput `pulumi:"meshName"` // The name to use for the virtual node. Name pulumi.StringOutput `pulumi:"name"` // The virtual node specification to apply. Spec VirtualNodeSpecOutput `pulumi:"spec"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual node resource.
## Breaking Changes
Because of backward incompatible API changes (read [here](https://github.com/awslabs/aws-app-mesh-examples/issues/92)), `appmesh.VirtualNode` resource definitions created with provider versions earlier than v2.3.0 will need to be modified:
* Rename the `serviceName` attribute of the `dns` object to `hostname`.
* Replace the `backends` attribute of the `spec` object with one or more `backend` configuration blocks, setting `virtualServiceName` to the name of the service.
The state associated with existing resources will automatically be migrated.
func GetVirtualNode ¶
func GetVirtualNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNodeState, opts ...pulumi.ResourceOption) (*VirtualNode, error)
GetVirtualNode gets an existing VirtualNode resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNode ¶
func NewVirtualNode(ctx *pulumi.Context, name string, args *VirtualNodeArgs, opts ...pulumi.ResourceOption) (*VirtualNode, error)
NewVirtualNode registers a new resource with the given unique name, arguments, and options.
type VirtualNodeArgs ¶
type VirtualNodeArgs struct { // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringInput // The name to use for the virtual node. Name pulumi.StringPtrInput // The virtual node specification to apply. Spec VirtualNodeSpecInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
The set of arguments for constructing a VirtualNode resource.
func (VirtualNodeArgs) ElementType ¶
func (VirtualNodeArgs) ElementType() reflect.Type
type VirtualNodeSpec ¶
type VirtualNodeSpec struct { // 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 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 VirtualNodeSpecBackendVirtualServicePtrInput `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 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() VirtualNodeSpecBackendVirtualServicePtrOutput
Specifies a virtual service to use as a backend for a virtual node.
type VirtualNodeSpecBackendVirtualService ¶
type VirtualNodeSpecBackendVirtualService struct { // The name of the virtual service that is acting as a virtual node backend. VirtualServiceName string `pulumi:"virtualServiceName"` }
type VirtualNodeSpecBackendVirtualServiceArgs ¶
type VirtualNodeSpecBackendVirtualServiceArgs struct { // The name of the virtual service that is acting as a virtual node backend. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServicePtrOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServicePtrOutput() VirtualNodeSpecBackendVirtualServicePtrOutput
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServicePtrOutput
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) 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) ToVirtualNodeSpecBackendVirtualServicePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutput() VirtualNodeSpecBackendVirtualServicePtrOutput
func (VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServicePtrOutput
func (VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that is acting as a virtual node backend.
type VirtualNodeSpecBackendVirtualServicePtrInput ¶
type VirtualNodeSpecBackendVirtualServicePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServicePtrOutput() VirtualNodeSpecBackendVirtualServicePtrOutput ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServicePtrOutput }
VirtualNodeSpecBackendVirtualServicePtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceArgs, VirtualNodeSpecBackendVirtualServicePtr and VirtualNodeSpecBackendVirtualServicePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServicePtrInput` via:
VirtualNodeSpecBackendVirtualServiceArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServicePtr ¶
func VirtualNodeSpecBackendVirtualServicePtr(v *VirtualNodeSpecBackendVirtualServiceArgs) VirtualNodeSpecBackendVirtualServicePtrInput
type VirtualNodeSpecBackendVirtualServicePtrOutput ¶
type VirtualNodeSpecBackendVirtualServicePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServicePtrOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServicePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServicePtrOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutput ¶
func (o VirtualNodeSpecBackendVirtualServicePtrOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutput() VirtualNodeSpecBackendVirtualServicePtrOutput
func (VirtualNodeSpecBackendVirtualServicePtrOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServicePtrOutput) ToVirtualNodeSpecBackendVirtualServicePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServicePtrOutput
func (VirtualNodeSpecBackendVirtualServicePtrOutput) VirtualServiceName ¶
func (o VirtualNodeSpecBackendVirtualServicePtrOutput) VirtualServiceName() pulumi.StringPtrOutput
The name of the virtual service that is acting as a virtual node backend.
type VirtualNodeSpecInput ¶
type VirtualNodeSpecInput interface { pulumi.Input ToVirtualNodeSpecOutput() VirtualNodeSpecOutput ToVirtualNodeSpecOutputWithContext(context.Context) VirtualNodeSpecOutput }
VirtualNodeSpecInput is an input type that accepts VirtualNodeSpecArgs and VirtualNodeSpecOutput values. You can construct a concrete instance of `VirtualNodeSpecInput` via:
VirtualNodeSpecArgs{...}
type VirtualNodeSpecListener ¶
type VirtualNodeSpecListener struct { // The health check information for the listener. HealthCheck *VirtualNodeSpecListenerHealthCheck `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualNodeSpecListenerPortMapping `pulumi:"portMapping"` }
type VirtualNodeSpecListenerArgs ¶
type VirtualNodeSpecListenerArgs struct { // The health check information for the listener. HealthCheck VirtualNodeSpecListenerHealthCheckPtrInput `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualNodeSpecListenerPortMappingInput `pulumi:"portMapping"` }
func (VirtualNodeSpecListenerArgs) ElementType ¶
func (VirtualNodeSpecListenerArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecListenerHealthCheck ¶
type VirtualNodeSpecListenerHealthCheck struct { // The number of consecutive successful health checks that must occur before declaring listener healthy. HealthyThreshold int `pulumi:"healthyThreshold"` // The time period in milliseconds between each health check execution. IntervalMillis int `pulumi:"intervalMillis"` // The destination path for the health check request. This is only required if the specified protocol is `http`. 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` and `tcp`. 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`. 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` and `tcp`. 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`.
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` and `tcp`.
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`.
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` and `tcp`.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
The amount of time to wait when receiving a response from the health check, in milliseconds.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
type VirtualNodeSpecListenerInput ¶
type VirtualNodeSpecListenerInput interface { pulumi.Input ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput ToVirtualNodeSpecListenerOutputWithContext(context.Context) VirtualNodeSpecListenerOutput }
VirtualNodeSpecListenerInput is an input type that accepts VirtualNodeSpecListenerArgs and VirtualNodeSpecListenerOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerInput` via:
VirtualNodeSpecListenerArgs{...}
type VirtualNodeSpecListenerOutput ¶
type VirtualNodeSpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutput) ElementType ¶
func (VirtualNodeSpecListenerOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutput) HealthCheck ¶
func (o VirtualNodeSpecListenerOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualNodeSpecListenerOutput) PortMapping ¶
func (o VirtualNodeSpecListenerOutput) PortMapping() VirtualNodeSpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerOutput) 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` and `tcp`. 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 ¶ added in v2.2.0
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶ added in v2.2.0
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` and `tcp`.
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶ added in v2.2.0
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶ added in v2.2.0
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPortMappingPtrInput ¶ added in v2.2.0
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 ¶ added in v2.2.0
func VirtualNodeSpecListenerPortMappingPtr(v *VirtualNodeSpecListenerPortMappingArgs) VirtualNodeSpecListenerPortMappingPtrInput
type VirtualNodeSpecListenerPortMappingPtrOutput ¶ added in v2.2.0
type VirtualNodeSpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType ¶ added in v2.2.0
func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPortMappingPtrOutput) Port ¶ added in v2.2.0
func (o VirtualNodeSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualNodeSpecListenerPortMappingPtrOutput) Protocol ¶ added in v2.2.0
func (o VirtualNodeSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http` and `tcp`.
func (VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶ added in v2.2.0
func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶ added in v2.2.0
func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPtrInput ¶
type VirtualNodeSpecListenerPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput ToVirtualNodeSpecListenerPtrOutputWithContext(context.Context) VirtualNodeSpecListenerPtrOutput }
VirtualNodeSpecListenerPtrInput is an input type that accepts VirtualNodeSpecListenerArgs, VirtualNodeSpecListenerPtr and VirtualNodeSpecListenerPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerPtrInput` via:
VirtualNodeSpecListenerArgs{...} or: nil
func VirtualNodeSpecListenerPtr ¶
func VirtualNodeSpecListenerPtr(v *VirtualNodeSpecListenerArgs) VirtualNodeSpecListenerPtrInput
type VirtualNodeSpecListenerPtrOutput ¶
type VirtualNodeSpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPtrOutput) Elem ¶
func (o VirtualNodeSpecListenerPtrOutput) Elem() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPtrOutput) HealthCheck ¶
func (o VirtualNodeSpecListenerPtrOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualNodeSpecListenerPtrOutput) PortMapping ¶
func (o VirtualNodeSpecListenerPtrOutput) PortMapping() VirtualNodeSpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput ¶
func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecLogging ¶
type VirtualNodeSpecLogging struct { // The access log configuration for a virtual node. AccessLog *VirtualNodeSpecLoggingAccessLog `pulumi:"accessLog"` }
type VirtualNodeSpecLoggingAccessLog ¶
type VirtualNodeSpecLoggingAccessLog struct { // The file object to send virtual node access logs to. File *VirtualNodeSpecLoggingAccessLogFile `pulumi:"file"` }
type VirtualNodeSpecLoggingAccessLogArgs ¶
type VirtualNodeSpecLoggingAccessLogArgs struct { // The file object to send virtual node access logs to. File VirtualNodeSpecLoggingAccessLogFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecLoggingAccessLogArgs) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingAccessLogFile ¶
type VirtualNodeSpecLoggingAccessLogFile struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path string `pulumi:"path"` }
type VirtualNodeSpecLoggingAccessLogFileArgs ¶
type VirtualNodeSpecLoggingAccessLogFileArgs struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path pulumi.StringInput `pulumi:"path"` }
func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogFileInput ¶
type VirtualNodeSpecLoggingAccessLogFileInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogFileOutput }
VirtualNodeSpecLoggingAccessLogFileInput is an input type that accepts VirtualNodeSpecLoggingAccessLogFileArgs and VirtualNodeSpecLoggingAccessLogFileOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogFileInput` via:
VirtualNodeSpecLoggingAccessLogFileArgs{...}
type VirtualNodeSpecLoggingAccessLogFileOutput ¶
type VirtualNodeSpecLoggingAccessLogFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFileOutput) Path ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) Path() pulumi.StringOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogFilePtrInput ¶
type VirtualNodeSpecLoggingAccessLogFilePtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput }
VirtualNodeSpecLoggingAccessLogFilePtrInput is an input type that accepts VirtualNodeSpecLoggingAccessLogFileArgs, VirtualNodeSpecLoggingAccessLogFilePtr and VirtualNodeSpecLoggingAccessLogFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogFilePtrInput` via:
VirtualNodeSpecLoggingAccessLogFileArgs{...} or: nil
func VirtualNodeSpecLoggingAccessLogFilePtr ¶
func VirtualNodeSpecLoggingAccessLogFilePtr(v *VirtualNodeSpecLoggingAccessLogFileArgs) VirtualNodeSpecLoggingAccessLogFilePtrInput
type VirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
type VirtualNodeSpecLoggingAccessLogFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path() pulumi.StringPtrOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogInput ¶
type VirtualNodeSpecLoggingAccessLogInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput ToVirtualNodeSpecLoggingAccessLogOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogOutput }
VirtualNodeSpecLoggingAccessLogInput is an input type that accepts VirtualNodeSpecLoggingAccessLogArgs and VirtualNodeSpecLoggingAccessLogOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogInput` via:
VirtualNodeSpecLoggingAccessLogArgs{...}
type VirtualNodeSpecLoggingAccessLogOutput ¶
type VirtualNodeSpecLoggingAccessLogOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogOutput) File ¶
The file object to send virtual node access logs to.
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingAccessLogPtrInput ¶
type VirtualNodeSpecLoggingAccessLogPtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput }
VirtualNodeSpecLoggingAccessLogPtrInput is an input type that accepts VirtualNodeSpecLoggingAccessLogArgs, VirtualNodeSpecLoggingAccessLogPtr and VirtualNodeSpecLoggingAccessLogPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogPtrInput` via:
VirtualNodeSpecLoggingAccessLogArgs{...} or: nil
func VirtualNodeSpecLoggingAccessLogPtr ¶
func VirtualNodeSpecLoggingAccessLogPtr(v *VirtualNodeSpecLoggingAccessLogArgs) VirtualNodeSpecLoggingAccessLogPtrInput
type VirtualNodeSpecLoggingAccessLogPtrOutput ¶
type VirtualNodeSpecLoggingAccessLogPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogPtrOutput) File ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) File() VirtualNodeSpecLoggingAccessLogFilePtrOutput
The file object to send virtual node access logs to.
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingArgs ¶
type VirtualNodeSpecLoggingArgs struct { // The access log configuration for a virtual node. AccessLog VirtualNodeSpecLoggingAccessLogPtrInput `pulumi:"accessLog"` }
func (VirtualNodeSpecLoggingArgs) ElementType ¶
func (VirtualNodeSpecLoggingArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecLoggingInput ¶
type VirtualNodeSpecLoggingInput interface { pulumi.Input ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput ToVirtualNodeSpecLoggingOutputWithContext(context.Context) VirtualNodeSpecLoggingOutput }
VirtualNodeSpecLoggingInput is an input type that accepts VirtualNodeSpecLoggingArgs and VirtualNodeSpecLoggingOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingInput` via:
VirtualNodeSpecLoggingArgs{...}
type VirtualNodeSpecLoggingOutput ¶
type VirtualNodeSpecLoggingOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingOutput) AccessLog ¶
func (o VirtualNodeSpecLoggingOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
The access log configuration for a virtual node.
func (VirtualNodeSpecLoggingOutput) ElementType ¶
func (VirtualNodeSpecLoggingOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecLoggingPtrInput ¶
type VirtualNodeSpecLoggingPtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput ToVirtualNodeSpecLoggingPtrOutputWithContext(context.Context) VirtualNodeSpecLoggingPtrOutput }
VirtualNodeSpecLoggingPtrInput is an input type that accepts VirtualNodeSpecLoggingArgs, VirtualNodeSpecLoggingPtr and VirtualNodeSpecLoggingPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingPtrInput` via:
VirtualNodeSpecLoggingArgs{...} or: nil
func VirtualNodeSpecLoggingPtr ¶
func VirtualNodeSpecLoggingPtr(v *VirtualNodeSpecLoggingArgs) VirtualNodeSpecLoggingPtrInput
type VirtualNodeSpecLoggingPtrOutput ¶
type VirtualNodeSpecLoggingPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingPtrOutput) AccessLog ¶
func (o VirtualNodeSpecLoggingPtrOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
The access log configuration for a virtual node.
func (VirtualNodeSpecLoggingPtrOutput) Elem ¶
func (o VirtualNodeSpecLoggingPtrOutput) Elem() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingPtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput ¶
func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecOutput ¶
type VirtualNodeSpecOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecOutput) 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) 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`](https://www.terraform.io/docs/providers/aws/r/service_discovery_http_namespace.html) resource to configure a Cloud Map namespace. NamespaceName string `pulumi:"namespaceName"` // The name of the AWS Cloud Map service to use. Use the [`servicediscovery.Service`](https://www.terraform.io/docs/providers/aws/r/service_discovery_service.html) resource to configure a Cloud Map service. ServiceName string `pulumi:"serviceName"` }
type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs struct { // A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned. Attributes pulumi.StringMapInput `pulumi:"attributes"` // The name of the AWS Cloud Map namespace to use. // Use the [`servicediscovery.HttpNamespace`](https://www.terraform.io/docs/providers/aws/r/service_discovery_http_namespace.html) resource to configure a Cloud Map namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // The name of the AWS Cloud Map service to use. Use the [`servicediscovery.Service`](https://www.terraform.io/docs/providers/aws/r/service_discovery_service.html) resource to configure a Cloud Map service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput }
VirtualNodeSpecServiceDiscoveryAwsCloudMapInput is an input type that accepts VirtualNodeSpecServiceDiscoveryAwsCloudMap and VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryAwsCloudMapInput` via:
VirtualNodeSpecServiceDiscoveryAwsCloudMap{ "key": VirtualNodeSpecServiceDiscoveryAwsCloudArgs{...} }
type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes() pulumi.StringMapOutput
A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName() pulumi.StringOutput
The name of the AWS Cloud Map namespace to use. Use the [`servicediscovery.HttpNamespace`](https://www.terraform.io/docs/providers/aws/r/service_discovery_http_namespace.html) resource to configure a Cloud Map namespace.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName() pulumi.StringOutput
The name of the AWS Cloud Map service to use. Use the [`servicediscovery.Service`](https://www.terraform.io/docs/providers/aws/r/service_discovery_service.html) resource to configure a Cloud Map service.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput }
VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs, VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr and VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput` via:
VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr ¶
func VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr(v *VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes() pulumi.StringMapOutput
A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName() pulumi.StringPtrOutput
The name of the AWS Cloud Map namespace to use. Use the [`servicediscovery.HttpNamespace`](https://www.terraform.io/docs/providers/aws/r/service_discovery_http_namespace.html) resource to configure a Cloud Map namespace.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName() pulumi.StringPtrOutput
The name of the AWS Cloud Map service to use. Use the [`servicediscovery.Service`](https://www.terraform.io/docs/providers/aws/r/service_discovery_service.html) resource to configure a Cloud Map service.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryDns ¶
type VirtualNodeSpecServiceDiscoveryDns struct { // The DNS host name for your virtual node. Hostname string `pulumi:"hostname"` }
type VirtualNodeSpecServiceDiscoveryDnsArgs ¶
type VirtualNodeSpecServiceDiscoveryDnsArgs struct { // The DNS host name for your virtual node. Hostname pulumi.StringInput `pulumi:"hostname"` }
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryDnsInput ¶
type VirtualNodeSpecServiceDiscoveryDnsInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput }
VirtualNodeSpecServiceDiscoveryDnsInput is an input type that accepts VirtualNodeSpecServiceDiscoveryDnsArgs and VirtualNodeSpecServiceDiscoveryDnsOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryDnsInput` via:
VirtualNodeSpecServiceDiscoveryDnsArgs{...}
type VirtualNodeSpecServiceDiscoveryDnsOutput ¶
type VirtualNodeSpecServiceDiscoveryDnsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname() pulumi.StringOutput
The DNS host name for your virtual node.
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryDnsPtrInput ¶
type VirtualNodeSpecServiceDiscoveryDnsPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput }
VirtualNodeSpecServiceDiscoveryDnsPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryDnsArgs, VirtualNodeSpecServiceDiscoveryDnsPtr and VirtualNodeSpecServiceDiscoveryDnsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryDnsPtrInput` via:
VirtualNodeSpecServiceDiscoveryDnsArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryDnsPtr ¶
func VirtualNodeSpecServiceDiscoveryDnsPtr(v *VirtualNodeSpecServiceDiscoveryDnsArgs) VirtualNodeSpecServiceDiscoveryDnsPtrInput
type VirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryDnsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname() pulumi.StringPtrOutput
The DNS host name for your virtual node.
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryInput ¶
type VirtualNodeSpecServiceDiscoveryInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput ToVirtualNodeSpecServiceDiscoveryOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryOutput }
VirtualNodeSpecServiceDiscoveryInput is an input type that accepts VirtualNodeSpecServiceDiscoveryArgs and VirtualNodeSpecServiceDiscoveryOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryInput` via:
VirtualNodeSpecServiceDiscoveryArgs{...}
type VirtualNodeSpecServiceDiscoveryOutput ¶
type VirtualNodeSpecServiceDiscoveryOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
Specifies any AWS Cloud Map information for the virtual node.
func (VirtualNodeSpecServiceDiscoveryOutput) Dns ¶
Specifies the DNS service name for the virtual node.
func (VirtualNodeSpecServiceDiscoveryOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeSpecServiceDiscoveryPtrInput ¶
type VirtualNodeSpecServiceDiscoveryPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput }
VirtualNodeSpecServiceDiscoveryPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryArgs, VirtualNodeSpecServiceDiscoveryPtr and VirtualNodeSpecServiceDiscoveryPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryPtrInput` via:
VirtualNodeSpecServiceDiscoveryArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryPtr ¶
func VirtualNodeSpecServiceDiscoveryPtr(v *VirtualNodeSpecServiceDiscoveryArgs) VirtualNodeSpecServiceDiscoveryPtrInput
type VirtualNodeSpecServiceDiscoveryPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
Specifies any AWS Cloud Map information for the virtual node.
func (VirtualNodeSpecServiceDiscoveryPtrOutput) Dns ¶
Specifies the DNS service name for the virtual node.
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeState ¶
type VirtualNodeState struct { // The ARN of the virtual node. Arn pulumi.StringPtrInput // The creation date of the virtual node. CreatedDate pulumi.StringPtrInput // The last update date of the virtual node. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringPtrInput // The name to use for the virtual node. Name pulumi.StringPtrInput // The virtual node specification to apply. Spec VirtualNodeSpecPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (VirtualNodeState) ElementType ¶
func (VirtualNodeState) ElementType() reflect.Type
type VirtualRouter ¶
type VirtualRouter struct { pulumi.CustomResourceState // The ARN of the virtual router. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual router. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual router. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringOutput `pulumi:"meshName"` // The name to use for the virtual router. Name pulumi.StringOutput `pulumi:"name"` // The virtual router specification to apply. Spec VirtualRouterSpecOutput `pulumi:"spec"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual router resource.
## Breaking Changes
Because of backward incompatible API changes (read [here](https://github.com/awslabs/aws-app-mesh-examples/issues/92) and [here](https://github.com/awslabs/aws-app-mesh-examples/issues/94)), `appmesh.VirtualRouter` resource definitions created with provider versions earlier than v2.3.0 will need to be modified:
* Remove service `serviceNames` from the `spec` argument. AWS has created a `appmesh.VirtualService` resource for each of service names. These resource can be imported using `import`.
* Add a `listener` configuration block to the `spec` argument.
The state associated with existing resources will automatically be migrated.
func GetVirtualRouter ¶
func GetVirtualRouter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualRouterState, opts ...pulumi.ResourceOption) (*VirtualRouter, error)
GetVirtualRouter gets an existing VirtualRouter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualRouter ¶
func NewVirtualRouter(ctx *pulumi.Context, name string, args *VirtualRouterArgs, opts ...pulumi.ResourceOption) (*VirtualRouter, error)
NewVirtualRouter registers a new resource with the given unique name, arguments, and options.
type VirtualRouterArgs ¶
type VirtualRouterArgs struct { // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringInput // The name to use for the virtual router. Name pulumi.StringPtrInput // The virtual router specification to apply. Spec VirtualRouterSpecInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
The set of arguments for constructing a VirtualRouter resource.
func (VirtualRouterArgs) ElementType ¶
func (VirtualRouterArgs) ElementType() reflect.Type
type VirtualRouterSpec ¶
type VirtualRouterSpec struct { // The listeners that the virtual router is expected to receive inbound traffic from. // Currently only one listener is supported per virtual router. Listener VirtualRouterSpecListener `pulumi:"listener"` }
type VirtualRouterSpecArgs ¶
type VirtualRouterSpecArgs struct { // The listeners that the virtual router is expected to receive inbound traffic from. // Currently only one listener is supported per virtual router. Listener VirtualRouterSpecListenerInput `pulumi:"listener"` }
func (VirtualRouterSpecArgs) ElementType ¶
func (VirtualRouterSpecArgs) ElementType() reflect.Type
func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutput ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterSpecInput ¶
type VirtualRouterSpecInput interface { pulumi.Input ToVirtualRouterSpecOutput() VirtualRouterSpecOutput ToVirtualRouterSpecOutputWithContext(context.Context) VirtualRouterSpecOutput }
VirtualRouterSpecInput is an input type that accepts VirtualRouterSpecArgs and VirtualRouterSpecOutput values. You can construct a concrete instance of `VirtualRouterSpecInput` via:
VirtualRouterSpecArgs{...}
type VirtualRouterSpecListener ¶
type VirtualRouterSpecListener struct { // The port mapping information for the listener. PortMapping VirtualRouterSpecListenerPortMapping `pulumi:"portMapping"` }
type VirtualRouterSpecListenerArgs ¶
type VirtualRouterSpecListenerArgs struct { // The port mapping information for the listener. PortMapping VirtualRouterSpecListenerPortMappingInput `pulumi:"portMapping"` }
func (VirtualRouterSpecListenerArgs) ElementType ¶
func (VirtualRouterSpecListenerArgs) ElementType() reflect.Type
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput ¶ added in v2.2.0
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext ¶ added in v2.2.0
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` and `tcp`. 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 ¶ added in v2.2.0
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶ added in v2.2.0
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` and `tcp`.
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPortMappingPtrInput ¶ added in v2.2.0
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 ¶ added in v2.2.0
func VirtualRouterSpecListenerPortMappingPtr(v *VirtualRouterSpecListenerPortMappingArgs) VirtualRouterSpecListenerPortMappingPtrInput
type VirtualRouterSpecListenerPortMappingPtrOutput ¶ added in v2.2.0
type VirtualRouterSpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType ¶ added in v2.2.0
func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPortMappingPtrOutput) Port ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualRouterSpecListenerPortMappingPtrOutput) Protocol ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http` and `tcp`.
func (VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPtrInput ¶ added in v2.2.0
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 ¶ added in v2.2.0
func VirtualRouterSpecListenerPtr(v *VirtualRouterSpecListenerArgs) VirtualRouterSpecListenerPtrInput
type VirtualRouterSpecListenerPtrOutput ¶ added in v2.2.0
type VirtualRouterSpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPtrOutput) Elem ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPtrOutput) Elem() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerPtrOutput) ElementType ¶ added in v2.2.0
func (VirtualRouterSpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPtrOutput) PortMapping ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPtrOutput) PortMapping() VirtualRouterSpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext ¶ added in v2.2.0
func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
type VirtualRouterSpecOutput ¶
type VirtualRouterSpecOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecOutput) ElementType ¶
func (VirtualRouterSpecOutput) ElementType() reflect.Type
func (VirtualRouterSpecOutput) Listener ¶
func (o VirtualRouterSpecOutput) Listener() VirtualRouterSpecListenerOutput
The listeners that the virtual router is expected to receive inbound traffic from. Currently only one listener is supported per virtual router.
func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutput ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterSpecPtrInput ¶
type VirtualRouterSpecPtrInput interface { pulumi.Input ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput ToVirtualRouterSpecPtrOutputWithContext(context.Context) VirtualRouterSpecPtrOutput }
VirtualRouterSpecPtrInput is an input type that accepts VirtualRouterSpecArgs, VirtualRouterSpecPtr and VirtualRouterSpecPtrOutput values. You can construct a concrete instance of `VirtualRouterSpecPtrInput` via:
VirtualRouterSpecArgs{...} or: nil
func VirtualRouterSpecPtr ¶
func VirtualRouterSpecPtr(v *VirtualRouterSpecArgs) VirtualRouterSpecPtrInput
type VirtualRouterSpecPtrOutput ¶
type VirtualRouterSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecPtrOutput) Elem ¶
func (o VirtualRouterSpecPtrOutput) Elem() VirtualRouterSpecOutput
func (VirtualRouterSpecPtrOutput) ElementType ¶
func (VirtualRouterSpecPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecPtrOutput) Listener ¶
func (o VirtualRouterSpecPtrOutput) Listener() VirtualRouterSpecListenerPtrOutput
The listeners that the virtual router is expected to receive inbound traffic from. Currently only one listener is supported per virtual router.
func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput ¶
func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext ¶
func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterState ¶
type VirtualRouterState struct { // The ARN of the virtual router. Arn pulumi.StringPtrInput // The creation date of the virtual router. CreatedDate pulumi.StringPtrInput // The last update date of the virtual router. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringPtrInput // The name to use for the virtual router. Name pulumi.StringPtrInput // The virtual router specification to apply. Spec VirtualRouterSpecPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (VirtualRouterState) ElementType ¶
func (VirtualRouterState) ElementType() reflect.Type
type VirtualService ¶
type VirtualService struct { pulumi.CustomResourceState // The ARN of the virtual service. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual service. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual service. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringOutput `pulumi:"meshName"` // The name to use for the virtual service. Name pulumi.StringOutput `pulumi:"name"` // The virtual service specification to apply. Spec VirtualServiceSpecOutput `pulumi:"spec"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual service resource.
func GetVirtualService ¶
func GetVirtualService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualServiceState, opts ...pulumi.ResourceOption) (*VirtualService, error)
GetVirtualService gets an existing VirtualService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualService ¶
func NewVirtualService(ctx *pulumi.Context, name string, args *VirtualServiceArgs, opts ...pulumi.ResourceOption) (*VirtualService, error)
NewVirtualService registers a new resource with the given unique name, arguments, and options.
type VirtualServiceArgs ¶
type VirtualServiceArgs struct { // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringInput // The name to use for the virtual service. Name pulumi.StringPtrInput // The virtual service specification to apply. Spec VirtualServiceSpecInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
The set of arguments for constructing a VirtualService resource.
func (VirtualServiceArgs) ElementType ¶
func (VirtualServiceArgs) ElementType() reflect.Type
type VirtualServiceSpec ¶
type VirtualServiceSpec struct { // The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router. Provider *VirtualServiceSpecProvider `pulumi:"provider"` }
type VirtualServiceSpecArgs ¶
type VirtualServiceSpecArgs struct { // The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router. Provider VirtualServiceSpecProviderPtrInput `pulumi:"provider"` }
func (VirtualServiceSpecArgs) ElementType ¶
func (VirtualServiceSpecArgs) ElementType() reflect.Type
func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutput ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceSpecInput ¶
type VirtualServiceSpecInput interface { pulumi.Input ToVirtualServiceSpecOutput() VirtualServiceSpecOutput ToVirtualServiceSpecOutputWithContext(context.Context) VirtualServiceSpecOutput }
VirtualServiceSpecInput is an input type that accepts VirtualServiceSpecArgs and VirtualServiceSpecOutput values. You can construct a concrete instance of `VirtualServiceSpecInput` via:
VirtualServiceSpecArgs{...}
type VirtualServiceSpecOutput ¶
type VirtualServiceSpecOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecOutput) ElementType ¶
func (VirtualServiceSpecOutput) ElementType() reflect.Type
func (VirtualServiceSpecOutput) Provider ¶
func (o VirtualServiceSpecOutput) Provider() VirtualServiceSpecProviderPtrOutput
The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router.
func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutput ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceSpecProvider ¶
type VirtualServiceSpecProvider struct { // The virtual node associated with a virtual service. VirtualNode *VirtualServiceSpecProviderVirtualNode `pulumi:"virtualNode"` // The virtual router associated with a virtual service. VirtualRouter *VirtualServiceSpecProviderVirtualRouter `pulumi:"virtualRouter"` }
type VirtualServiceSpecProviderArgs ¶
type VirtualServiceSpecProviderArgs struct { // The virtual node associated with a virtual service. VirtualNode VirtualServiceSpecProviderVirtualNodePtrInput `pulumi:"virtualNode"` // The virtual router associated with a virtual service. VirtualRouter VirtualServiceSpecProviderVirtualRouterPtrInput `pulumi:"virtualRouter"` }
func (VirtualServiceSpecProviderArgs) ElementType ¶
func (VirtualServiceSpecProviderArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
type VirtualServiceSpecProviderInput ¶
type VirtualServiceSpecProviderInput interface { pulumi.Input ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput ToVirtualServiceSpecProviderOutputWithContext(context.Context) VirtualServiceSpecProviderOutput }
VirtualServiceSpecProviderInput is an input type that accepts VirtualServiceSpecProviderArgs and VirtualServiceSpecProviderOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderInput` via:
VirtualServiceSpecProviderArgs{...}
type VirtualServiceSpecProviderOutput ¶
type VirtualServiceSpecProviderOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderOutput) ElementType ¶
func (VirtualServiceSpecProviderOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderOutput) VirtualNode ¶
func (o VirtualServiceSpecProviderOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
The virtual node associated with a virtual service.
func (VirtualServiceSpecProviderOutput) VirtualRouter ¶
func (o VirtualServiceSpecProviderOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
The virtual router associated with a virtual service.
type VirtualServiceSpecProviderPtrInput ¶
type VirtualServiceSpecProviderPtrInput interface { pulumi.Input ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput ToVirtualServiceSpecProviderPtrOutputWithContext(context.Context) VirtualServiceSpecProviderPtrOutput }
VirtualServiceSpecProviderPtrInput is an input type that accepts VirtualServiceSpecProviderArgs, VirtualServiceSpecProviderPtr and VirtualServiceSpecProviderPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderPtrInput` via:
VirtualServiceSpecProviderArgs{...} or: nil
func VirtualServiceSpecProviderPtr ¶
func VirtualServiceSpecProviderPtr(v *VirtualServiceSpecProviderArgs) VirtualServiceSpecProviderPtrInput
type VirtualServiceSpecProviderPtrOutput ¶
type VirtualServiceSpecProviderPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderPtrOutput) Elem ¶
func (o VirtualServiceSpecProviderPtrOutput) Elem() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderPtrOutput) ElementType ¶
func (VirtualServiceSpecProviderPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput ¶
func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderPtrOutput) VirtualNode ¶
func (o VirtualServiceSpecProviderPtrOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
The virtual node associated with a virtual service.
func (VirtualServiceSpecProviderPtrOutput) VirtualRouter ¶
func (o VirtualServiceSpecProviderPtrOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
The virtual router associated with a virtual service.
type VirtualServiceSpecProviderVirtualNode ¶
type VirtualServiceSpecProviderVirtualNode struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName string `pulumi:"virtualNodeName"` }
type VirtualServiceSpecProviderVirtualNodeArgs ¶
type VirtualServiceSpecProviderVirtualNodeArgs struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName pulumi.StringInput `pulumi:"virtualNodeName"` }
func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
type VirtualServiceSpecProviderVirtualNodeInput ¶
type VirtualServiceSpecProviderVirtualNodeInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualNodeOutput }
VirtualServiceSpecProviderVirtualNodeInput is an input type that accepts VirtualServiceSpecProviderVirtualNodeArgs and VirtualServiceSpecProviderVirtualNodeOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualNodeInput` via:
VirtualServiceSpecProviderVirtualNodeArgs{...}
type VirtualServiceSpecProviderVirtualNodeOutput ¶
type VirtualServiceSpecProviderVirtualNodeOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
The name of the virtual node that is acting as a service provider.
type VirtualServiceSpecProviderVirtualNodePtrInput ¶
type VirtualServiceSpecProviderVirtualNodePtrInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput }
VirtualServiceSpecProviderVirtualNodePtrInput is an input type that accepts VirtualServiceSpecProviderVirtualNodeArgs, VirtualServiceSpecProviderVirtualNodePtr and VirtualServiceSpecProviderVirtualNodePtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualNodePtrInput` via:
VirtualServiceSpecProviderVirtualNodeArgs{...} or: nil
func VirtualServiceSpecProviderVirtualNodePtr ¶
func VirtualServiceSpecProviderVirtualNodePtr(v *VirtualServiceSpecProviderVirtualNodeArgs) VirtualServiceSpecProviderVirtualNodePtrInput
type VirtualServiceSpecProviderVirtualNodePtrOutput ¶
type VirtualServiceSpecProviderVirtualNodePtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName() pulumi.StringPtrOutput
The name of the virtual node that is acting as a service provider.
type VirtualServiceSpecProviderVirtualRouter ¶
type VirtualServiceSpecProviderVirtualRouter struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName string `pulumi:"virtualRouterName"` }
type VirtualServiceSpecProviderVirtualRouterArgs ¶
type VirtualServiceSpecProviderVirtualRouterArgs struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName pulumi.StringInput `pulumi:"virtualRouterName"` }
func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
type VirtualServiceSpecProviderVirtualRouterInput ¶
type VirtualServiceSpecProviderVirtualRouterInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualRouterOutput }
VirtualServiceSpecProviderVirtualRouterInput is an input type that accepts VirtualServiceSpecProviderVirtualRouterArgs and VirtualServiceSpecProviderVirtualRouterOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualRouterInput` via:
VirtualServiceSpecProviderVirtualRouterArgs{...}
type VirtualServiceSpecProviderVirtualRouterOutput ¶
type VirtualServiceSpecProviderVirtualRouterOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
The name of the virtual router that is acting as a service provider.
type VirtualServiceSpecProviderVirtualRouterPtrInput ¶
type VirtualServiceSpecProviderVirtualRouterPtrInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput }
VirtualServiceSpecProviderVirtualRouterPtrInput is an input type that accepts VirtualServiceSpecProviderVirtualRouterArgs, VirtualServiceSpecProviderVirtualRouterPtr and VirtualServiceSpecProviderVirtualRouterPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualRouterPtrInput` via:
VirtualServiceSpecProviderVirtualRouterArgs{...} or: nil
func VirtualServiceSpecProviderVirtualRouterPtr ¶
func VirtualServiceSpecProviderVirtualRouterPtr(v *VirtualServiceSpecProviderVirtualRouterArgs) VirtualServiceSpecProviderVirtualRouterPtrInput
type VirtualServiceSpecProviderVirtualRouterPtrOutput ¶
type VirtualServiceSpecProviderVirtualRouterPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName() pulumi.StringPtrOutput
The name of the virtual router that is acting as a service provider.
type VirtualServiceSpecPtrInput ¶
type VirtualServiceSpecPtrInput interface { pulumi.Input ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput ToVirtualServiceSpecPtrOutputWithContext(context.Context) VirtualServiceSpecPtrOutput }
VirtualServiceSpecPtrInput is an input type that accepts VirtualServiceSpecArgs, VirtualServiceSpecPtr and VirtualServiceSpecPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecPtrInput` via:
VirtualServiceSpecArgs{...} or: nil
func VirtualServiceSpecPtr ¶
func VirtualServiceSpecPtr(v *VirtualServiceSpecArgs) VirtualServiceSpecPtrInput
type VirtualServiceSpecPtrOutput ¶
type VirtualServiceSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecPtrOutput) Elem ¶
func (o VirtualServiceSpecPtrOutput) Elem() VirtualServiceSpecOutput
func (VirtualServiceSpecPtrOutput) ElementType ¶
func (VirtualServiceSpecPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecPtrOutput) Provider ¶
func (o VirtualServiceSpecPtrOutput) Provider() VirtualServiceSpecProviderPtrOutput
The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router.
func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput ¶
func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext ¶
func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceState ¶
type VirtualServiceState struct { // The ARN of the virtual service. Arn pulumi.StringPtrInput // The creation date of the virtual service. CreatedDate pulumi.StringPtrInput // The last update date of the virtual service. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringPtrInput // The name to use for the virtual service. Name pulumi.StringPtrInput // The virtual service specification to apply. Spec VirtualServiceSpecPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (VirtualServiceState) ElementType ¶
func (VirtualServiceState) ElementType() reflect.Type