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 RouteSpecGrpcRoute
- type RouteSpecGrpcRouteAction
- type RouteSpecGrpcRouteActionArgs
- func (RouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
- func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
- type RouteSpecGrpcRouteActionInput
- type RouteSpecGrpcRouteActionOutput
- func (RouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionPtrInput
- type RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionPtrOutput) Elem() RouteSpecGrpcRouteActionOutput
- func (RouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRouteActionPtrOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionWeightedTarget
- type RouteSpecGrpcRouteActionWeightedTargetArgs
- func (RouteSpecGrpcRouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
- func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
- type RouteSpecGrpcRouteActionWeightedTargetArray
- func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionWeightedTargetArrayInput
- type RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecGrpcRouteActionWeightedTargetOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
- type RouteSpecGrpcRouteActionWeightedTargetInput
- type RouteSpecGrpcRouteActionWeightedTargetOutput
- func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecGrpcRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecGrpcRouteArgs
- func (RouteSpecGrpcRouteArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
- func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
- type RouteSpecGrpcRouteInput
- type RouteSpecGrpcRouteMatch
- type RouteSpecGrpcRouteMatchArgs
- func (RouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
- func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
- type RouteSpecGrpcRouteMatchInput
- type RouteSpecGrpcRouteMatchMetadata
- type RouteSpecGrpcRouteMatchMetadataArgs
- func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
- func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
- type RouteSpecGrpcRouteMatchMetadataArray
- func (RouteSpecGrpcRouteMatchMetadataArray) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
- type RouteSpecGrpcRouteMatchMetadataArrayInput
- type RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) Index(i pulumi.IntInput) RouteSpecGrpcRouteMatchMetadataOutput
- func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
- type RouteSpecGrpcRouteMatchMetadataInput
- type RouteSpecGrpcRouteMatchMetadataMatch
- type RouteSpecGrpcRouteMatchMetadataMatchArgs
- func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchInput
- type RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchPtrInput
- type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Elem() RouteSpecGrpcRouteMatchMetadataMatchOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchRange
- type RouteSpecGrpcRouteMatchMetadataMatchRangeArgs
- func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchRangeInput
- type RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End() pulumi.IntOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start() pulumi.IntOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- type RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput
- type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Elem() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
- func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End() pulumi.IntPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start() pulumi.IntPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
- type RouteSpecGrpcRouteMatchMetadataOutput
- func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchMetadataOutput) Invert() pulumi.BoolPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) Match() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) Name() pulumi.StringOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
- func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
- type RouteSpecGrpcRouteMatchOutput
- func (RouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (o RouteSpecGrpcRouteMatchOutput) MethodName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
- type RouteSpecGrpcRouteMatchPtrInput
- type RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) Elem() RouteSpecGrpcRouteMatchOutput
- func (RouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteMatchPtrOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) MethodName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
- type RouteSpecGrpcRouteOutput
- func (o RouteSpecGrpcRouteOutput) Action() RouteSpecGrpcRouteActionOutput
- func (RouteSpecGrpcRouteOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteOutput) Match() RouteSpecGrpcRouteMatchOutput
- func (o RouteSpecGrpcRouteOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
- type RouteSpecGrpcRoutePtrInput
- type RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) Action() RouteSpecGrpcRouteActionPtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) Elem() RouteSpecGrpcRouteOutput
- func (RouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRoutePtrOutput) Match() RouteSpecGrpcRouteMatchPtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
- type RouteSpecGrpcRouteRetryPolicy
- type RouteSpecGrpcRouteRetryPolicyArgs
- func (RouteSpecGrpcRouteRetryPolicyArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
- type RouteSpecGrpcRouteRetryPolicyInput
- type RouteSpecGrpcRouteRetryPolicyOutput
- func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeout
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs
- func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput
- type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Elem() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecGrpcRouteRetryPolicyPtrInput
- type RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) Elem() RouteSpecGrpcRouteRetryPolicyOutput
- func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
- func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
- type RouteSpecHttp2Route
- type RouteSpecHttp2RouteAction
- type RouteSpecHttp2RouteActionArgs
- func (RouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
- func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
- type RouteSpecHttp2RouteActionInput
- type RouteSpecHttp2RouteActionOutput
- func (RouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionPtrInput
- type RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionPtrOutput) Elem() RouteSpecHttp2RouteActionOutput
- func (RouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RouteActionPtrOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionWeightedTarget
- type RouteSpecHttp2RouteActionWeightedTargetArgs
- func (RouteSpecHttp2RouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
- func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
- type RouteSpecHttp2RouteActionWeightedTargetArray
- func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionWeightedTargetArrayInput
- type RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecHttp2RouteActionWeightedTargetOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
- type RouteSpecHttp2RouteActionWeightedTargetInput
- type RouteSpecHttp2RouteActionWeightedTargetOutput
- func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecHttp2RouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecHttp2RouteArgs
- func (RouteSpecHttp2RouteArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
- func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
- type RouteSpecHttp2RouteInput
- type RouteSpecHttp2RouteMatch
- type RouteSpecHttp2RouteMatchArgs
- func (RouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
- func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeader
- type RouteSpecHttp2RouteMatchHeaderArgs
- func (RouteSpecHttp2RouteMatchHeaderArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
- func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
- type RouteSpecHttp2RouteMatchHeaderArray
- func (RouteSpecHttp2RouteMatchHeaderArray) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
- type RouteSpecHttp2RouteMatchHeaderArrayInput
- type RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) Index(i pulumi.IntInput) RouteSpecHttp2RouteMatchHeaderOutput
- func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
- type RouteSpecHttp2RouteMatchHeaderInput
- type RouteSpecHttp2RouteMatchHeaderMatch
- type RouteSpecHttp2RouteMatchHeaderMatchArgs
- func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchInput
- type RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchPtrInput
- type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Elem() RouteSpecHttp2RouteMatchHeaderMatchOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchRange
- type RouteSpecHttp2RouteMatchHeaderMatchRangeArgs
- func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchRangeInput
- type RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput
- type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Elem() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttp2RouteMatchHeaderOutput
- func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) Match() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) Name() pulumi.StringOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
- func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
- type RouteSpecHttp2RouteMatchInput
- type RouteSpecHttp2RouteMatchOutput
- func (RouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (o RouteSpecHttp2RouteMatchOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchOutput) Prefix() pulumi.StringOutput
- func (o RouteSpecHttp2RouteMatchOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
- type RouteSpecHttp2RouteMatchPtrInput
- type RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Elem() RouteSpecHttp2RouteMatchOutput
- func (RouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteMatchPtrOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
- type RouteSpecHttp2RouteOutput
- func (o RouteSpecHttp2RouteOutput) Action() RouteSpecHttp2RouteActionOutput
- func (RouteSpecHttp2RouteOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteOutput) Match() RouteSpecHttp2RouteMatchOutput
- func (o RouteSpecHttp2RouteOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
- type RouteSpecHttp2RoutePtrInput
- type RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) Action() RouteSpecHttp2RouteActionPtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) Elem() RouteSpecHttp2RouteOutput
- func (RouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RoutePtrOutput) Match() RouteSpecHttp2RouteMatchPtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
- type RouteSpecHttp2RouteRetryPolicy
- type RouteSpecHttp2RouteRetryPolicyArgs
- func (RouteSpecHttp2RouteRetryPolicyArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
- type RouteSpecHttp2RouteRetryPolicyInput
- type RouteSpecHttp2RouteRetryPolicyOutput
- func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeout
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs
- func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput
- type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Elem() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttp2RouteRetryPolicyPtrInput
- type RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) Elem() RouteSpecHttp2RouteRetryPolicyOutput
- func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
- func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
- type RouteSpecHttpRoute
- type RouteSpecHttpRouteAction
- type RouteSpecHttpRouteActionArgs
- func (RouteSpecHttpRouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
- func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
- type RouteSpecHttpRouteActionInput
- type RouteSpecHttpRouteActionOutput
- func (RouteSpecHttpRouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionPtrInput
- type RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionPtrOutput) Elem() RouteSpecHttpRouteActionOutput
- func (RouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRouteActionPtrOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionWeightedTarget
- type RouteSpecHttpRouteActionWeightedTargetArgs
- func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
- func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
- type RouteSpecHttpRouteActionWeightedTargetArray
- func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionWeightedTargetArrayInput
- type RouteSpecHttpRouteActionWeightedTargetArrayOutput
- func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecHttpRouteActionWeightedTargetOutput
- func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
- func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
- type RouteSpecHttpRouteActionWeightedTargetInput
- type RouteSpecHttpRouteActionWeightedTargetOutput
- func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecHttpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecHttpRouteArgs
- func (RouteSpecHttpRouteArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
- func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
- type RouteSpecHttpRouteInput
- type RouteSpecHttpRouteMatch
- type RouteSpecHttpRouteMatchArgs
- func (RouteSpecHttpRouteMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
- func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
- type RouteSpecHttpRouteMatchHeader
- type RouteSpecHttpRouteMatchHeaderArgs
- func (RouteSpecHttpRouteMatchHeaderArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
- func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
- type RouteSpecHttpRouteMatchHeaderArray
- func (RouteSpecHttpRouteMatchHeaderArray) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
- type RouteSpecHttpRouteMatchHeaderArrayInput
- type RouteSpecHttpRouteMatchHeaderArrayOutput
- func (RouteSpecHttpRouteMatchHeaderArrayOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderArrayOutput) Index(i pulumi.IntInput) RouteSpecHttpRouteMatchHeaderOutput
- func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
- type RouteSpecHttpRouteMatchHeaderInput
- type RouteSpecHttpRouteMatchHeaderMatch
- type RouteSpecHttpRouteMatchHeaderMatchArgs
- func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchInput
- type RouteSpecHttpRouteMatchHeaderMatchOutput
- func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchPtrInput
- type RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Elem() RouteSpecHttpRouteMatchHeaderMatchOutput
- func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchRange
- type RouteSpecHttpRouteMatchHeaderMatchRangeArgs
- func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchRangeInput
- type RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput
- type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Elem() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
- func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
- type RouteSpecHttpRouteMatchHeaderOutput
- func (RouteSpecHttpRouteMatchHeaderOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) Match() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) Name() pulumi.StringOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
- func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
- type RouteSpecHttpRouteMatchInput
- type RouteSpecHttpRouteMatchOutput
- func (RouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (o RouteSpecHttpRouteMatchOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchOutput) Prefix() pulumi.StringOutput
- func (o RouteSpecHttpRouteMatchOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
- type RouteSpecHttpRouteMatchPtrInput
- type RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Elem() RouteSpecHttpRouteMatchOutput
- func (RouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteMatchPtrOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Method() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
- type RouteSpecHttpRouteOutput
- func (o RouteSpecHttpRouteOutput) Action() RouteSpecHttpRouteActionOutput
- func (RouteSpecHttpRouteOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteOutput) Match() RouteSpecHttpRouteMatchOutput
- func (o RouteSpecHttpRouteOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
- type RouteSpecHttpRoutePtrInput
- type RouteSpecHttpRoutePtrOutput
- func (o RouteSpecHttpRoutePtrOutput) Action() RouteSpecHttpRouteActionPtrOutput
- func (o RouteSpecHttpRoutePtrOutput) Elem() RouteSpecHttpRouteOutput
- func (RouteSpecHttpRoutePtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRoutePtrOutput) Match() RouteSpecHttpRouteMatchPtrOutput
- func (o RouteSpecHttpRoutePtrOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
- type RouteSpecHttpRouteRetryPolicy
- type RouteSpecHttpRouteRetryPolicyArgs
- func (RouteSpecHttpRouteRetryPolicyArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
- type RouteSpecHttpRouteRetryPolicyInput
- type RouteSpecHttpRouteRetryPolicyOutput
- func (RouteSpecHttpRouteRetryPolicyOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeout
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs
- func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput
- type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Elem() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
- func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit() pulumi.StringPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
- type RouteSpecHttpRouteRetryPolicyPtrInput
- type RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) Elem() RouteSpecHttpRouteRetryPolicyOutput
- func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType() reflect.Type
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
- func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
- type RouteSpecInput
- type RouteSpecOutput
- func (RouteSpecOutput) ElementType() reflect.Type
- func (o RouteSpecOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecOutput) Priority() pulumi.IntPtrOutput
- func (o RouteSpecOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
- func (o RouteSpecOutput) ToRouteSpecOutput() RouteSpecOutput
- func (o RouteSpecOutput) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
- func (o RouteSpecOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
- func (o RouteSpecOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
- type RouteSpecPtrInput
- type RouteSpecPtrOutput
- func (o RouteSpecPtrOutput) Elem() RouteSpecOutput
- func (RouteSpecPtrOutput) ElementType() reflect.Type
- func (o RouteSpecPtrOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
- func (o RouteSpecPtrOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
- func (o RouteSpecPtrOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
- func (o RouteSpecPtrOutput) Priority() pulumi.IntPtrOutput
- func (o RouteSpecPtrOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
- func (o RouteSpecPtrOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
- func (o RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
- type RouteSpecTcpRoute
- type RouteSpecTcpRouteAction
- type RouteSpecTcpRouteActionArgs
- func (RouteSpecTcpRouteActionArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
- func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
- type RouteSpecTcpRouteActionInput
- type RouteSpecTcpRouteActionOutput
- func (RouteSpecTcpRouteActionOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionPtrInput
- type RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionPtrOutput) Elem() RouteSpecTcpRouteActionOutput
- func (RouteSpecTcpRouteActionPtrOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
- func (o RouteSpecTcpRouteActionPtrOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionWeightedTarget
- type RouteSpecTcpRouteActionWeightedTargetArgs
- func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
- func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
- type RouteSpecTcpRouteActionWeightedTargetArray
- func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType() reflect.Type
- func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionWeightedTargetArrayInput
- type RouteSpecTcpRouteActionWeightedTargetArrayOutput
- func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) Index(i pulumi.IntInput) RouteSpecTcpRouteActionWeightedTargetOutput
- func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
- func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
- type RouteSpecTcpRouteActionWeightedTargetInput
- type RouteSpecTcpRouteActionWeightedTargetOutput
- func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
- func (o RouteSpecTcpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
- type RouteSpecTcpRouteArgs
- func (RouteSpecTcpRouteArgs) ElementType() reflect.Type
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutput() RouteSpecTcpRouteOutput
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRouteOutputWithContext(ctx context.Context) RouteSpecTcpRouteOutput
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutput() RouteSpecTcpRoutePtrOutput
- func (i RouteSpecTcpRouteArgs) ToRouteSpecTcpRoutePtrOutputWithContext(ctx context.Context) RouteSpecTcpRoutePtrOutput
- type RouteSpecTcpRouteInput
- type RouteSpecTcpRouteOutput
- func (o RouteSpecTcpRouteOutput) Action() RouteSpecTcpRouteActionOutput
- func (RouteSpecTcpRouteOutput) ElementType() reflect.Type
- func (o RouteSpecTcpRouteOutput) 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 VirtualNodeSpecBackendDefaults
- type VirtualNodeSpecBackendDefaultsArgs
- func (VirtualNodeSpecBackendDefaultsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
- func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicy
- type VirtualNodeSpecBackendDefaultsClientPolicyArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyInput
- type VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTls
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
- type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Elem() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
- func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendDefaultsInput
- type VirtualNodeSpecBackendDefaultsOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (VirtualNodeSpecBackendDefaultsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
- type VirtualNodeSpecBackendDefaultsPtrInput
- type VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) Elem() VirtualNodeSpecBackendDefaultsOutput
- func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
- type VirtualNodeSpecBackendInput
- type VirtualNodeSpecBackendOutput
- func (VirtualNodeSpecBackendOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput
- func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutputWithContext(ctx context.Context) VirtualNodeSpecBackendOutput
- func (o VirtualNodeSpecBackendOutput) VirtualService() VirtualNodeSpecBackendVirtualServiceOutput
- type VirtualNodeSpecBackendVirtualService
- type VirtualNodeSpecBackendVirtualServiceArgs
- func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
- func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicy
- type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTls
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() ...
- func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) ...
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput
- type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Elem() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
- func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File() ...
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
- type VirtualNodeSpecBackendVirtualServiceInput
- type VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ClientPolicy() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
- func (VirtualNodeSpecBackendVirtualServiceOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
- func (o VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
- type VirtualNodeSpecInput
- type VirtualNodeSpecListener
- type VirtualNodeSpecListenerArgs
- func (VirtualNodeSpecListenerArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerHealthCheck
- type VirtualNodeSpecListenerHealthCheckArgs
- func (VirtualNodeSpecListenerHealthCheckArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- type VirtualNodeSpecListenerHealthCheckInput
- type VirtualNodeSpecListenerHealthCheckOutput
- func (VirtualNodeSpecListenerHealthCheckOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) TimeoutMillis() pulumi.IntOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
- type VirtualNodeSpecListenerHealthCheckPtrInput
- type VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Elem() VirtualNodeSpecListenerHealthCheckOutput
- func (VirtualNodeSpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type VirtualNodeSpecListenerInput
- type VirtualNodeSpecListenerOutput
- func (VirtualNodeSpecListenerOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerOutput) PortMapping() VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerOutput) Tls() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerPortMapping
- type VirtualNodeSpecListenerPortMappingArgs
- func (VirtualNodeSpecListenerPortMappingArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPortMappingInput
- type VirtualNodeSpecListenerPortMappingOutput
- func (VirtualNodeSpecListenerPortMappingOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPortMappingOutput) Port() pulumi.IntOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPortMappingPtrInput
- type VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Elem() VirtualNodeSpecListenerPortMappingOutput
- func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
- type VirtualNodeSpecListenerPtrInput
- type VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) Elem() VirtualNodeSpecListenerOutput
- func (VirtualNodeSpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerPtrOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) PortMapping() VirtualNodeSpecListenerPortMappingPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) Tls() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
- type VirtualNodeSpecListenerTls
- type VirtualNodeSpecListenerTlsArgs
- func (VirtualNodeSpecListenerTlsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
- func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
- type VirtualNodeSpecListenerTlsCertificate
- type VirtualNodeSpecListenerTlsCertificateAcm
- type VirtualNodeSpecListenerTlsCertificateAcmArgs
- func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- type VirtualNodeSpecListenerTlsCertificateAcmInput
- type VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
- func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- type VirtualNodeSpecListenerTlsCertificateAcmPtrInput
- type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) Elem() VirtualNodeSpecListenerTlsCertificateAcmOutput
- func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- type VirtualNodeSpecListenerTlsCertificateArgs
- func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
- type VirtualNodeSpecListenerTlsCertificateFile
- type VirtualNodeSpecListenerTlsCertificateFileArgs
- func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- type VirtualNodeSpecListenerTlsCertificateFileInput
- type VirtualNodeSpecListenerTlsCertificateFileOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
- func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- type VirtualNodeSpecListenerTlsCertificateFilePtrInput
- type VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) Elem() VirtualNodeSpecListenerTlsCertificateFileOutput
- func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- type VirtualNodeSpecListenerTlsCertificateInput
- type VirtualNodeSpecListenerTlsCertificateOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificateOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
- type VirtualNodeSpecListenerTlsCertificatePtrInput
- type VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Elem() VirtualNodeSpecListenerTlsCertificateOutput
- func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
- type VirtualNodeSpecListenerTlsInput
- type VirtualNodeSpecListenerTlsOutput
- func (o VirtualNodeSpecListenerTlsOutput) Certificate() VirtualNodeSpecListenerTlsCertificateOutput
- func (VirtualNodeSpecListenerTlsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsOutput) Mode() pulumi.StringOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
- type VirtualNodeSpecListenerTlsPtrInput
- type VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) Certificate() VirtualNodeSpecListenerTlsCertificatePtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) Elem() VirtualNodeSpecListenerTlsOutput
- func (VirtualNodeSpecListenerTlsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
- func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
- type VirtualNodeSpecLogging
- type VirtualNodeSpecLoggingAccessLog
- type VirtualNodeSpecLoggingAccessLogArgs
- func (VirtualNodeSpecLoggingAccessLogArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
- type VirtualNodeSpecLoggingAccessLogFile
- type VirtualNodeSpecLoggingAccessLogFileArgs
- func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
- type VirtualNodeSpecLoggingAccessLogFileInput
- type VirtualNodeSpecLoggingAccessLogFileOutput
- func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) Path() pulumi.StringOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
- type VirtualNodeSpecLoggingAccessLogFilePtrInput
- type VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) Elem() VirtualNodeSpecLoggingAccessLogFileOutput
- func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path() pulumi.StringPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
- type VirtualNodeSpecLoggingAccessLogInput
- type VirtualNodeSpecLoggingAccessLogOutput
- func (VirtualNodeSpecLoggingAccessLogOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogOutput) File() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
- type VirtualNodeSpecLoggingAccessLogPtrInput
- type VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) Elem() VirtualNodeSpecLoggingAccessLogOutput
- func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) File() VirtualNodeSpecLoggingAccessLogFilePtrOutput
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
- type VirtualNodeSpecLoggingArgs
- func (VirtualNodeSpecLoggingArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
- func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
- type VirtualNodeSpecLoggingInput
- type VirtualNodeSpecLoggingOutput
- func (o VirtualNodeSpecLoggingOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (VirtualNodeSpecLoggingOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
- type VirtualNodeSpecLoggingPtrInput
- type VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecLoggingPtrOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
- func (o VirtualNodeSpecLoggingPtrOutput) Elem() VirtualNodeSpecLoggingOutput
- func (VirtualNodeSpecLoggingPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
- type VirtualNodeSpecOutput
- func (o VirtualNodeSpecOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecOutput) Backends() VirtualNodeSpecBackendArrayOutput
- func (VirtualNodeSpecOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecOutput) Listener() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecOutput) Logging() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
- func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
- type VirtualNodeSpecPtrInput
- type VirtualNodeSpecPtrOutput
- func (o VirtualNodeSpecPtrOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
- func (o VirtualNodeSpecPtrOutput) Backends() VirtualNodeSpecBackendArrayOutput
- func (o VirtualNodeSpecPtrOutput) Elem() VirtualNodeSpecOutput
- func (VirtualNodeSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecPtrOutput) Listener() VirtualNodeSpecListenerPtrOutput
- func (o VirtualNodeSpecPtrOutput) Logging() VirtualNodeSpecLoggingPtrOutput
- func (o VirtualNodeSpecPtrOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
- func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
- type VirtualNodeSpecServiceDiscovery
- type VirtualNodeSpecServiceDiscoveryArgs
- func (VirtualNodeSpecServiceDiscoveryArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMap
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes() pulumi.StringMapOutput
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput
- type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes() pulumi.StringMapOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
- func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- type VirtualNodeSpecServiceDiscoveryDns
- type VirtualNodeSpecServiceDiscoveryDnsArgs
- func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType() reflect.Type
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryDnsInput
- type VirtualNodeSpecServiceDiscoveryDnsOutput
- func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname() pulumi.StringOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryDnsPtrInput
- type VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryDnsOutput
- func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname() pulumi.StringPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- type VirtualNodeSpecServiceDiscoveryInput
- type VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) Dns() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (VirtualNodeSpecServiceDiscoveryOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeSpecServiceDiscoveryPtrInput
- type VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) Dns() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) Elem() VirtualNodeSpecServiceDiscoveryOutput
- func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType() reflect.Type
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
- func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
- type VirtualNodeState
- type VirtualRouter
- type VirtualRouterArgs
- type VirtualRouterSpec
- type VirtualRouterSpecArgs
- func (VirtualRouterSpecArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterSpecInput
- type VirtualRouterSpecListener
- type VirtualRouterSpecListenerArgs
- func (VirtualRouterSpecListenerArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecListenerInput
- type VirtualRouterSpecListenerOutput
- func (VirtualRouterSpecListenerOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerOutput) PortMapping() VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecListenerPortMapping
- type VirtualRouterSpecListenerPortMappingArgs
- func (VirtualRouterSpecListenerPortMappingArgs) ElementType() reflect.Type
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPortMappingInput
- type VirtualRouterSpecListenerPortMappingOutput
- func (VirtualRouterSpecListenerPortMappingOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPortMappingOutput) Port() pulumi.IntOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPortMappingPtrInput
- type VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Elem() VirtualRouterSpecListenerPortMappingOutput
- func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
- type VirtualRouterSpecListenerPtrInput
- type VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) Elem() VirtualRouterSpecListenerOutput
- func (VirtualRouterSpecListenerPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecListenerPtrOutput) PortMapping() VirtualRouterSpecListenerPortMappingPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
- type VirtualRouterSpecOutput
- func (VirtualRouterSpecOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecOutput) Listener() VirtualRouterSpecListenerOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterSpecPtrInput
- type VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecPtrOutput) Elem() VirtualRouterSpecOutput
- func (VirtualRouterSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualRouterSpecPtrOutput) Listener() VirtualRouterSpecListenerPtrOutput
- func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
- func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
- type VirtualRouterState
- type VirtualService
- type VirtualServiceArgs
- type VirtualServiceSpec
- type VirtualServiceSpecArgs
- func (VirtualServiceSpecArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceSpecInput
- type VirtualServiceSpecOutput
- func (VirtualServiceSpecOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecOutput) Provider() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceSpecProvider
- type VirtualServiceSpecProviderArgs
- func (VirtualServiceSpecProviderArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- type VirtualServiceSpecProviderInput
- type VirtualServiceSpecProviderOutput
- func (VirtualServiceSpecProviderOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderPtrInput
- type VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) Elem() VirtualServiceSpecProviderOutput
- func (VirtualServiceSpecProviderPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderPtrOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderVirtualNode
- type VirtualServiceSpecProviderVirtualNodeArgs
- func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- type VirtualServiceSpecProviderVirtualNodeInput
- type VirtualServiceSpecProviderVirtualNodeOutput
- func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
- type VirtualServiceSpecProviderVirtualNodePtrInput
- type VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) Elem() VirtualServiceSpecProviderVirtualNodeOutput
- func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
- func (o VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName() pulumi.StringPtrOutput
- type VirtualServiceSpecProviderVirtualRouter
- type VirtualServiceSpecProviderVirtualRouterArgs
- func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- type VirtualServiceSpecProviderVirtualRouterInput
- type VirtualServiceSpecProviderVirtualRouterOutput
- func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
- type VirtualServiceSpecProviderVirtualRouterPtrInput
- type VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) Elem() VirtualServiceSpecProviderVirtualRouterOutput
- func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
- func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName() pulumi.StringPtrOutput
- type VirtualServiceSpecPtrInput
- type VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecPtrOutput) Elem() VirtualServiceSpecOutput
- func (VirtualServiceSpecPtrOutput) ElementType() reflect.Type
- func (o VirtualServiceSpecPtrOutput) Provider() VirtualServiceSpecProviderPtrOutput
- func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
- func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
- type VirtualServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Mesh ¶
type Mesh struct { pulumi.CustomResourceState // The ARN of the service mesh. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the service mesh. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the service mesh. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The AWS account ID of the service mesh's owner. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the service mesh. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The service mesh specification to apply. Spec MeshSpecPtrOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh service mesh resource.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewMesh(ctx, "simple", nil) if err != nil { return err } return nil }) }
``` ### Egress Filter
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewMesh(ctx, "simple", &appmesh.MeshArgs{ Spec: &appmesh.MeshSpecArgs{ EgressFilter: &appmesh.MeshSpecEgressFilterArgs{ Type: pulumi.String("ALLOW_ALL"), }, }, }) if err != nil { return err } return nil }) }
```
func GetMesh ¶
func GetMesh(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshState, opts ...pulumi.ResourceOption) (*Mesh, error)
GetMesh gets an existing Mesh resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type MeshArgs ¶
type MeshArgs struct { // The name to use for the service mesh. Name pulumi.StringPtrInput // The service mesh specification to apply. Spec MeshSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a Mesh resource.
func (MeshArgs) ElementType ¶
type MeshSpec ¶
type MeshSpec struct { // The egress filter rules for the service mesh. EgressFilter *MeshSpecEgressFilter `pulumi:"egressFilter"` }
type MeshSpecArgs ¶
type MeshSpecArgs struct { // The egress filter rules for the service mesh. EgressFilter MeshSpecEgressFilterPtrInput `pulumi:"egressFilter"` }
func (MeshSpecArgs) ElementType ¶
func (MeshSpecArgs) ElementType() reflect.Type
func (MeshSpecArgs) ToMeshSpecOutput ¶
func (i MeshSpecArgs) ToMeshSpecOutput() MeshSpecOutput
func (MeshSpecArgs) ToMeshSpecOutputWithContext ¶
func (i MeshSpecArgs) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
func (MeshSpecArgs) ToMeshSpecPtrOutput ¶
func (i MeshSpecArgs) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecArgs) ToMeshSpecPtrOutputWithContext ¶
func (i MeshSpecArgs) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshSpecEgressFilter ¶
type MeshSpecEgressFilter struct { // The egress filter type. By default, the type is `DROP_ALL`. // Valid values are `ALLOW_ALL` and `DROP_ALL`. Type *string `pulumi:"type"` }
type MeshSpecEgressFilterArgs ¶
type MeshSpecEgressFilterArgs struct { // The egress filter type. By default, the type is `DROP_ALL`. // Valid values are `ALLOW_ALL` and `DROP_ALL`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (MeshSpecEgressFilterArgs) ElementType ¶
func (MeshSpecEgressFilterArgs) ElementType() reflect.Type
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (i MeshSpecEgressFilterArgs) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
type MeshSpecEgressFilterInput ¶
type MeshSpecEgressFilterInput interface { pulumi.Input ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput ToMeshSpecEgressFilterOutputWithContext(context.Context) MeshSpecEgressFilterOutput }
MeshSpecEgressFilterInput is an input type that accepts MeshSpecEgressFilterArgs and MeshSpecEgressFilterOutput values. You can construct a concrete instance of `MeshSpecEgressFilterInput` via:
MeshSpecEgressFilterArgs{...}
type MeshSpecEgressFilterOutput ¶
type MeshSpecEgressFilterOutput struct{ *pulumi.OutputState }
func (MeshSpecEgressFilterOutput) ElementType ¶
func (MeshSpecEgressFilterOutput) ElementType() reflect.Type
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutput() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterOutputWithContext(ctx context.Context) MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (o MeshSpecEgressFilterOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterOutput) Type ¶
func (o MeshSpecEgressFilterOutput) Type() pulumi.StringPtrOutput
The egress filter type. By default, the type is `DROP_ALL`. Valid values are `ALLOW_ALL` and `DROP_ALL`.
type MeshSpecEgressFilterPtrInput ¶
type MeshSpecEgressFilterPtrInput interface { pulumi.Input ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput ToMeshSpecEgressFilterPtrOutputWithContext(context.Context) MeshSpecEgressFilterPtrOutput }
MeshSpecEgressFilterPtrInput is an input type that accepts MeshSpecEgressFilterArgs, MeshSpecEgressFilterPtr and MeshSpecEgressFilterPtrOutput values. You can construct a concrete instance of `MeshSpecEgressFilterPtrInput` via:
MeshSpecEgressFilterArgs{...} or: nil
func MeshSpecEgressFilterPtr ¶
func MeshSpecEgressFilterPtr(v *MeshSpecEgressFilterArgs) MeshSpecEgressFilterPtrInput
type MeshSpecEgressFilterPtrOutput ¶
type MeshSpecEgressFilterPtrOutput struct{ *pulumi.OutputState }
func (MeshSpecEgressFilterPtrOutput) Elem ¶
func (o MeshSpecEgressFilterPtrOutput) Elem() MeshSpecEgressFilterOutput
func (MeshSpecEgressFilterPtrOutput) ElementType ¶
func (MeshSpecEgressFilterPtrOutput) ElementType() reflect.Type
func (MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput ¶
func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutput() MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext ¶
func (o MeshSpecEgressFilterPtrOutput) ToMeshSpecEgressFilterPtrOutputWithContext(ctx context.Context) MeshSpecEgressFilterPtrOutput
func (MeshSpecEgressFilterPtrOutput) Type ¶
func (o MeshSpecEgressFilterPtrOutput) Type() pulumi.StringPtrOutput
The egress filter type. By default, the type is `DROP_ALL`. Valid values are `ALLOW_ALL` and `DROP_ALL`.
type MeshSpecInput ¶
type MeshSpecInput interface { pulumi.Input ToMeshSpecOutput() MeshSpecOutput ToMeshSpecOutputWithContext(context.Context) MeshSpecOutput }
MeshSpecInput is an input type that accepts MeshSpecArgs and MeshSpecOutput values. You can construct a concrete instance of `MeshSpecInput` via:
MeshSpecArgs{...}
type MeshSpecOutput ¶
type MeshSpecOutput struct{ *pulumi.OutputState }
func (MeshSpecOutput) EgressFilter ¶
func (o MeshSpecOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
The egress filter rules for the service mesh.
func (MeshSpecOutput) ElementType ¶
func (MeshSpecOutput) ElementType() reflect.Type
func (MeshSpecOutput) ToMeshSpecOutput ¶
func (o MeshSpecOutput) ToMeshSpecOutput() MeshSpecOutput
func (MeshSpecOutput) ToMeshSpecOutputWithContext ¶
func (o MeshSpecOutput) ToMeshSpecOutputWithContext(ctx context.Context) MeshSpecOutput
func (MeshSpecOutput) ToMeshSpecPtrOutput ¶
func (o MeshSpecOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecOutput) ToMeshSpecPtrOutputWithContext ¶
func (o MeshSpecOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshSpecPtrInput ¶
type MeshSpecPtrInput interface { pulumi.Input ToMeshSpecPtrOutput() MeshSpecPtrOutput ToMeshSpecPtrOutputWithContext(context.Context) MeshSpecPtrOutput }
MeshSpecPtrInput is an input type that accepts MeshSpecArgs, MeshSpecPtr and MeshSpecPtrOutput values. You can construct a concrete instance of `MeshSpecPtrInput` via:
MeshSpecArgs{...} or: nil
func MeshSpecPtr ¶
func MeshSpecPtr(v *MeshSpecArgs) MeshSpecPtrInput
type MeshSpecPtrOutput ¶
type MeshSpecPtrOutput struct{ *pulumi.OutputState }
func (MeshSpecPtrOutput) EgressFilter ¶
func (o MeshSpecPtrOutput) EgressFilter() MeshSpecEgressFilterPtrOutput
The egress filter rules for the service mesh.
func (MeshSpecPtrOutput) Elem ¶
func (o MeshSpecPtrOutput) Elem() MeshSpecOutput
func (MeshSpecPtrOutput) ElementType ¶
func (MeshSpecPtrOutput) ElementType() reflect.Type
func (MeshSpecPtrOutput) ToMeshSpecPtrOutput ¶
func (o MeshSpecPtrOutput) ToMeshSpecPtrOutput() MeshSpecPtrOutput
func (MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext ¶
func (o MeshSpecPtrOutput) ToMeshSpecPtrOutputWithContext(ctx context.Context) MeshSpecPtrOutput
type MeshState ¶
type MeshState struct { // The ARN of the service mesh. Arn pulumi.StringPtrInput // The creation date of the service mesh. CreatedDate pulumi.StringPtrInput // The last update date of the service mesh. LastUpdatedDate pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. MeshOwner pulumi.StringPtrInput // The name to use for the service mesh. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The service mesh specification to apply. Spec MeshSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (MeshState) ElementType ¶
type Route ¶
type Route struct { pulumi.CustomResourceState // The ARN of the route. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the route. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the route. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the route. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the route. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The route specification to apply. Spec RouteSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringOutput `pulumi:"virtualRouterName"` }
Provides an AWS App Mesh route resource.
## Example Usage ### HTTP Routing
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ HttpRoute: &appmesh.RouteSpecHttpRouteArgs{ Match: &appmesh.RouteSpecHttpRouteMatchArgs{ Prefix: pulumi.String("/"), }, Action: &appmesh.RouteSpecHttpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecHttpRouteActionWeightedTargetArray{ &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb1.Name), Weight: pulumi.Int(90), }, &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb2.Name), Weight: pulumi.Int(10), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### HTTP Header Routing
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ HttpRoute: &appmesh.RouteSpecHttpRouteArgs{ Match: &appmesh.RouteSpecHttpRouteMatchArgs{ Method: pulumi.String("POST"), Prefix: pulumi.String("/"), Scheme: pulumi.String("https"), Headers: appmesh.RouteSpecHttpRouteMatchHeaderArray{ &appmesh.RouteSpecHttpRouteMatchHeaderArgs{ Name: pulumi.String("clientRequestId"), Match: &appmesh.RouteSpecHttpRouteMatchHeaderMatchArgs{ Prefix: pulumi.String("123"), }, }, }, }, Action: &appmesh.RouteSpecHttpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecHttpRouteActionWeightedTargetArray{ &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb.Name), Weight: pulumi.Int(100), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Retry Policy
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ HttpRoute: &appmesh.RouteSpecHttpRouteArgs{ Match: &appmesh.RouteSpecHttpRouteMatchArgs{ Prefix: pulumi.String("/"), }, RetryPolicy: &appmesh.RouteSpecHttpRouteRetryPolicyArgs{ HttpRetryEvents: pulumi.StringArray{ pulumi.String("server-error"), }, MaxRetries: pulumi.Int(1), PerRetryTimeout: &appmesh.RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs{ Unit: pulumi.String("s"), Value: pulumi.Int(15), }, }, Action: &appmesh.RouteSpecHttpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecHttpRouteActionWeightedTargetArray{ &appmesh.RouteSpecHttpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb.Name), Weight: pulumi.Int(100), }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` ### TCP Routing
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewRoute(ctx, "serviceb", &appmesh.RouteArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), Spec: &appmesh.RouteSpecArgs{ TcpRoute: &appmesh.RouteSpecTcpRouteArgs{ Action: &appmesh.RouteSpecTcpRouteActionArgs{ WeightedTargets: appmesh.RouteSpecTcpRouteActionWeightedTargetArray{ &appmesh.RouteSpecTcpRouteActionWeightedTargetArgs{ VirtualNode: pulumi.Any(aws_appmesh_virtual_node.Serviceb1.Name), Weight: pulumi.Int(100), }, }, }, }, }, }) if err != nil { return err } return nil }) }
```
func GetRoute ¶
func GetRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RouteState, opts ...pulumi.ResourceOption) (*Route, error)
GetRoute gets an existing Route resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
type RouteArgs ¶
type RouteArgs struct { // The name of the service mesh in which to create the route. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the route. Name pulumi.StringPtrInput // The route specification to apply. Spec RouteSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringInput }
The set of arguments for constructing a Route resource.
func (RouteArgs) ElementType ¶
type RouteSpec ¶
type RouteSpec struct { // The gRPC routing information for the route. GrpcRoute *RouteSpecGrpcRoute `pulumi:"grpcRoute"` // The HTTP/2 routing information for the route. Http2Route *RouteSpecHttp2Route `pulumi:"http2Route"` // The HTTP routing information for the route. HttpRoute *RouteSpecHttpRoute `pulumi:"httpRoute"` // The priority for the route, between `0` and `1000`. // Routes are matched based on the specified value, where `0` is the highest priority. Priority *int `pulumi:"priority"` // The TCP routing information for the route. TcpRoute *RouteSpecTcpRoute `pulumi:"tcpRoute"` }
type RouteSpecArgs ¶
type RouteSpecArgs struct { // The gRPC routing information for the route. GrpcRoute RouteSpecGrpcRoutePtrInput `pulumi:"grpcRoute"` // The HTTP/2 routing information for the route. Http2Route RouteSpecHttp2RoutePtrInput `pulumi:"http2Route"` // The HTTP routing information for the route. HttpRoute RouteSpecHttpRoutePtrInput `pulumi:"httpRoute"` // The priority for the route, between `0` and `1000`. // Routes are matched based on the specified value, where `0` is the highest priority. Priority pulumi.IntPtrInput `pulumi:"priority"` // The TCP routing information for the route. TcpRoute RouteSpecTcpRoutePtrInput `pulumi:"tcpRoute"` }
func (RouteSpecArgs) ElementType ¶
func (RouteSpecArgs) ElementType() reflect.Type
func (RouteSpecArgs) ToRouteSpecOutput ¶
func (i RouteSpecArgs) ToRouteSpecOutput() RouteSpecOutput
func (RouteSpecArgs) ToRouteSpecOutputWithContext ¶
func (i RouteSpecArgs) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
func (RouteSpecArgs) ToRouteSpecPtrOutput ¶
func (i RouteSpecArgs) ToRouteSpecPtrOutput() RouteSpecPtrOutput
func (RouteSpecArgs) ToRouteSpecPtrOutputWithContext ¶
func (i RouteSpecArgs) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
type RouteSpecGrpcRoute ¶ added in v3.6.0
type RouteSpecGrpcRoute struct { // The action to take if a match is determined. Action RouteSpecGrpcRouteAction `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecGrpcRouteMatch `pulumi:"match"` // The retry policy. RetryPolicy *RouteSpecGrpcRouteRetryPolicy `pulumi:"retryPolicy"` }
type RouteSpecGrpcRouteAction ¶ added in v3.6.0
type RouteSpecGrpcRouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecGrpcRouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecGrpcRouteActionArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecGrpcRouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecGrpcRouteActionArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionArgs) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
type RouteSpecGrpcRouteActionInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionInput interface { pulumi.Input ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput ToRouteSpecGrpcRouteActionOutputWithContext(context.Context) RouteSpecGrpcRouteActionOutput }
RouteSpecGrpcRouteActionInput is an input type that accepts RouteSpecGrpcRouteActionArgs and RouteSpecGrpcRouteActionOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionInput` via:
RouteSpecGrpcRouteActionArgs{...}
type RouteSpecGrpcRouteActionOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutput() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecGrpcRouteActionPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput ToRouteSpecGrpcRouteActionPtrOutputWithContext(context.Context) RouteSpecGrpcRouteActionPtrOutput }
RouteSpecGrpcRouteActionPtrInput is an input type that accepts RouteSpecGrpcRouteActionArgs, RouteSpecGrpcRouteActionPtr and RouteSpecGrpcRouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionPtrInput` via:
RouteSpecGrpcRouteActionArgs{...} or: nil
func RouteSpecGrpcRouteActionPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteActionPtr(v *RouteSpecGrpcRouteActionArgs) RouteSpecGrpcRouteActionPtrInput
type RouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) Elem() RouteSpecGrpcRouteActionOutput
func (RouteSpecGrpcRouteActionPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutput() RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) ToRouteSpecGrpcRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionPtrOutput
func (RouteSpecGrpcRouteActionPtrOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionPtrOutput) WeightedTargets() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecGrpcRouteActionWeightedTarget ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArgs) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
type RouteSpecGrpcRouteActionWeightedTargetArray ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArray []RouteSpecGrpcRouteActionWeightedTargetInput
func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
func (RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteActionWeightedTargetArray) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
type RouteSpecGrpcRouteActionWeightedTargetArrayInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput }
RouteSpecGrpcRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecGrpcRouteActionWeightedTargetArray and RouteSpecGrpcRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionWeightedTargetArrayInput` via:
RouteSpecGrpcRouteActionWeightedTargetArray{ RouteSpecGrpcRouteActionWeightedTargetArgs{...} }
type RouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutput() RouteSpecGrpcRouteActionWeightedTargetArrayOutput
func (RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetArrayOutput) ToRouteSpecGrpcRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetArrayOutput
type RouteSpecGrpcRouteActionWeightedTargetInput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput }
RouteSpecGrpcRouteActionWeightedTargetInput is an input type that accepts RouteSpecGrpcRouteActionWeightedTargetArgs and RouteSpecGrpcRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteActionWeightedTargetInput` via:
RouteSpecGrpcRouteActionWeightedTargetArgs{...}
type RouteSpecGrpcRouteActionWeightedTargetOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutput() RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) ToRouteSpecGrpcRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecGrpcRouteActionWeightedTargetOutput
func (RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecGrpcRouteActionWeightedTargetOutput) Weight ¶ added in v3.6.0
func (o RouteSpecGrpcRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecGrpcRouteArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteArgs struct { // The action to take if a match is determined. Action RouteSpecGrpcRouteActionInput `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecGrpcRouteMatchInput `pulumi:"match"` // The retry policy. RetryPolicy RouteSpecGrpcRouteRetryPolicyPtrInput `pulumi:"retryPolicy"` }
func (RouteSpecGrpcRouteArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteArgs) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRouteInput ¶ added in v3.6.0
type RouteSpecGrpcRouteInput interface { pulumi.Input ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput ToRouteSpecGrpcRouteOutputWithContext(context.Context) RouteSpecGrpcRouteOutput }
RouteSpecGrpcRouteInput is an input type that accepts RouteSpecGrpcRouteArgs and RouteSpecGrpcRouteOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteInput` via:
RouteSpecGrpcRouteArgs{...}
type RouteSpecGrpcRouteMatch ¶ added in v3.6.0
type RouteSpecGrpcRouteMatch struct { // The data to match from the gRPC request. Metadatas []RouteSpecGrpcRouteMatchMetadata `pulumi:"metadatas"` // The method name to match from the request. If you specify a name, you must also specify a `serviceName`. MethodName *string `pulumi:"methodName"` // The fully qualified domain name for the service to match from the request. ServiceName *string `pulumi:"serviceName"` }
type RouteSpecGrpcRouteMatchArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchArgs struct { // The data to match from the gRPC request. Metadatas RouteSpecGrpcRouteMatchMetadataArrayInput `pulumi:"metadatas"` // The method name to match from the request. If you specify a name, you must also specify a `serviceName`. MethodName pulumi.StringPtrInput `pulumi:"methodName"` // The fully qualified domain name for the service to match from the request. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
func (RouteSpecGrpcRouteMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchArgs) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteMatchInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput ToRouteSpecGrpcRouteMatchOutputWithContext(context.Context) RouteSpecGrpcRouteMatchOutput }
RouteSpecGrpcRouteMatchInput is an input type that accepts RouteSpecGrpcRouteMatchArgs and RouteSpecGrpcRouteMatchOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchInput` via:
RouteSpecGrpcRouteMatchArgs{...}
type RouteSpecGrpcRouteMatchMetadata ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadata struct { // If `true`, the match is on the opposite of the `match` criteria. Default is `false`. Invert *bool `pulumi:"invert"` // The data to match from the request. Match *RouteSpecGrpcRouteMatchMetadataMatch `pulumi:"match"` // The name of the route. Name string `pulumi:"name"` }
type RouteSpecGrpcRouteMatchMetadataArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArgs struct { // If `true`, the match is on the opposite of the `match` criteria. Default is `false`. Invert pulumi.BoolPtrInput `pulumi:"invert"` // The data to match from the request. Match RouteSpecGrpcRouteMatchMetadataMatchPtrInput `pulumi:"match"` // The name of the route. Name pulumi.StringInput `pulumi:"name"` }
func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
func (RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArgs) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
type RouteSpecGrpcRouteMatchMetadataArray ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArray []RouteSpecGrpcRouteMatchMetadataInput
func (RouteSpecGrpcRouteMatchMetadataArray) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataArray) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
func (RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataArray) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
type RouteSpecGrpcRouteMatchMetadataArrayInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArrayInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput }
RouteSpecGrpcRouteMatchMetadataArrayInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataArray and RouteSpecGrpcRouteMatchMetadataArrayOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataArrayInput` via:
RouteSpecGrpcRouteMatchMetadataArray{ RouteSpecGrpcRouteMatchMetadataArgs{...} }
type RouteSpecGrpcRouteMatchMetadataArrayOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutput() RouteSpecGrpcRouteMatchMetadataArrayOutput
func (RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataArrayOutput) ToRouteSpecGrpcRouteMatchMetadataArrayOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataArrayOutput
type RouteSpecGrpcRouteMatchMetadataInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataOutput }
RouteSpecGrpcRouteMatchMetadataInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataArgs and RouteSpecGrpcRouteMatchMetadataOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataInput` via:
RouteSpecGrpcRouteMatchMetadataArgs{...}
type RouteSpecGrpcRouteMatchMetadataMatch ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatch struct { // The value sent by the client must match the specified value exactly. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix *string `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range *RouteSpecGrpcRouteMatchMetadataMatchRange `pulumi:"range"` // The value sent by the client must include the specified characters. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix *string `pulumi:"suffix"` }
type RouteSpecGrpcRouteMatchMetadataMatchArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchArgs struct { // The value sent by the client must match the specified value exactly. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput `pulumi:"range"` // The value sent by the client must include the specified characters. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchArgs) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput }
RouteSpecGrpcRouteMatchMetadataMatchInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchArgs and RouteSpecGrpcRouteMatchMetadataMatchOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchInput` via:
RouteSpecGrpcRouteMatchMetadataMatchArgs{...}
type RouteSpecGrpcRouteMatchMetadataMatchOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Range ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Regex ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutput() RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput }
RouteSpecGrpcRouteMatchMetadataMatchPtrInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchArgs, RouteSpecGrpcRouteMatchMetadataMatchPtr and RouteSpecGrpcRouteMatchMetadataMatchPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchPtrInput` via:
RouteSpecGrpcRouteMatchMetadataMatchArgs{...} or: nil
func RouteSpecGrpcRouteMatchMetadataMatchPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteMatchMetadataMatchPtr(v *RouteSpecGrpcRouteMatchMetadataMatchArgs) RouteSpecGrpcRouteMatchMetadataMatchPtrInput
type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Range ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Range() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Regex ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutput() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchPtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRange ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeArgs struct { // The end of the range. End pulumi.IntInput `pulumi:"end"` // The start of the range. Start pulumi.IntInput `pulumi:"start"` }
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRangeInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput }
RouteSpecGrpcRouteMatchMetadataMatchRangeInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchRangeArgs and RouteSpecGrpcRouteMatchMetadataMatchRangeOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchRangeInput` via:
RouteSpecGrpcRouteMatchMetadataMatchRangeArgs{...}
type RouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutput() RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangeOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangeOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangeOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput }
RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput is an input type that accepts RouteSpecGrpcRouteMatchMetadataMatchRangeArgs, RouteSpecGrpcRouteMatchMetadataMatchRangePtr and RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput` via:
RouteSpecGrpcRouteMatchMetadataMatchRangeArgs{...} or: nil
func RouteSpecGrpcRouteMatchMetadataMatchRangePtr ¶ added in v3.6.0
func RouteSpecGrpcRouteMatchMetadataMatchRangePtr(v *RouteSpecGrpcRouteMatchMetadataMatchRangeArgs) RouteSpecGrpcRouteMatchMetadataMatchRangePtrInput
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput() RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
func (RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput) ToRouteSpecGrpcRouteMatchMetadataMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataMatchRangePtrOutput
type RouteSpecGrpcRouteMatchMetadataOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchMetadataOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchMetadataOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchMetadataOutput) Invert ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` criteria. Default is `false`.
func (RouteSpecGrpcRouteMatchMetadataOutput) Match ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) Match() RouteSpecGrpcRouteMatchMetadataMatchPtrOutput
The data to match from the request.
func (RouteSpecGrpcRouteMatchMetadataOutput) Name ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) Name() pulumi.StringOutput
The name of the route.
func (RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutput() RouteSpecGrpcRouteMatchMetadataOutput
func (RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchMetadataOutput) ToRouteSpecGrpcRouteMatchMetadataOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchMetadataOutput
type RouteSpecGrpcRouteMatchOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchOutput) Metadatas ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
The data to match from the gRPC request.
func (RouteSpecGrpcRouteMatchOutput) MethodName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) MethodName() pulumi.StringPtrOutput
The method name to match from the request. If you specify a name, you must also specify a `serviceName`.
func (RouteSpecGrpcRouteMatchOutput) ServiceName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutput() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteMatchPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput ToRouteSpecGrpcRouteMatchPtrOutputWithContext(context.Context) RouteSpecGrpcRouteMatchPtrOutput }
RouteSpecGrpcRouteMatchPtrInput is an input type that accepts RouteSpecGrpcRouteMatchArgs, RouteSpecGrpcRouteMatchPtr and RouteSpecGrpcRouteMatchPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteMatchPtrInput` via:
RouteSpecGrpcRouteMatchArgs{...} or: nil
func RouteSpecGrpcRouteMatchPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteMatchPtr(v *RouteSpecGrpcRouteMatchArgs) RouteSpecGrpcRouteMatchPtrInput
type RouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteMatchPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) Elem() RouteSpecGrpcRouteMatchOutput
func (RouteSpecGrpcRouteMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteMatchPtrOutput) Metadatas ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) Metadatas() RouteSpecGrpcRouteMatchMetadataArrayOutput
The data to match from the gRPC request.
func (RouteSpecGrpcRouteMatchPtrOutput) MethodName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) MethodName() pulumi.StringPtrOutput
The method name to match from the request. If you specify a name, you must also specify a `serviceName`.
func (RouteSpecGrpcRouteMatchPtrOutput) ServiceName ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) ServiceName() pulumi.StringPtrOutput
The fully qualified domain name for the service to match from the request.
func (RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutput() RouteSpecGrpcRouteMatchPtrOutput
func (RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteMatchPtrOutput) ToRouteSpecGrpcRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteMatchPtrOutput
type RouteSpecGrpcRouteOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteOutput) Action ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) Action() RouteSpecGrpcRouteActionOutput
The action to take if a match is determined.
func (RouteSpecGrpcRouteOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteOutput) Match ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) Match() RouteSpecGrpcRouteMatchOutput
The criteria for determining an gRPC request match.
func (RouteSpecGrpcRouteOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutput() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRouteOutputWithContext(ctx context.Context) RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRoutePtrInput ¶ added in v3.6.0
type RouteSpecGrpcRoutePtrInput interface { pulumi.Input ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput ToRouteSpecGrpcRoutePtrOutputWithContext(context.Context) RouteSpecGrpcRoutePtrOutput }
RouteSpecGrpcRoutePtrInput is an input type that accepts RouteSpecGrpcRouteArgs, RouteSpecGrpcRoutePtr and RouteSpecGrpcRoutePtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRoutePtrInput` via:
RouteSpecGrpcRouteArgs{...} or: nil
func RouteSpecGrpcRoutePtr ¶ added in v3.6.0
func RouteSpecGrpcRoutePtr(v *RouteSpecGrpcRouteArgs) RouteSpecGrpcRoutePtrInput
type RouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRoutePtrOutput) Action ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) Action() RouteSpecGrpcRouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecGrpcRoutePtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) Elem() RouteSpecGrpcRouteOutput
func (RouteSpecGrpcRoutePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRoutePtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRoutePtrOutput) Match ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) Match() RouteSpecGrpcRouteMatchPtrOutput
The criteria for determining an gRPC request match.
func (RouteSpecGrpcRoutePtrOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) RetryPolicy() RouteSpecGrpcRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutput() RouteSpecGrpcRoutePtrOutput
func (RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRoutePtrOutput) ToRouteSpecGrpcRoutePtrOutputWithContext(ctx context.Context) RouteSpecGrpcRoutePtrOutput
type RouteSpecGrpcRouteRetryPolicy ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicy struct { // List of gRPC retry events. // Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`. GrpcRetryEvents []string `pulumi:"grpcRetryEvents"` // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents []string `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries int `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecGrpcRouteRetryPolicyPerRetryTimeout `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents []string `pulumi:"tcpRetryEvents"` }
type RouteSpecGrpcRouteRetryPolicyArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyArgs struct { // List of gRPC retry events. // Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`. GrpcRetryEvents pulumi.StringArrayInput `pulumi:"grpcRetryEvents"` // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries pulumi.IntInput `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents pulumi.StringArrayInput `pulumi:"tcpRetryEvents"` }
func (RouteSpecGrpcRouteRetryPolicyArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyArgs) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteRetryPolicyInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyOutput }
RouteSpecGrpcRouteRetryPolicyInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyArgs and RouteSpecGrpcRouteRetryPolicyOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyInput` via:
RouteSpecGrpcRouteRetryPolicyArgs{...}
type RouteSpecGrpcRouteRetryPolicyOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) GrpcRetryEvents() pulumi.StringArrayOutput
List of gRPC retry events. Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`.
func (RouteSpecGrpcRouteRetryPolicyOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecGrpcRouteRetryPolicyOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutput() RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeout ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput }
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs and RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutInput` via:
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs{...}
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput }
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs, RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtr and RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput` via:
RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs{...} or: nil
func RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutArgs) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶ added in v3.6.0
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecGrpcRouteRetryPolicyPtrInput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPtrInput interface { pulumi.Input ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput }
RouteSpecGrpcRouteRetryPolicyPtrInput is an input type that accepts RouteSpecGrpcRouteRetryPolicyArgs, RouteSpecGrpcRouteRetryPolicyPtr and RouteSpecGrpcRouteRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteSpecGrpcRouteRetryPolicyPtrInput` via:
RouteSpecGrpcRouteRetryPolicyArgs{...} or: nil
func RouteSpecGrpcRouteRetryPolicyPtr ¶ added in v3.6.0
func RouteSpecGrpcRouteRetryPolicyPtr(v *RouteSpecGrpcRouteRetryPolicyArgs) RouteSpecGrpcRouteRetryPolicyPtrInput
type RouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
type RouteSpecGrpcRouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) GrpcRetryEvents() pulumi.StringArrayOutput
List of gRPC retry events. Valid values: `cancelled`, `deadline-exceeded`, `internal`, `resource-exhausted`, `unavailable`.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecGrpcRouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutput() RouteSpecGrpcRouteRetryPolicyPtrOutput
func (RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecGrpcRouteRetryPolicyPtrOutput) ToRouteSpecGrpcRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecGrpcRouteRetryPolicyPtrOutput
type RouteSpecHttp2Route ¶ added in v3.6.0
type RouteSpecHttp2Route struct { // The action to take if a match is determined. Action RouteSpecHttp2RouteAction `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecHttp2RouteMatch `pulumi:"match"` // The retry policy. RetryPolicy *RouteSpecHttp2RouteRetryPolicy `pulumi:"retryPolicy"` }
type RouteSpecHttp2RouteAction ¶ added in v3.6.0
type RouteSpecHttp2RouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecHttp2RouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecHttp2RouteActionArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecHttp2RouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecHttp2RouteActionArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionArgs) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
type RouteSpecHttp2RouteActionInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionInput interface { pulumi.Input ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput ToRouteSpecHttp2RouteActionOutputWithContext(context.Context) RouteSpecHttp2RouteActionOutput }
RouteSpecHttp2RouteActionInput is an input type that accepts RouteSpecHttp2RouteActionArgs and RouteSpecHttp2RouteActionOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionInput` via:
RouteSpecHttp2RouteActionArgs{...}
type RouteSpecHttp2RouteActionOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutput() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttp2RouteActionPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput ToRouteSpecHttp2RouteActionPtrOutputWithContext(context.Context) RouteSpecHttp2RouteActionPtrOutput }
RouteSpecHttp2RouteActionPtrInput is an input type that accepts RouteSpecHttp2RouteActionArgs, RouteSpecHttp2RouteActionPtr and RouteSpecHttp2RouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionPtrInput` via:
RouteSpecHttp2RouteActionArgs{...} or: nil
func RouteSpecHttp2RouteActionPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteActionPtr(v *RouteSpecHttp2RouteActionArgs) RouteSpecHttp2RouteActionPtrInput
type RouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) Elem() RouteSpecHttp2RouteActionOutput
func (RouteSpecHttp2RouteActionPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutput() RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) ToRouteSpecHttp2RouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionPtrOutput
func (RouteSpecHttp2RouteActionPtrOutput) WeightedTargets ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionPtrOutput) WeightedTargets() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttp2RouteActionWeightedTarget ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArgs) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
type RouteSpecHttp2RouteActionWeightedTargetArray ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArray []RouteSpecHttp2RouteActionWeightedTargetInput
func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
func (RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteActionWeightedTargetArray) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
type RouteSpecHttp2RouteActionWeightedTargetArrayInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput }
RouteSpecHttp2RouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecHttp2RouteActionWeightedTargetArray and RouteSpecHttp2RouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionWeightedTargetArrayInput` via:
RouteSpecHttp2RouteActionWeightedTargetArray{ RouteSpecHttp2RouteActionWeightedTargetArgs{...} }
type RouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutput() RouteSpecHttp2RouteActionWeightedTargetArrayOutput
func (RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetArrayOutput) ToRouteSpecHttp2RouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetArrayOutput
type RouteSpecHttp2RouteActionWeightedTargetInput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput }
RouteSpecHttp2RouteActionWeightedTargetInput is an input type that accepts RouteSpecHttp2RouteActionWeightedTargetArgs and RouteSpecHttp2RouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteActionWeightedTargetInput` via:
RouteSpecHttp2RouteActionWeightedTargetArgs{...}
type RouteSpecHttp2RouteActionWeightedTargetOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutput() RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) ToRouteSpecHttp2RouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttp2RouteActionWeightedTargetOutput
func (RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecHttp2RouteActionWeightedTargetOutput) Weight ¶ added in v3.6.0
func (o RouteSpecHttp2RouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecHttp2RouteArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteArgs struct { // The action to take if a match is determined. Action RouteSpecHttp2RouteActionInput `pulumi:"action"` // The criteria for determining an gRPC request match. Match RouteSpecHttp2RouteMatchInput `pulumi:"match"` // The retry policy. RetryPolicy RouteSpecHttp2RouteRetryPolicyPtrInput `pulumi:"retryPolicy"` }
func (RouteSpecHttp2RouteArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteArgs) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RouteInput ¶ added in v3.6.0
type RouteSpecHttp2RouteInput interface { pulumi.Input ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput ToRouteSpecHttp2RouteOutputWithContext(context.Context) RouteSpecHttp2RouteOutput }
RouteSpecHttp2RouteInput is an input type that accepts RouteSpecHttp2RouteArgs and RouteSpecHttp2RouteOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteInput` via:
RouteSpecHttp2RouteArgs{...}
type RouteSpecHttp2RouteMatch ¶ added in v3.6.0
type RouteSpecHttp2RouteMatch struct { // The client request headers to match on. Headers []RouteSpecHttp2RouteMatchHeader `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method *string `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix string `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme *string `pulumi:"scheme"` }
type RouteSpecHttp2RouteMatchArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchArgs struct { // The client request headers to match on. Headers RouteSpecHttp2RouteMatchHeaderArrayInput `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method pulumi.StringPtrInput `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringInput `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (RouteSpecHttp2RouteMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchArgs) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteMatchHeader ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeader struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert *bool `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match *RouteSpecHttp2RouteMatchHeaderMatch `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name string `pulumi:"name"` }
type RouteSpecHttp2RouteMatchHeaderArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArgs struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert pulumi.BoolPtrInput `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match RouteSpecHttp2RouteMatchHeaderMatchPtrInput `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name pulumi.StringInput `pulumi:"name"` }
func (RouteSpecHttp2RouteMatchHeaderArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
func (RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArgs) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
type RouteSpecHttp2RouteMatchHeaderArray ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArray []RouteSpecHttp2RouteMatchHeaderInput
func (RouteSpecHttp2RouteMatchHeaderArray) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderArray) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
func (RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderArray) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
type RouteSpecHttp2RouteMatchHeaderArrayInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArrayInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput }
RouteSpecHttp2RouteMatchHeaderArrayInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderArray and RouteSpecHttp2RouteMatchHeaderArrayOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderArrayInput` via:
RouteSpecHttp2RouteMatchHeaderArray{ RouteSpecHttp2RouteMatchHeaderArgs{...} }
type RouteSpecHttp2RouteMatchHeaderArrayOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutput() RouteSpecHttp2RouteMatchHeaderArrayOutput
func (RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderArrayOutput) ToRouteSpecHttp2RouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderArrayOutput
type RouteSpecHttp2RouteMatchHeaderInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderOutput }
RouteSpecHttp2RouteMatchHeaderInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderArgs and RouteSpecHttp2RouteMatchHeaderOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderInput` via:
RouteSpecHttp2RouteMatchHeaderArgs{...}
type RouteSpecHttp2RouteMatchHeaderMatch ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatch struct { // The value sent by the client must match the specified value exactly. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix *string `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range *RouteSpecHttp2RouteMatchHeaderMatchRange `pulumi:"range"` // The value sent by the client must include the specified characters. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix *string `pulumi:"suffix"` }
type RouteSpecHttp2RouteMatchHeaderMatchArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchArgs struct { // The value sent by the client must match the specified value exactly. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput `pulumi:"range"` // The value sent by the client must include the specified characters. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchArgs) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput }
RouteSpecHttp2RouteMatchHeaderMatchInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchArgs and RouteSpecHttp2RouteMatchHeaderMatchOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchInput` via:
RouteSpecHttp2RouteMatchHeaderMatchArgs{...}
type RouteSpecHttp2RouteMatchHeaderMatchOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Range ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Regex ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutput() RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput }
RouteSpecHttp2RouteMatchHeaderMatchPtrInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchArgs, RouteSpecHttp2RouteMatchHeaderMatchPtr and RouteSpecHttp2RouteMatchHeaderMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchPtrInput` via:
RouteSpecHttp2RouteMatchHeaderMatchArgs{...} or: nil
func RouteSpecHttp2RouteMatchHeaderMatchPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteMatchHeaderMatchPtr(v *RouteSpecHttp2RouteMatchHeaderMatchArgs) RouteSpecHttp2RouteMatchHeaderMatchPtrInput
type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Range ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Regex ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutput() RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchPtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchPtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRange ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeArgs struct { // The end of the range. End pulumi.IntInput `pulumi:"end"` // The start of the range. Start pulumi.IntInput `pulumi:"start"` }
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRangeInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput }
RouteSpecHttp2RouteMatchHeaderMatchRangeInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchRangeArgs and RouteSpecHttp2RouteMatchHeaderMatchRangeOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchRangeInput` via:
RouteSpecHttp2RouteMatchHeaderMatchRangeArgs{...}
type RouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutput() RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangeOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangeOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput }
RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput is an input type that accepts RouteSpecHttp2RouteMatchHeaderMatchRangeArgs, RouteSpecHttp2RouteMatchHeaderMatchRangePtr and RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput` via:
RouteSpecHttp2RouteMatchHeaderMatchRangeArgs{...} or: nil
func RouteSpecHttp2RouteMatchHeaderMatchRangePtr ¶ added in v3.6.0
func RouteSpecHttp2RouteMatchHeaderMatchRangePtr(v *RouteSpecHttp2RouteMatchHeaderMatchRangeArgs) RouteSpecHttp2RouteMatchHeaderMatchRangePtrInput
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput() RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttp2RouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttp2RouteMatchHeaderOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchHeaderOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchHeaderOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchHeaderOutput) Invert ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` method and value. Default is `false`.
func (RouteSpecHttp2RouteMatchHeaderOutput) Match ¶ added in v3.6.0
The method and value to match the header value sent with a request. Specify one match method.
func (RouteSpecHttp2RouteMatchHeaderOutput) Name ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) Name() pulumi.StringOutput
A name for the HTTP header in the client request that will be matched on.
func (RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutput() RouteSpecHttp2RouteMatchHeaderOutput
func (RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchHeaderOutput) ToRouteSpecHttp2RouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchHeaderOutput
type RouteSpecHttp2RouteMatchInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput ToRouteSpecHttp2RouteMatchOutputWithContext(context.Context) RouteSpecHttp2RouteMatchOutput }
RouteSpecHttp2RouteMatchInput is an input type that accepts RouteSpecHttp2RouteMatchArgs and RouteSpecHttp2RouteMatchOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchInput` via:
RouteSpecHttp2RouteMatchArgs{...}
type RouteSpecHttp2RouteMatchOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchOutput) Headers ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttp2RouteMatchOutput) Method ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttp2RouteMatchOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Prefix() pulumi.StringOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchOutput) Scheme ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutput() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteMatchPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput ToRouteSpecHttp2RouteMatchPtrOutputWithContext(context.Context) RouteSpecHttp2RouteMatchPtrOutput }
RouteSpecHttp2RouteMatchPtrInput is an input type that accepts RouteSpecHttp2RouteMatchArgs, RouteSpecHttp2RouteMatchPtr and RouteSpecHttp2RouteMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteMatchPtrInput` via:
RouteSpecHttp2RouteMatchArgs{...} or: nil
func RouteSpecHttp2RouteMatchPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteMatchPtr(v *RouteSpecHttp2RouteMatchArgs) RouteSpecHttp2RouteMatchPtrInput
type RouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteMatchPtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Elem() RouteSpecHttp2RouteMatchOutput
func (RouteSpecHttp2RouteMatchPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteMatchPtrOutput) Headers ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Headers() RouteSpecHttp2RouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttp2RouteMatchPtrOutput) Method ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttp2RouteMatchPtrOutput) Prefix ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttp2RouteMatchPtrOutput) Scheme ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutput() RouteSpecHttp2RouteMatchPtrOutput
func (RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteMatchPtrOutput) ToRouteSpecHttp2RouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteMatchPtrOutput
type RouteSpecHttp2RouteOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteOutput) Action ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) Action() RouteSpecHttp2RouteActionOutput
The action to take if a match is determined.
func (RouteSpecHttp2RouteOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteOutput) Match ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) Match() RouteSpecHttp2RouteMatchOutput
The criteria for determining an gRPC request match.
func (RouteSpecHttp2RouteOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutput() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RouteOutputWithContext(ctx context.Context) RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RoutePtrInput ¶ added in v3.6.0
type RouteSpecHttp2RoutePtrInput interface { pulumi.Input ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput ToRouteSpecHttp2RoutePtrOutputWithContext(context.Context) RouteSpecHttp2RoutePtrOutput }
RouteSpecHttp2RoutePtrInput is an input type that accepts RouteSpecHttp2RouteArgs, RouteSpecHttp2RoutePtr and RouteSpecHttp2RoutePtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RoutePtrInput` via:
RouteSpecHttp2RouteArgs{...} or: nil
func RouteSpecHttp2RoutePtr ¶ added in v3.6.0
func RouteSpecHttp2RoutePtr(v *RouteSpecHttp2RouteArgs) RouteSpecHttp2RoutePtrInput
type RouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RoutePtrOutput) Action ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) Action() RouteSpecHttp2RouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecHttp2RoutePtrOutput) Elem ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) Elem() RouteSpecHttp2RouteOutput
func (RouteSpecHttp2RoutePtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RoutePtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RoutePtrOutput) Match ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) Match() RouteSpecHttp2RouteMatchPtrOutput
The criteria for determining an gRPC request match.
func (RouteSpecHttp2RoutePtrOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) RetryPolicy() RouteSpecHttp2RouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutput() RouteSpecHttp2RoutePtrOutput
func (RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RoutePtrOutput) ToRouteSpecHttp2RoutePtrOutputWithContext(ctx context.Context) RouteSpecHttp2RoutePtrOutput
type RouteSpecHttp2RouteRetryPolicy ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicy struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents []string `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries int `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttp2RouteRetryPolicyPerRetryTimeout `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents []string `pulumi:"tcpRetryEvents"` }
type RouteSpecHttp2RouteRetryPolicyArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyArgs struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries pulumi.IntInput `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents pulumi.StringArrayInput `pulumi:"tcpRetryEvents"` }
func (RouteSpecHttp2RouteRetryPolicyArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyArgs) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteRetryPolicyInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyOutput }
RouteSpecHttp2RouteRetryPolicyInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyArgs and RouteSpecHttp2RouteRetryPolicyOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyInput` via:
RouteSpecHttp2RouteRetryPolicyArgs{...}
type RouteSpecHttp2RouteRetryPolicyOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttp2RouteRetryPolicyOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutput() RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeout ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput }
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs and RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutInput` via:
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs{...}
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput }
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs, RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtr and RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput` via:
RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs{...} or: nil
func RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutArgs) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶ added in v3.6.0
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecHttp2RouteRetryPolicyPtrInput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPtrInput interface { pulumi.Input ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput }
RouteSpecHttp2RouteRetryPolicyPtrInput is an input type that accepts RouteSpecHttp2RouteRetryPolicyArgs, RouteSpecHttp2RouteRetryPolicyPtr and RouteSpecHttp2RouteRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteSpecHttp2RouteRetryPolicyPtrInput` via:
RouteSpecHttp2RouteRetryPolicyArgs{...} or: nil
func RouteSpecHttp2RouteRetryPolicyPtr ¶ added in v3.6.0
func RouteSpecHttp2RouteRetryPolicyPtr(v *RouteSpecHttp2RouteRetryPolicyArgs) RouteSpecHttp2RouteRetryPolicyPtrInput
type RouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
type RouteSpecHttp2RouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttp2RouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutput() RouteSpecHttp2RouteRetryPolicyPtrOutput
func (RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttp2RouteRetryPolicyPtrOutput) ToRouteSpecHttp2RouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttp2RouteRetryPolicyPtrOutput
type RouteSpecHttpRoute ¶
type RouteSpecHttpRoute struct { // The action to take if a match is determined. Action RouteSpecHttpRouteAction `pulumi:"action"` // The criteria for determining an HTTP request match. Match RouteSpecHttpRouteMatch `pulumi:"match"` // The retry policy. RetryPolicy *RouteSpecHttpRouteRetryPolicy `pulumi:"retryPolicy"` }
type RouteSpecHttpRouteAction ¶
type RouteSpecHttpRouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecHttpRouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecHttpRouteActionArgs ¶
type RouteSpecHttpRouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecHttpRouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecHttpRouteActionArgs) ElementType ¶
func (RouteSpecHttpRouteActionArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutput ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutputWithContext ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutput ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (i RouteSpecHttpRouteActionArgs) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
type RouteSpecHttpRouteActionInput ¶
type RouteSpecHttpRouteActionInput interface { pulumi.Input ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput ToRouteSpecHttpRouteActionOutputWithContext(context.Context) RouteSpecHttpRouteActionOutput }
RouteSpecHttpRouteActionInput is an input type that accepts RouteSpecHttpRouteActionArgs and RouteSpecHttpRouteActionOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionInput` via:
RouteSpecHttpRouteActionArgs{...}
type RouteSpecHttpRouteActionOutput ¶
type RouteSpecHttpRouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionOutput) ElementType ¶
func (RouteSpecHttpRouteActionOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutput ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutput() RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutputWithContext ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutput ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (o RouteSpecHttpRouteActionOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionOutput) WeightedTargets ¶
func (o RouteSpecHttpRouteActionOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttpRouteActionPtrInput ¶
type RouteSpecHttpRouteActionPtrInput interface { pulumi.Input ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput ToRouteSpecHttpRouteActionPtrOutputWithContext(context.Context) RouteSpecHttpRouteActionPtrOutput }
RouteSpecHttpRouteActionPtrInput is an input type that accepts RouteSpecHttpRouteActionArgs, RouteSpecHttpRouteActionPtr and RouteSpecHttpRouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionPtrInput` via:
RouteSpecHttpRouteActionArgs{...} or: nil
func RouteSpecHttpRouteActionPtr ¶
func RouteSpecHttpRouteActionPtr(v *RouteSpecHttpRouteActionArgs) RouteSpecHttpRouteActionPtrInput
type RouteSpecHttpRouteActionPtrOutput ¶
type RouteSpecHttpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionPtrOutput) Elem ¶
func (o RouteSpecHttpRouteActionPtrOutput) Elem() RouteSpecHttpRouteActionOutput
func (RouteSpecHttpRouteActionPtrOutput) ElementType ¶
func (RouteSpecHttpRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput ¶
func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutput() RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext ¶
func (o RouteSpecHttpRouteActionPtrOutput) ToRouteSpecHttpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionPtrOutput
func (RouteSpecHttpRouteActionPtrOutput) WeightedTargets ¶
func (o RouteSpecHttpRouteActionPtrOutput) WeightedTargets() RouteSpecHttpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecHttpRouteActionWeightedTargetArgs ¶
type RouteSpecHttpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput ¶
func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecHttpRouteActionWeightedTargetArgs) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
type RouteSpecHttpRouteActionWeightedTargetArray ¶
type RouteSpecHttpRouteActionWeightedTargetArray []RouteSpecHttpRouteActionWeightedTargetInput
func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
func (RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecHttpRouteActionWeightedTargetArray) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
type RouteSpecHttpRouteActionWeightedTargetArrayInput ¶
type RouteSpecHttpRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput }
RouteSpecHttpRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecHttpRouteActionWeightedTargetArray and RouteSpecHttpRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionWeightedTargetArrayInput` via:
RouteSpecHttpRouteActionWeightedTargetArray{ RouteSpecHttpRouteActionWeightedTargetArgs{...} }
type RouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
type RouteSpecHttpRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutput() RouteSpecHttpRouteActionWeightedTargetArrayOutput
func (RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecHttpRouteActionWeightedTargetArrayOutput) ToRouteSpecHttpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetArrayOutput
type RouteSpecHttpRouteActionWeightedTargetInput ¶
type RouteSpecHttpRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecHttpRouteActionWeightedTargetOutput }
RouteSpecHttpRouteActionWeightedTargetInput is an input type that accepts RouteSpecHttpRouteActionWeightedTargetArgs and RouteSpecHttpRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecHttpRouteActionWeightedTargetInput` via:
RouteSpecHttpRouteActionWeightedTargetArgs{...}
type RouteSpecHttpRouteActionWeightedTargetOutput ¶
type RouteSpecHttpRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecHttpRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutput() RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) ToRouteSpecHttpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecHttpRouteActionWeightedTargetOutput
func (RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecHttpRouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecHttpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecHttpRouteArgs ¶
type RouteSpecHttpRouteArgs struct { // The action to take if a match is determined. Action RouteSpecHttpRouteActionInput `pulumi:"action"` // The criteria for determining an HTTP request match. Match RouteSpecHttpRouteMatchInput `pulumi:"match"` // The retry policy. RetryPolicy RouteSpecHttpRouteRetryPolicyPtrInput `pulumi:"retryPolicy"` }
func (RouteSpecHttpRouteArgs) ElementType ¶
func (RouteSpecHttpRouteArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutput ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutputWithContext ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutput ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
func (RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutputWithContext ¶
func (i RouteSpecHttpRouteArgs) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
type RouteSpecHttpRouteInput ¶
type RouteSpecHttpRouteInput interface { pulumi.Input ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput ToRouteSpecHttpRouteOutputWithContext(context.Context) RouteSpecHttpRouteOutput }
RouteSpecHttpRouteInput is an input type that accepts RouteSpecHttpRouteArgs and RouteSpecHttpRouteOutput values. You can construct a concrete instance of `RouteSpecHttpRouteInput` via:
RouteSpecHttpRouteArgs{...}
type RouteSpecHttpRouteMatch ¶
type RouteSpecHttpRouteMatch struct { // The client request headers to match on. Headers []RouteSpecHttpRouteMatchHeader `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method *string `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix string `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme *string `pulumi:"scheme"` }
type RouteSpecHttpRouteMatchArgs ¶
type RouteSpecHttpRouteMatchArgs struct { // The client request headers to match on. Headers RouteSpecHttpRouteMatchHeaderArrayInput `pulumi:"headers"` // The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`. Method pulumi.StringPtrInput `pulumi:"method"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringInput `pulumi:"prefix"` // The client request header scheme to match on. Valid values: `http`, `https`. Scheme pulumi.StringPtrInput `pulumi:"scheme"` }
func (RouteSpecHttpRouteMatchArgs) ElementType ¶
func (RouteSpecHttpRouteMatchArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutput ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutputWithContext ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutput ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchArgs) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
type RouteSpecHttpRouteMatchHeader ¶
type RouteSpecHttpRouteMatchHeader struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert *bool `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match *RouteSpecHttpRouteMatchHeaderMatch `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name string `pulumi:"name"` }
type RouteSpecHttpRouteMatchHeaderArgs ¶
type RouteSpecHttpRouteMatchHeaderArgs struct { // If `true`, the match is on the opposite of the `match` method and value. Default is `false`. Invert pulumi.BoolPtrInput `pulumi:"invert"` // The method and value to match the header value sent with a request. Specify one match method. Match RouteSpecHttpRouteMatchHeaderMatchPtrInput `pulumi:"match"` // A name for the HTTP header in the client request that will be matched on. Name pulumi.StringInput `pulumi:"name"` }
func (RouteSpecHttpRouteMatchHeaderArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutput ¶
func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
func (RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderArgs) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
type RouteSpecHttpRouteMatchHeaderArray ¶
type RouteSpecHttpRouteMatchHeaderArray []RouteSpecHttpRouteMatchHeaderInput
func (RouteSpecHttpRouteMatchHeaderArray) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderArray) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutput ¶
func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
func (RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderArray) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
type RouteSpecHttpRouteMatchHeaderArrayInput ¶
type RouteSpecHttpRouteMatchHeaderArrayInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput }
RouteSpecHttpRouteMatchHeaderArrayInput is an input type that accepts RouteSpecHttpRouteMatchHeaderArray and RouteSpecHttpRouteMatchHeaderArrayOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderArrayInput` via:
RouteSpecHttpRouteMatchHeaderArray{ RouteSpecHttpRouteMatchHeaderArgs{...} }
type RouteSpecHttpRouteMatchHeaderArrayOutput ¶
type RouteSpecHttpRouteMatchHeaderArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutput ¶
func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutput() RouteSpecHttpRouteMatchHeaderArrayOutput
func (RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderArrayOutput) ToRouteSpecHttpRouteMatchHeaderArrayOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderArrayOutput
type RouteSpecHttpRouteMatchHeaderInput ¶
type RouteSpecHttpRouteMatchHeaderInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput ToRouteSpecHttpRouteMatchHeaderOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderOutput }
RouteSpecHttpRouteMatchHeaderInput is an input type that accepts RouteSpecHttpRouteMatchHeaderArgs and RouteSpecHttpRouteMatchHeaderOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderInput` via:
RouteSpecHttpRouteMatchHeaderArgs{...}
type RouteSpecHttpRouteMatchHeaderMatch ¶
type RouteSpecHttpRouteMatchHeaderMatch struct { // The value sent by the client must match the specified value exactly. Exact *string `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix *string `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range *RouteSpecHttpRouteMatchHeaderMatchRange `pulumi:"range"` // The value sent by the client must include the specified characters. Regex *string `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix *string `pulumi:"suffix"` }
type RouteSpecHttpRouteMatchHeaderMatchArgs ¶
type RouteSpecHttpRouteMatchHeaderMatchArgs struct { // The value sent by the client must match the specified value exactly. Exact pulumi.StringPtrInput `pulumi:"exact"` // The value sent by the client must begin with the specified characters. // This parameter must always start with /, which by itself matches all requests to the virtual router service name. Prefix pulumi.StringPtrInput `pulumi:"prefix"` // The object that specifies the range of numbers that the value sent by the client must be included in. Range RouteSpecHttpRouteMatchHeaderMatchRangePtrInput `pulumi:"range"` // The value sent by the client must include the specified characters. Regex pulumi.StringPtrInput `pulumi:"regex"` // The value sent by the client must end with the specified characters. Suffix pulumi.StringPtrInput `pulumi:"suffix"` }
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchArgs) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchInput ¶
type RouteSpecHttpRouteMatchHeaderMatchInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput }
RouteSpecHttpRouteMatchHeaderMatchInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchArgs and RouteSpecHttpRouteMatchHeaderMatchOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchInput` via:
RouteSpecHttpRouteMatchHeaderMatchArgs{...}
type RouteSpecHttpRouteMatchHeaderMatchOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Exact ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Range ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Regex ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutput() RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchPtrInput ¶
type RouteSpecHttpRouteMatchHeaderMatchPtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput }
RouteSpecHttpRouteMatchHeaderMatchPtrInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchArgs, RouteSpecHttpRouteMatchHeaderMatchPtr and RouteSpecHttpRouteMatchHeaderMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchPtrInput` via:
RouteSpecHttpRouteMatchHeaderMatchArgs{...} or: nil
func RouteSpecHttpRouteMatchHeaderMatchPtr ¶
func RouteSpecHttpRouteMatchHeaderMatchPtr(v *RouteSpecHttpRouteMatchHeaderMatchArgs) RouteSpecHttpRouteMatchHeaderMatchPtrInput
type RouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Exact() pulumi.StringPtrOutput
The value sent by the client must match the specified value exactly.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Range ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Range() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
The object that specifies the range of numbers that the value sent by the client must be included in.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Regex() pulumi.StringPtrOutput
The value sent by the client must include the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) Suffix() pulumi.StringPtrOutput
The value sent by the client must end with the specified characters.
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutput() RouteSpecHttpRouteMatchHeaderMatchPtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchPtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchPtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangeArgs ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeArgs struct { // The end of the range. End pulumi.IntInput `pulumi:"end"` // The start of the range. Start pulumi.IntInput `pulumi:"start"` }
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (i RouteSpecHttpRouteMatchHeaderMatchRangeArgs) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangeInput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput }
RouteSpecHttpRouteMatchHeaderMatchRangeInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchRangeArgs and RouteSpecHttpRouteMatchHeaderMatchRangeOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchRangeInput` via:
RouteSpecHttpRouteMatchHeaderMatchRangeArgs{...}
type RouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangeOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) End() pulumi.IntOutput
The end of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) Start() pulumi.IntOutput
The start of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutput() RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangeOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangeOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangeOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangePtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput }
RouteSpecHttpRouteMatchHeaderMatchRangePtrInput is an input type that accepts RouteSpecHttpRouteMatchHeaderMatchRangeArgs, RouteSpecHttpRouteMatchHeaderMatchRangePtr and RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchHeaderMatchRangePtrInput` via:
RouteSpecHttpRouteMatchHeaderMatchRangeArgs{...} or: nil
func RouteSpecHttpRouteMatchHeaderMatchRangePtr ¶
func RouteSpecHttpRouteMatchHeaderMatchRangePtr(v *RouteSpecHttpRouteMatchHeaderMatchRangeArgs) RouteSpecHttpRouteMatchHeaderMatchRangePtrInput
type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
type RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) End() pulumi.IntPtrOutput
The end of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) Start() pulumi.IntPtrOutput
The start of the range.
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutput() RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
func (RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput) ToRouteSpecHttpRouteMatchHeaderMatchRangePtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderMatchRangePtrOutput
type RouteSpecHttpRouteMatchHeaderOutput ¶
type RouteSpecHttpRouteMatchHeaderOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchHeaderOutput) ElementType ¶
func (RouteSpecHttpRouteMatchHeaderOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchHeaderOutput) Invert ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) Invert() pulumi.BoolPtrOutput
If `true`, the match is on the opposite of the `match` method and value. Default is `false`.
func (RouteSpecHttpRouteMatchHeaderOutput) Match ¶
The method and value to match the header value sent with a request. Specify one match method.
func (RouteSpecHttpRouteMatchHeaderOutput) Name ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) Name() pulumi.StringOutput
A name for the HTTP header in the client request that will be matched on.
func (RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutput() RouteSpecHttpRouteMatchHeaderOutput
func (RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext ¶
func (o RouteSpecHttpRouteMatchHeaderOutput) ToRouteSpecHttpRouteMatchHeaderOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchHeaderOutput
type RouteSpecHttpRouteMatchInput ¶
type RouteSpecHttpRouteMatchInput interface { pulumi.Input ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput ToRouteSpecHttpRouteMatchOutputWithContext(context.Context) RouteSpecHttpRouteMatchOutput }
RouteSpecHttpRouteMatchInput is an input type that accepts RouteSpecHttpRouteMatchArgs and RouteSpecHttpRouteMatchOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchInput` via:
RouteSpecHttpRouteMatchArgs{...}
type RouteSpecHttpRouteMatchOutput ¶
type RouteSpecHttpRouteMatchOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchOutput) ElementType ¶
func (RouteSpecHttpRouteMatchOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchOutput) Headers ¶
func (o RouteSpecHttpRouteMatchOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttpRouteMatchOutput) Method ¶
func (o RouteSpecHttpRouteMatchOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttpRouteMatchOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchOutput) Prefix() pulumi.StringOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchOutput) Scheme ¶
func (o RouteSpecHttpRouteMatchOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutput ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutput() RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutputWithContext ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
type RouteSpecHttpRouteMatchPtrInput ¶
type RouteSpecHttpRouteMatchPtrInput interface { pulumi.Input ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput ToRouteSpecHttpRouteMatchPtrOutputWithContext(context.Context) RouteSpecHttpRouteMatchPtrOutput }
RouteSpecHttpRouteMatchPtrInput is an input type that accepts RouteSpecHttpRouteMatchArgs, RouteSpecHttpRouteMatchPtr and RouteSpecHttpRouteMatchPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteMatchPtrInput` via:
RouteSpecHttpRouteMatchArgs{...} or: nil
func RouteSpecHttpRouteMatchPtr ¶
func RouteSpecHttpRouteMatchPtr(v *RouteSpecHttpRouteMatchArgs) RouteSpecHttpRouteMatchPtrInput
type RouteSpecHttpRouteMatchPtrOutput ¶
type RouteSpecHttpRouteMatchPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteMatchPtrOutput) Elem ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Elem() RouteSpecHttpRouteMatchOutput
func (RouteSpecHttpRouteMatchPtrOutput) ElementType ¶
func (RouteSpecHttpRouteMatchPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteMatchPtrOutput) Headers ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Headers() RouteSpecHttpRouteMatchHeaderArrayOutput
The client request headers to match on.
func (RouteSpecHttpRouteMatchPtrOutput) Method ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Method() pulumi.StringPtrOutput
The client request header method to match on. Valid values: `GET`, `HEAD`, `POST`, `PUT`, `DELETE`, `CONNECT`, `OPTIONS`, `TRACE`, `PATCH`.
func (RouteSpecHttpRouteMatchPtrOutput) Prefix ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Prefix() pulumi.StringPtrOutput
The value sent by the client must begin with the specified characters. This parameter must always start with /, which by itself matches all requests to the virtual router service name.
func (RouteSpecHttpRouteMatchPtrOutput) Scheme ¶
func (o RouteSpecHttpRouteMatchPtrOutput) Scheme() pulumi.StringPtrOutput
The client request header scheme to match on. Valid values: `http`, `https`.
func (RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput ¶
func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutput() RouteSpecHttpRouteMatchPtrOutput
func (RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext ¶
func (o RouteSpecHttpRouteMatchPtrOutput) ToRouteSpecHttpRouteMatchPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteMatchPtrOutput
type RouteSpecHttpRouteOutput ¶
type RouteSpecHttpRouteOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteOutput) Action ¶
func (o RouteSpecHttpRouteOutput) Action() RouteSpecHttpRouteActionOutput
The action to take if a match is determined.
func (RouteSpecHttpRouteOutput) ElementType ¶
func (RouteSpecHttpRouteOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteOutput) Match ¶
func (o RouteSpecHttpRouteOutput) Match() RouteSpecHttpRouteMatchOutput
The criteria for determining an HTTP request match.
func (RouteSpecHttpRouteOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttpRouteOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutput ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutput() RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutputWithContext ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRouteOutputWithContext(ctx context.Context) RouteSpecHttpRouteOutput
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutput ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
func (RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutputWithContext ¶
func (o RouteSpecHttpRouteOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
type RouteSpecHttpRoutePtrInput ¶
type RouteSpecHttpRoutePtrInput interface { pulumi.Input ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput ToRouteSpecHttpRoutePtrOutputWithContext(context.Context) RouteSpecHttpRoutePtrOutput }
RouteSpecHttpRoutePtrInput is an input type that accepts RouteSpecHttpRouteArgs, RouteSpecHttpRoutePtr and RouteSpecHttpRoutePtrOutput values. You can construct a concrete instance of `RouteSpecHttpRoutePtrInput` via:
RouteSpecHttpRouteArgs{...} or: nil
func RouteSpecHttpRoutePtr ¶
func RouteSpecHttpRoutePtr(v *RouteSpecHttpRouteArgs) RouteSpecHttpRoutePtrInput
type RouteSpecHttpRoutePtrOutput ¶
type RouteSpecHttpRoutePtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRoutePtrOutput) Action ¶
func (o RouteSpecHttpRoutePtrOutput) Action() RouteSpecHttpRouteActionPtrOutput
The action to take if a match is determined.
func (RouteSpecHttpRoutePtrOutput) Elem ¶
func (o RouteSpecHttpRoutePtrOutput) Elem() RouteSpecHttpRouteOutput
func (RouteSpecHttpRoutePtrOutput) ElementType ¶
func (RouteSpecHttpRoutePtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRoutePtrOutput) Match ¶
func (o RouteSpecHttpRoutePtrOutput) Match() RouteSpecHttpRouteMatchPtrOutput
The criteria for determining an HTTP request match.
func (RouteSpecHttpRoutePtrOutput) RetryPolicy ¶ added in v3.6.0
func (o RouteSpecHttpRoutePtrOutput) RetryPolicy() RouteSpecHttpRouteRetryPolicyPtrOutput
The retry policy.
func (RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutput ¶
func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutput() RouteSpecHttpRoutePtrOutput
func (RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext ¶
func (o RouteSpecHttpRoutePtrOutput) ToRouteSpecHttpRoutePtrOutputWithContext(ctx context.Context) RouteSpecHttpRoutePtrOutput
type RouteSpecHttpRouteRetryPolicy ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicy struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents []string `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries int `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttpRouteRetryPolicyPerRetryTimeout `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents []string `pulumi:"tcpRetryEvents"` }
type RouteSpecHttpRouteRetryPolicyArgs ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyArgs struct { // List of HTTP retry events. // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). // Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). HttpRetryEvents pulumi.StringArrayInput `pulumi:"httpRetryEvents"` // The maximum number of retries. MaxRetries pulumi.IntInput `pulumi:"maxRetries"` // The per-retry timeout. PerRetryTimeout RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput `pulumi:"perRetryTimeout"` // List of TCP retry events. The only valid value is `connection-error`. TcpRetryEvents pulumi.StringArrayInput `pulumi:"tcpRetryEvents"` }
func (RouteSpecHttpRouteRetryPolicyArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyArgs) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteRetryPolicyInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput ToRouteSpecHttpRouteRetryPolicyOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyOutput }
RouteSpecHttpRouteRetryPolicyInput is an input type that accepts RouteSpecHttpRouteRetryPolicyArgs and RouteSpecHttpRouteRetryPolicyOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyInput` via:
RouteSpecHttpRouteRetryPolicyArgs{...}
type RouteSpecHttpRouteRetryPolicyOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttpRouteRetryPolicyOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) MaxRetries() pulumi.IntOutput
The maximum number of retries.
func (RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
The per-retry timeout.
func (RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutput() RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeout ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs struct { // Retry unit. Valid values: `ms`, `s`. Unit pulumi.StringInput `pulumi:"unit"` // Retry value. Value pulumi.IntInput `pulumi:"value"` }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (i RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput }
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput is an input type that accepts RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs and RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyPerRetryTimeoutInput` via:
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs{...}
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Unit() pulumi.StringOutput
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutOutput) Value() pulumi.IntOutput
Retry value.
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput }
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput is an input type that accepts RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs, RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtr and RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput` via:
RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs{...} or: nil
func RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtr ¶ added in v3.6.0
func RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtr(v *RouteSpecHttpRouteRetryPolicyPerRetryTimeoutArgs) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrInput
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) ToRouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Unit ¶ added in v3.6.0
Retry unit. Valid values: `ms`, `s`.
func (RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput) Value() pulumi.IntPtrOutput
Retry value.
type RouteSpecHttpRouteRetryPolicyPtrInput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPtrInput interface { pulumi.Input ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput }
RouteSpecHttpRouteRetryPolicyPtrInput is an input type that accepts RouteSpecHttpRouteRetryPolicyArgs, RouteSpecHttpRouteRetryPolicyPtr and RouteSpecHttpRouteRetryPolicyPtrOutput values. You can construct a concrete instance of `RouteSpecHttpRouteRetryPolicyPtrInput` via:
RouteSpecHttpRouteRetryPolicyArgs{...} or: nil
func RouteSpecHttpRouteRetryPolicyPtr ¶ added in v3.6.0
func RouteSpecHttpRouteRetryPolicyPtr(v *RouteSpecHttpRouteRetryPolicyArgs) RouteSpecHttpRouteRetryPolicyPtrInput
type RouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
type RouteSpecHttpRouteRetryPolicyPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ElementType() reflect.Type
func (RouteSpecHttpRouteRetryPolicyPtrOutput) HttpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) HttpRetryEvents() pulumi.StringArrayOutput
List of HTTP retry events. Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream). Valid values: `client-error` (HTTP status code 409), `gateway-error` (HTTP status codes 502, 503, and 504), `server-error` (HTTP status codes 500, 501, 502, 503, 504, 505, 506, 507, 508, 510, and 511), `stream-error` (retry on refused stream).
func (RouteSpecHttpRouteRetryPolicyPtrOutput) MaxRetries ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of retries.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) PerRetryTimeout() RouteSpecHttpRouteRetryPolicyPerRetryTimeoutPtrOutput
The per-retry timeout.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) TcpRetryEvents() pulumi.StringArrayOutput
List of TCP retry events. The only valid value is `connection-error`.
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutput() RouteSpecHttpRouteRetryPolicyPtrOutput
func (RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o RouteSpecHttpRouteRetryPolicyPtrOutput) ToRouteSpecHttpRouteRetryPolicyPtrOutputWithContext(ctx context.Context) RouteSpecHttpRouteRetryPolicyPtrOutput
type RouteSpecInput ¶
type RouteSpecInput interface { pulumi.Input ToRouteSpecOutput() RouteSpecOutput ToRouteSpecOutputWithContext(context.Context) RouteSpecOutput }
RouteSpecInput is an input type that accepts RouteSpecArgs and RouteSpecOutput values. You can construct a concrete instance of `RouteSpecInput` via:
RouteSpecArgs{...}
type RouteSpecOutput ¶
type RouteSpecOutput struct{ *pulumi.OutputState }
func (RouteSpecOutput) ElementType ¶
func (RouteSpecOutput) ElementType() reflect.Type
func (RouteSpecOutput) GrpcRoute ¶ added in v3.6.0
func (o RouteSpecOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
The gRPC routing information for the route.
func (RouteSpecOutput) Http2Route ¶ added in v3.6.0
func (o RouteSpecOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
The HTTP/2 routing information for the route.
func (RouteSpecOutput) HttpRoute ¶
func (o RouteSpecOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
The HTTP routing information for the route.
func (RouteSpecOutput) Priority ¶
func (o RouteSpecOutput) Priority() pulumi.IntPtrOutput
The priority for the route, between `0` and `1000`. Routes are matched based on the specified value, where `0` is the highest priority.
func (RouteSpecOutput) TcpRoute ¶
func (o RouteSpecOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
The TCP routing information for the route.
func (RouteSpecOutput) ToRouteSpecOutput ¶
func (o RouteSpecOutput) ToRouteSpecOutput() RouteSpecOutput
func (RouteSpecOutput) ToRouteSpecOutputWithContext ¶
func (o RouteSpecOutput) ToRouteSpecOutputWithContext(ctx context.Context) RouteSpecOutput
func (RouteSpecOutput) ToRouteSpecPtrOutput ¶
func (o RouteSpecOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
func (RouteSpecOutput) ToRouteSpecPtrOutputWithContext ¶
func (o RouteSpecOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
type RouteSpecPtrInput ¶
type RouteSpecPtrInput interface { pulumi.Input ToRouteSpecPtrOutput() RouteSpecPtrOutput ToRouteSpecPtrOutputWithContext(context.Context) RouteSpecPtrOutput }
RouteSpecPtrInput is an input type that accepts RouteSpecArgs, RouteSpecPtr and RouteSpecPtrOutput values. You can construct a concrete instance of `RouteSpecPtrInput` via:
RouteSpecArgs{...} or: nil
func RouteSpecPtr ¶
func RouteSpecPtr(v *RouteSpecArgs) RouteSpecPtrInput
type RouteSpecPtrOutput ¶
type RouteSpecPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecPtrOutput) Elem ¶
func (o RouteSpecPtrOutput) Elem() RouteSpecOutput
func (RouteSpecPtrOutput) ElementType ¶
func (RouteSpecPtrOutput) ElementType() reflect.Type
func (RouteSpecPtrOutput) GrpcRoute ¶ added in v3.6.0
func (o RouteSpecPtrOutput) GrpcRoute() RouteSpecGrpcRoutePtrOutput
The gRPC routing information for the route.
func (RouteSpecPtrOutput) Http2Route ¶ added in v3.6.0
func (o RouteSpecPtrOutput) Http2Route() RouteSpecHttp2RoutePtrOutput
The HTTP/2 routing information for the route.
func (RouteSpecPtrOutput) HttpRoute ¶
func (o RouteSpecPtrOutput) HttpRoute() RouteSpecHttpRoutePtrOutput
The HTTP routing information for the route.
func (RouteSpecPtrOutput) Priority ¶
func (o RouteSpecPtrOutput) Priority() pulumi.IntPtrOutput
The priority for the route, between `0` and `1000`. Routes are matched based on the specified value, where `0` is the highest priority.
func (RouteSpecPtrOutput) TcpRoute ¶
func (o RouteSpecPtrOutput) TcpRoute() RouteSpecTcpRoutePtrOutput
The TCP routing information for the route.
func (RouteSpecPtrOutput) ToRouteSpecPtrOutput ¶
func (o RouteSpecPtrOutput) ToRouteSpecPtrOutput() RouteSpecPtrOutput
func (RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext ¶
func (o RouteSpecPtrOutput) ToRouteSpecPtrOutputWithContext(ctx context.Context) RouteSpecPtrOutput
type RouteSpecTcpRoute ¶
type RouteSpecTcpRoute struct { // The action to take if a match is determined. Action RouteSpecTcpRouteAction `pulumi:"action"` }
type RouteSpecTcpRouteAction ¶
type RouteSpecTcpRouteAction struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets []RouteSpecTcpRouteActionWeightedTarget `pulumi:"weightedTargets"` }
type RouteSpecTcpRouteActionArgs ¶
type RouteSpecTcpRouteActionArgs struct { // The targets that traffic is routed to when a request matches the route. // You can specify one or more targets and their relative weights with which to distribute traffic. WeightedTargets RouteSpecTcpRouteActionWeightedTargetArrayInput `pulumi:"weightedTargets"` }
func (RouteSpecTcpRouteActionArgs) ElementType ¶
func (RouteSpecTcpRouteActionArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutput ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutputWithContext ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutput ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶
func (i RouteSpecTcpRouteActionArgs) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
type RouteSpecTcpRouteActionInput ¶
type RouteSpecTcpRouteActionInput interface { pulumi.Input ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput ToRouteSpecTcpRouteActionOutputWithContext(context.Context) RouteSpecTcpRouteActionOutput }
RouteSpecTcpRouteActionInput is an input type that accepts RouteSpecTcpRouteActionArgs and RouteSpecTcpRouteActionOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionInput` via:
RouteSpecTcpRouteActionArgs{...}
type RouteSpecTcpRouteActionOutput ¶
type RouteSpecTcpRouteActionOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionOutput) ElementType ¶
func (RouteSpecTcpRouteActionOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutput ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutput() RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutputWithContext ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutput ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶
func (o RouteSpecTcpRouteActionOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionOutput) WeightedTargets ¶
func (o RouteSpecTcpRouteActionOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecTcpRouteActionPtrInput ¶
type RouteSpecTcpRouteActionPtrInput interface { pulumi.Input ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput ToRouteSpecTcpRouteActionPtrOutputWithContext(context.Context) RouteSpecTcpRouteActionPtrOutput }
RouteSpecTcpRouteActionPtrInput is an input type that accepts RouteSpecTcpRouteActionArgs, RouteSpecTcpRouteActionPtr and RouteSpecTcpRouteActionPtrOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionPtrInput` via:
RouteSpecTcpRouteActionArgs{...} or: nil
func RouteSpecTcpRouteActionPtr ¶
func RouteSpecTcpRouteActionPtr(v *RouteSpecTcpRouteActionArgs) RouteSpecTcpRouteActionPtrInput
type RouteSpecTcpRouteActionPtrOutput ¶
type RouteSpecTcpRouteActionPtrOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionPtrOutput) Elem ¶
func (o RouteSpecTcpRouteActionPtrOutput) Elem() RouteSpecTcpRouteActionOutput
func (RouteSpecTcpRouteActionPtrOutput) ElementType ¶
func (RouteSpecTcpRouteActionPtrOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput ¶
func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutput() RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext ¶
func (o RouteSpecTcpRouteActionPtrOutput) ToRouteSpecTcpRouteActionPtrOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionPtrOutput
func (RouteSpecTcpRouteActionPtrOutput) WeightedTargets ¶
func (o RouteSpecTcpRouteActionPtrOutput) WeightedTargets() RouteSpecTcpRouteActionWeightedTargetArrayOutput
The targets that traffic is routed to when a request matches the route. You can specify one or more targets and their relative weights with which to distribute traffic.
type RouteSpecTcpRouteActionWeightedTargetArgs ¶
type RouteSpecTcpRouteActionWeightedTargetArgs struct { // The virtual node to associate with the weighted target. VirtualNode pulumi.StringInput `pulumi:"virtualNode"` // The relative weight of the weighted target. An integer between 0 and 100. Weight pulumi.IntInput `pulumi:"weight"` }
func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArgs) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput ¶
func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext ¶
func (i RouteSpecTcpRouteActionWeightedTargetArgs) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
type RouteSpecTcpRouteActionWeightedTargetArray ¶
type RouteSpecTcpRouteActionWeightedTargetArray []RouteSpecTcpRouteActionWeightedTargetInput
func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArray) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
func (RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext ¶
func (i RouteSpecTcpRouteActionWeightedTargetArray) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
type RouteSpecTcpRouteActionWeightedTargetArrayInput ¶
type RouteSpecTcpRouteActionWeightedTargetArrayInput interface { pulumi.Input ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput }
RouteSpecTcpRouteActionWeightedTargetArrayInput is an input type that accepts RouteSpecTcpRouteActionWeightedTargetArray and RouteSpecTcpRouteActionWeightedTargetArrayOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionWeightedTargetArrayInput` via:
RouteSpecTcpRouteActionWeightedTargetArray{ RouteSpecTcpRouteActionWeightedTargetArgs{...} }
type RouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
type RouteSpecTcpRouteActionWeightedTargetArrayOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput ¶
func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutput() RouteSpecTcpRouteActionWeightedTargetArrayOutput
func (RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext ¶
func (o RouteSpecTcpRouteActionWeightedTargetArrayOutput) ToRouteSpecTcpRouteActionWeightedTargetArrayOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetArrayOutput
type RouteSpecTcpRouteActionWeightedTargetInput ¶
type RouteSpecTcpRouteActionWeightedTargetInput interface { pulumi.Input ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(context.Context) RouteSpecTcpRouteActionWeightedTargetOutput }
RouteSpecTcpRouteActionWeightedTargetInput is an input type that accepts RouteSpecTcpRouteActionWeightedTargetArgs and RouteSpecTcpRouteActionWeightedTargetOutput values. You can construct a concrete instance of `RouteSpecTcpRouteActionWeightedTargetInput` via:
RouteSpecTcpRouteActionWeightedTargetArgs{...}
type RouteSpecTcpRouteActionWeightedTargetOutput ¶
type RouteSpecTcpRouteActionWeightedTargetOutput struct{ *pulumi.OutputState }
func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType ¶
func (RouteSpecTcpRouteActionWeightedTargetOutput) ElementType() reflect.Type
func (RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutput() RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) ToRouteSpecTcpRouteActionWeightedTargetOutputWithContext(ctx context.Context) RouteSpecTcpRouteActionWeightedTargetOutput
func (RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) VirtualNode() pulumi.StringOutput
The virtual node to associate with the weighted target.
func (RouteSpecTcpRouteActionWeightedTargetOutput) Weight ¶
func (o RouteSpecTcpRouteActionWeightedTargetOutput) Weight() pulumi.IntOutput
The relative weight of the weighted target. An integer between 0 and 100.
type RouteSpecTcpRouteArgs ¶
type RouteSpecTcpRouteArgs struct { // The action to take if a match is determined. Action RouteSpecTcpRouteActionInput `pulumi:"action"` }
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 AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the route. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The route specification to apply. Spec RouteSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput // The name of the virtual router in which to create the route. VirtualRouterName pulumi.StringPtrInput }
func (RouteState) ElementType ¶
func (RouteState) ElementType() reflect.Type
type VirtualNode ¶
type VirtualNode struct { pulumi.CustomResourceState // The ARN of the virtual node. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual node. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual node. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the virtual node. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The virtual node specification to apply. Spec VirtualNodeSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual node resource.
## Breaking Changes
Because of backward incompatible API changes (read [here](https://github.com/awslabs/aws-app-mesh-examples/issues/92)), `appmesh.VirtualNode` resource definitions created with provider versions earlier than v2.3.0 will need to be modified:
* Rename the `serviceName` attribute of the `dns` object to `hostname`.
* Replace the `backends` attribute of the `spec` object with one or more `backend` configuration blocks, setting `virtualServiceName` to the name of the service.
The state associated with existing resources will automatically be migrated.
## Example Usage ### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ Dns: &appmesh.VirtualNodeSpecServiceDiscoveryDnsArgs{ Hostname: pulumi.String("serviceb.simpleapp.local"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### AWS Cloud Map Service Discovery
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi-aws/sdk/v3/go/aws/servicediscovery" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := servicediscovery.NewHttpNamespace(ctx, "example", nil) if err != nil { return err } _, err = appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ AwsCloudMap: &appmesh.VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs{ Attributes: pulumi.StringMap{ "stack": pulumi.String("blue"), }, ServiceName: pulumi.String("serviceb1"), NamespaceName: example.Name, }, }, }, }) if err != nil { return err } return nil }) }
``` ### Listener Health Check
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, HealthCheck: &appmesh.VirtualNodeSpecListenerHealthCheckArgs{ Protocol: pulumi.String("http"), Path: pulumi.String("/ping"), HealthyThreshold: pulumi.Int(2), UnhealthyThreshold: pulumi.Int(2), TimeoutMillis: pulumi.Int(2000), IntervalMillis: pulumi.Int(5000), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ Dns: &appmesh.VirtualNodeSpecServiceDiscoveryDnsArgs{ Hostname: pulumi.String("serviceb.simpleapp.local"), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Logging
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualNode(ctx, "serviceb1", &appmesh.VirtualNodeArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualNodeSpecArgs{ Backends: appmesh.VirtualNodeSpecBackendArray{ &appmesh.VirtualNodeSpecBackendArgs{ VirtualService: &appmesh.VirtualNodeSpecBackendVirtualServiceArgs{ VirtualServiceName: pulumi.String("servicea.simpleapp.local"), }, }, }, Listener: &appmesh.VirtualNodeSpecListenerArgs{ PortMapping: &appmesh.VirtualNodeSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, ServiceDiscovery: &appmesh.VirtualNodeSpecServiceDiscoveryArgs{ Dns: &appmesh.VirtualNodeSpecServiceDiscoveryDnsArgs{ Hostname: pulumi.String("serviceb.simpleapp.local"), }, }, Logging: &appmesh.VirtualNodeSpecLoggingArgs{ AccessLog: &appmesh.VirtualNodeSpecLoggingAccessLogArgs{ File: &appmesh.VirtualNodeSpecLoggingAccessLogFileArgs{ Path: pulumi.String("/dev/stdout"), }, }, }, }, }) if err != nil { return err } return nil }) }
```
func GetVirtualNode ¶
func GetVirtualNode(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualNodeState, opts ...pulumi.ResourceOption) (*VirtualNode, error)
GetVirtualNode gets an existing VirtualNode resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualNode ¶
func NewVirtualNode(ctx *pulumi.Context, name string, args *VirtualNodeArgs, opts ...pulumi.ResourceOption) (*VirtualNode, error)
NewVirtualNode registers a new resource with the given unique name, arguments, and options.
type VirtualNodeArgs ¶
type VirtualNodeArgs struct { // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual node. Name pulumi.StringPtrInput // The virtual node specification to apply. Spec VirtualNodeSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualNode resource.
func (VirtualNodeArgs) ElementType ¶
func (VirtualNodeArgs) ElementType() reflect.Type
type VirtualNodeSpec ¶
type VirtualNodeSpec struct { // The defaults for backends. BackendDefaults *VirtualNodeSpecBackendDefaults `pulumi:"backendDefaults"` // The backends to which the virtual node is expected to send outbound traffic. Backends []VirtualNodeSpecBackend `pulumi:"backends"` // The listeners from which the virtual node is expected to receive inbound traffic. Listener *VirtualNodeSpecListener `pulumi:"listener"` // The inbound and outbound access logging information for the virtual node. Logging *VirtualNodeSpecLogging `pulumi:"logging"` // The service discovery information for the virtual node. ServiceDiscovery *VirtualNodeSpecServiceDiscovery `pulumi:"serviceDiscovery"` }
type VirtualNodeSpecArgs ¶
type VirtualNodeSpecArgs struct { // The defaults for backends. BackendDefaults VirtualNodeSpecBackendDefaultsPtrInput `pulumi:"backendDefaults"` // The backends to which the virtual node is expected to send outbound traffic. Backends VirtualNodeSpecBackendArrayInput `pulumi:"backends"` // The listeners from which the virtual node is expected to receive inbound traffic. Listener VirtualNodeSpecListenerPtrInput `pulumi:"listener"` // The inbound and outbound access logging information for the virtual node. Logging VirtualNodeSpecLoggingPtrInput `pulumi:"logging"` // The service discovery information for the virtual node. ServiceDiscovery VirtualNodeSpecServiceDiscoveryPtrInput `pulumi:"serviceDiscovery"` }
func (VirtualNodeSpecArgs) ElementType ¶
func (VirtualNodeSpecArgs) ElementType() reflect.Type
func (VirtualNodeSpecArgs) ToVirtualNodeSpecOutput ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
func (VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
func (VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutput ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
func (VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutputWithContext ¶
func (i VirtualNodeSpecArgs) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
type VirtualNodeSpecBackend ¶
type VirtualNodeSpecBackend struct { // Specifies a virtual service to use as a backend for a virtual node. VirtualService VirtualNodeSpecBackendVirtualService `pulumi:"virtualService"` }
type VirtualNodeSpecBackendArgs ¶
type VirtualNodeSpecBackendArgs struct { // Specifies a virtual service to use as a backend for a virtual node. VirtualService VirtualNodeSpecBackendVirtualServiceInput `pulumi:"virtualService"` }
func (VirtualNodeSpecBackendArgs) ElementType ¶
func (VirtualNodeSpecBackendArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutput ¶
func (i VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutputWithContext ¶
func (i VirtualNodeSpecBackendArgs) ToVirtualNodeSpecBackendOutputWithContext(ctx context.Context) VirtualNodeSpecBackendOutput
type VirtualNodeSpecBackendArray ¶
type VirtualNodeSpecBackendArray []VirtualNodeSpecBackendInput
func (VirtualNodeSpecBackendArray) ElementType ¶
func (VirtualNodeSpecBackendArray) ElementType() reflect.Type
func (VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutput ¶
func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
func (VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutputWithContext ¶
func (i VirtualNodeSpecBackendArray) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
type VirtualNodeSpecBackendArrayInput ¶
type VirtualNodeSpecBackendArrayInput interface { pulumi.Input ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput ToVirtualNodeSpecBackendArrayOutputWithContext(context.Context) VirtualNodeSpecBackendArrayOutput }
VirtualNodeSpecBackendArrayInput is an input type that accepts VirtualNodeSpecBackendArray and VirtualNodeSpecBackendArrayOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendArrayInput` via:
VirtualNodeSpecBackendArray{ VirtualNodeSpecBackendArgs{...} }
type VirtualNodeSpecBackendArrayOutput ¶
type VirtualNodeSpecBackendArrayOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendArrayOutput) ElementType ¶
func (VirtualNodeSpecBackendArrayOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendArrayOutput) Index ¶
func (o VirtualNodeSpecBackendArrayOutput) Index(i pulumi.IntInput) VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutput ¶
func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutput() VirtualNodeSpecBackendArrayOutput
func (VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutputWithContext ¶
func (o VirtualNodeSpecBackendArrayOutput) ToVirtualNodeSpecBackendArrayOutputWithContext(ctx context.Context) VirtualNodeSpecBackendArrayOutput
type VirtualNodeSpecBackendDefaults ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaults struct { // The default client policy for virtual service backends. See above for details. ClientPolicy *VirtualNodeSpecBackendDefaultsClientPolicy `pulumi:"clientPolicy"` }
type VirtualNodeSpecBackendDefaultsArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsArgs struct { // The default client policy for virtual service backends. See above for details. ClientPolicy VirtualNodeSpecBackendDefaultsClientPolicyPtrInput `pulumi:"clientPolicy"` }
func (VirtualNodeSpecBackendDefaultsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsArgs) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicy ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualNodeSpecBackendDefaultsClientPolicyTls `pulumi:"tls"` }
type VirtualNodeSpecBackendDefaultsClientPolicyArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput }
VirtualNodeSpecBackendDefaultsClientPolicyInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyArgs and VirtualNodeSpecBackendDefaultsClientPolicyOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutput() VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyArgs, VirtualNodeSpecBackendDefaultsClientPolicyPtr and VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyArgs) VirtualNodeSpecBackendDefaultsClientPolicyPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTls ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTls struct { Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs struct { Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
The TLS validation context.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Ports() pulumi.IntArrayOutput
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
The TLS validation context.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidation struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrust struct { // The TLS validation context trust for an AWS Certicate Manager (ACM) certificate. Acm *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm `pulumi:"acm"` // The TLS validation context trust for a local file. File *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile `pulumi:"file"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs struct { // The TLS validation context trust for an AWS Certicate Manager (ACM) certificate. Acm VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrInput `pulumi:"acm"` // The TLS validation context trust for a local file. File VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` }
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFileArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs{...}
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certicate Manager (ACM) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput }
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs, VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtr and VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput` via:
VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtr(v *VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustArgs) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrInput
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certicate Manager (ACM) certificate.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendDefaultsInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput ToVirtualNodeSpecBackendDefaultsOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsOutput }
VirtualNodeSpecBackendDefaultsInput is an input type that accepts VirtualNodeSpecBackendDefaultsArgs and VirtualNodeSpecBackendDefaultsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsInput` via:
VirtualNodeSpecBackendDefaultsArgs{...}
type VirtualNodeSpecBackendDefaultsOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsOutput) ClientPolicy ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual service backends. See above for details.
func (VirtualNodeSpecBackendDefaultsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutput() VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendDefaultsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendDefaultsPtrOutput }
VirtualNodeSpecBackendDefaultsPtrInput is an input type that accepts VirtualNodeSpecBackendDefaultsArgs, VirtualNodeSpecBackendDefaultsPtr and VirtualNodeSpecBackendDefaultsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendDefaultsPtrInput` via:
VirtualNodeSpecBackendDefaultsArgs{...} or: nil
func VirtualNodeSpecBackendDefaultsPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendDefaultsPtr(v *VirtualNodeSpecBackendDefaultsArgs) VirtualNodeSpecBackendDefaultsPtrInput
type VirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendDefaultsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ClientPolicy() VirtualNodeSpecBackendDefaultsClientPolicyPtrOutput
The default client policy for virtual service backends. See above for details.
func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendDefaultsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutput() VirtualNodeSpecBackendDefaultsPtrOutput
func (VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendDefaultsPtrOutput) ToVirtualNodeSpecBackendDefaultsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendDefaultsPtrOutput
type VirtualNodeSpecBackendInput ¶
type VirtualNodeSpecBackendInput interface { pulumi.Input ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput ToVirtualNodeSpecBackendOutputWithContext(context.Context) VirtualNodeSpecBackendOutput }
VirtualNodeSpecBackendInput is an input type that accepts VirtualNodeSpecBackendArgs and VirtualNodeSpecBackendOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendInput` via:
VirtualNodeSpecBackendArgs{...}
type VirtualNodeSpecBackendOutput ¶
type VirtualNodeSpecBackendOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendOutput) ElementType ¶
func (VirtualNodeSpecBackendOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutput ¶
func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutput() VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutputWithContext ¶
func (o VirtualNodeSpecBackendOutput) ToVirtualNodeSpecBackendOutputWithContext(ctx context.Context) VirtualNodeSpecBackendOutput
func (VirtualNodeSpecBackendOutput) VirtualService ¶
func (o VirtualNodeSpecBackendOutput) VirtualService() VirtualNodeSpecBackendVirtualServiceOutput
Specifies a virtual service to use as a backend for a virtual node.
type VirtualNodeSpecBackendVirtualService ¶
type VirtualNodeSpecBackendVirtualService struct { // The client policy for the backend. ClientPolicy *VirtualNodeSpecBackendVirtualServiceClientPolicy `pulumi:"clientPolicy"` // The name of the virtual service that is acting as a virtual node backend. VirtualServiceName string `pulumi:"virtualServiceName"` }
type VirtualNodeSpecBackendVirtualServiceArgs ¶
type VirtualNodeSpecBackendVirtualServiceArgs struct { // The client policy for the backend. ClientPolicy VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput `pulumi:"clientPolicy"` // The name of the virtual service that is acting as a virtual node backend. VirtualServiceName pulumi.StringInput `pulumi:"virtualServiceName"` }
func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext ¶
func (i VirtualNodeSpecBackendVirtualServiceArgs) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicy ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicy struct { // The Transport Layer Security (TLS) client policy. Tls *VirtualNodeSpecBackendVirtualServiceClientPolicyTls `pulumi:"tls"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyArgs struct { // The Transport Layer Security (TLS) client policy. Tls VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) Tls() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
The Transport Layer Security (TLS) client policy.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTls ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTls struct { Enforce *bool `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports []int `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation `pulumi:"validation"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs struct { Enforce pulumi.BoolPtrInput `pulumi:"enforce"` // One or more ports that the policy is enforced for. Ports pulumi.IntArrayInput `pulumi:"ports"` // The TLS validation context. Validation VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput `pulumi:"validation"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Ports ¶ added in v3.6.0
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
The TLS validation context.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Enforce() pulumi.BoolPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Ports ¶ added in v3.6.0
One or more ports that the policy is enforced for.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsPtrOutput) Validation() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
The TLS validation context.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidation struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust `pulumi:"trust"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs struct { // The TLS validation context trust. Trust VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput `pulumi:"trust"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
The TLS validation context trust.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationPtrOutput) Trust() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
The TLS validation context trust.
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrust struct { // The TLS validation context trust for an AWS Certicate Manager (ACM) certificate. Acm *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm `pulumi:"acm"` // The TLS validation context trust for a local file. File *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile `pulumi:"file"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcm struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns []string `pulumi:"certificateAuthorityArns"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs struct { // One or more ACM Amazon Resource Name (ARN)s. CertificateAuthorityArns pulumi.StringArrayInput `pulumi:"certificateAuthorityArns"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) CertificateAuthorityArns() pulumi.StringArrayOutput
One or more ACM Amazon Resource Name (ARN)s.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs struct { // The TLS validation context trust for an AWS Certicate Manager (ACM) certificate. Acm VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrInput `pulumi:"acm"` // The TLS validation context trust for a local file. File VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` }
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFileArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs{...}
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certicate Manager (ACM) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput }
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs, VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtr and VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput` via:
VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs{...} or: nil
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtr ¶ added in v3.6.0
func VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtr(v *VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustArgs) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrInput
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Acm() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustAcmPtrOutput
The TLS validation context trust for an AWS Certicate Manager (ACM) certificate.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) Elem ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) File() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustFilePtrOutput
The TLS validation context trust for a local file.
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput() VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
func (VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput) ToVirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceClientPolicyTlsValidationTrustPtrOutput
type VirtualNodeSpecBackendVirtualServiceInput ¶
type VirtualNodeSpecBackendVirtualServiceInput interface { pulumi.Input ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(context.Context) VirtualNodeSpecBackendVirtualServiceOutput }
VirtualNodeSpecBackendVirtualServiceInput is an input type that accepts VirtualNodeSpecBackendVirtualServiceArgs and VirtualNodeSpecBackendVirtualServiceOutput values. You can construct a concrete instance of `VirtualNodeSpecBackendVirtualServiceInput` via:
VirtualNodeSpecBackendVirtualServiceArgs{...}
type VirtualNodeSpecBackendVirtualServiceOutput ¶
type VirtualNodeSpecBackendVirtualServiceOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecBackendVirtualServiceOutput) ClientPolicy ¶ added in v3.6.0
func (o VirtualNodeSpecBackendVirtualServiceOutput) ClientPolicy() VirtualNodeSpecBackendVirtualServiceClientPolicyPtrOutput
The client policy for the backend.
func (VirtualNodeSpecBackendVirtualServiceOutput) ElementType ¶
func (VirtualNodeSpecBackendVirtualServiceOutput) ElementType() reflect.Type
func (VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutput ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutput() VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) ToVirtualNodeSpecBackendVirtualServiceOutputWithContext(ctx context.Context) VirtualNodeSpecBackendVirtualServiceOutput
func (VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName ¶
func (o VirtualNodeSpecBackendVirtualServiceOutput) VirtualServiceName() pulumi.StringOutput
The name of the virtual service that is acting as a virtual node backend.
type VirtualNodeSpecInput ¶
type VirtualNodeSpecInput interface { pulumi.Input ToVirtualNodeSpecOutput() VirtualNodeSpecOutput ToVirtualNodeSpecOutputWithContext(context.Context) VirtualNodeSpecOutput }
VirtualNodeSpecInput is an input type that accepts VirtualNodeSpecArgs and VirtualNodeSpecOutput values. You can construct a concrete instance of `VirtualNodeSpecInput` via:
VirtualNodeSpecArgs{...}
type VirtualNodeSpecListener ¶
type VirtualNodeSpecListener struct { // The health check information for the listener. HealthCheck *VirtualNodeSpecListenerHealthCheck `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualNodeSpecListenerPortMapping `pulumi:"portMapping"` // The Transport Layer Security (TLS) properties for the listener Tls *VirtualNodeSpecListenerTls `pulumi:"tls"` }
type VirtualNodeSpecListenerArgs ¶
type VirtualNodeSpecListenerArgs struct { // The health check information for the listener. HealthCheck VirtualNodeSpecListenerHealthCheckPtrInput `pulumi:"healthCheck"` // The port mapping information for the listener. PortMapping VirtualNodeSpecListenerPortMappingInput `pulumi:"portMapping"` // The Transport Layer Security (TLS) properties for the listener Tls VirtualNodeSpecListenerTlsPtrInput `pulumi:"tls"` }
func (VirtualNodeSpecListenerArgs) ElementType ¶
func (VirtualNodeSpecListenerArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerArgs) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecListenerHealthCheck ¶
type VirtualNodeSpecListenerHealthCheck struct { // The number of consecutive successful health checks that must occur before declaring listener healthy. HealthyThreshold int `pulumi:"healthyThreshold"` // The time period in milliseconds between each health check execution. IntervalMillis int `pulumi:"intervalMillis"` // The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`. Path *string `pulumi:"path"` // The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener. Port *int `pulumi:"port"` // The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`. Protocol string `pulumi:"protocol"` // The amount of time to wait when receiving a response from the health check, in milliseconds. TimeoutMillis int `pulumi:"timeoutMillis"` // The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy. UnhealthyThreshold int `pulumi:"unhealthyThreshold"` }
type VirtualNodeSpecListenerHealthCheckArgs ¶
type VirtualNodeSpecListenerHealthCheckArgs struct { // The number of consecutive successful health checks that must occur before declaring listener healthy. HealthyThreshold pulumi.IntInput `pulumi:"healthyThreshold"` // The time period in milliseconds between each health check execution. IntervalMillis pulumi.IntInput `pulumi:"intervalMillis"` // The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`. Path pulumi.StringPtrInput `pulumi:"path"` // The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener. Port pulumi.IntPtrInput `pulumi:"port"` // The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` // The amount of time to wait when receiving a response from the health check, in milliseconds. TimeoutMillis pulumi.IntInput `pulumi:"timeoutMillis"` // The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy. UnhealthyThreshold pulumi.IntInput `pulumi:"unhealthyThreshold"` }
func (VirtualNodeSpecListenerHealthCheckArgs) ElementType ¶
func (VirtualNodeSpecListenerHealthCheckArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutput ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutputWithContext ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutput ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerHealthCheckArgs) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
type VirtualNodeSpecListenerHealthCheckInput ¶
type VirtualNodeSpecListenerHealthCheckInput interface { pulumi.Input ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput ToVirtualNodeSpecListenerHealthCheckOutputWithContext(context.Context) VirtualNodeSpecListenerHealthCheckOutput }
VirtualNodeSpecListenerHealthCheckInput is an input type that accepts VirtualNodeSpecListenerHealthCheckArgs and VirtualNodeSpecListenerHealthCheckOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerHealthCheckInput` via:
VirtualNodeSpecListenerHealthCheckArgs{...}
type VirtualNodeSpecListenerHealthCheckOutput ¶
type VirtualNodeSpecListenerHealthCheckOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerHealthCheckOutput) ElementType ¶
func (VirtualNodeSpecListenerHealthCheckOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerHealthCheckOutput) HealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) HealthyThreshold() pulumi.IntOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualNodeSpecListenerHealthCheckOutput) IntervalMillis ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) IntervalMillis() pulumi.IntOutput
The time period in milliseconds between each health check execution.
func (VirtualNodeSpecListenerHealthCheckOutput) Path ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) Path() pulumi.StringPtrOutput
The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`.
func (VirtualNodeSpecListenerHealthCheckOutput) Port ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) Port() pulumi.IntPtrOutput
The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener.
func (VirtualNodeSpecListenerHealthCheckOutput) Protocol ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) Protocol() pulumi.StringOutput
The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerHealthCheckOutput) TimeoutMillis ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) TimeoutMillis() pulumi.IntOutput
The amount of time to wait when receiving a response from the health check, in milliseconds.
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutput ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutput() VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutputWithContext ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckOutput
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckOutput) UnhealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckOutput) UnhealthyThreshold() pulumi.IntOutput
The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
type VirtualNodeSpecListenerHealthCheckPtrInput ¶
type VirtualNodeSpecListenerHealthCheckPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput }
VirtualNodeSpecListenerHealthCheckPtrInput is an input type that accepts VirtualNodeSpecListenerHealthCheckArgs, VirtualNodeSpecListenerHealthCheckPtr and VirtualNodeSpecListenerHealthCheckPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerHealthCheckPtrInput` via:
VirtualNodeSpecListenerHealthCheckArgs{...} or: nil
func VirtualNodeSpecListenerHealthCheckPtr ¶
func VirtualNodeSpecListenerHealthCheckPtr(v *VirtualNodeSpecListenerHealthCheckArgs) VirtualNodeSpecListenerHealthCheckPtrInput
type VirtualNodeSpecListenerHealthCheckPtrOutput ¶
type VirtualNodeSpecListenerHealthCheckPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerHealthCheckPtrOutput) HealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of consecutive successful health checks that must occur before declaring listener healthy.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) IntervalMillis ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) IntervalMillis() pulumi.IntPtrOutput
The time period in milliseconds between each health check execution.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) Path ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Path() pulumi.StringPtrOutput
The destination path for the health check request. This is only required if the specified protocol is `http` or `http2`.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) Port ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Port() pulumi.IntPtrOutput
The destination port for the health check request. This port must match the port defined in the `portMapping` for the listener.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) Protocol ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol for the health check request. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) TimeoutMillis() pulumi.IntPtrOutput
The amount of time to wait when receiving a response from the health check, in milliseconds.
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutput() VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) ToVirtualNodeSpecListenerHealthCheckPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerHealthCheckPtrOutput
func (VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold ¶
func (o VirtualNodeSpecListenerHealthCheckPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
type VirtualNodeSpecListenerInput ¶
type VirtualNodeSpecListenerInput interface { pulumi.Input ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput ToVirtualNodeSpecListenerOutputWithContext(context.Context) VirtualNodeSpecListenerOutput }
VirtualNodeSpecListenerInput is an input type that accepts VirtualNodeSpecListenerArgs and VirtualNodeSpecListenerOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerInput` via:
VirtualNodeSpecListenerArgs{...}
type VirtualNodeSpecListenerOutput ¶
type VirtualNodeSpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerOutput) ElementType ¶
func (VirtualNodeSpecListenerOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerOutput) HealthCheck ¶
func (o VirtualNodeSpecListenerOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualNodeSpecListenerOutput) PortMapping ¶
func (o VirtualNodeSpecListenerOutput) PortMapping() VirtualNodeSpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerOutput) Tls ¶ added in v3.6.0
func (o VirtualNodeSpecListenerOutput) Tls() VirtualNodeSpecListenerTlsPtrOutput
The Transport Layer Security (TLS) properties for the listener
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutput ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutput() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutputWithContext ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerOutputWithContext(ctx context.Context) VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutput ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecListenerPortMappingArgs ¶
type VirtualNodeSpecListenerPortMappingArgs struct { // The port used for the port mapping. Port pulumi.IntInput `pulumi:"port"` // The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (VirtualNodeSpecListenerPortMappingArgs) ElementType ¶
func (VirtualNodeSpecListenerPortMappingArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutput ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutputWithContext ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶
func (i VirtualNodeSpecListenerPortMappingArgs) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPortMappingInput ¶
type VirtualNodeSpecListenerPortMappingInput interface { pulumi.Input ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput ToVirtualNodeSpecListenerPortMappingOutputWithContext(context.Context) VirtualNodeSpecListenerPortMappingOutput }
VirtualNodeSpecListenerPortMappingInput is an input type that accepts VirtualNodeSpecListenerPortMappingArgs and VirtualNodeSpecListenerPortMappingOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerPortMappingInput` via:
VirtualNodeSpecListenerPortMappingArgs{...}
type VirtualNodeSpecListenerPortMappingOutput ¶
type VirtualNodeSpecListenerPortMappingOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPortMappingOutput) ElementType ¶
func (VirtualNodeSpecListenerPortMappingOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPortMappingOutput) Port ¶
func (o VirtualNodeSpecListenerPortMappingOutput) Port() pulumi.IntOutput
The port used for the port mapping.
func (VirtualNodeSpecListenerPortMappingOutput) Protocol ¶
func (o VirtualNodeSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutput() VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerPortMappingOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPortMappingPtrInput ¶
type VirtualNodeSpecListenerPortMappingPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(context.Context) VirtualNodeSpecListenerPortMappingPtrOutput }
VirtualNodeSpecListenerPortMappingPtrInput is an input type that accepts VirtualNodeSpecListenerPortMappingArgs, VirtualNodeSpecListenerPortMappingPtr and VirtualNodeSpecListenerPortMappingPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerPortMappingPtrInput` via:
VirtualNodeSpecListenerPortMappingArgs{...} or: nil
func VirtualNodeSpecListenerPortMappingPtr ¶
func VirtualNodeSpecListenerPortMappingPtr(v *VirtualNodeSpecListenerPortMappingArgs) VirtualNodeSpecListenerPortMappingPtrInput
type VirtualNodeSpecListenerPortMappingPtrOutput ¶
type VirtualNodeSpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPortMappingPtrOutput) Port ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualNodeSpecListenerPortMappingPtrOutput) Protocol ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http`, `http2`, `tcp` and `grpc`.
func (VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutput() VirtualNodeSpecListenerPortMappingPtrOutput
func (VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerPortMappingPtrOutput) ToVirtualNodeSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPortMappingPtrOutput
type VirtualNodeSpecListenerPtrInput ¶
type VirtualNodeSpecListenerPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput ToVirtualNodeSpecListenerPtrOutputWithContext(context.Context) VirtualNodeSpecListenerPtrOutput }
VirtualNodeSpecListenerPtrInput is an input type that accepts VirtualNodeSpecListenerArgs, VirtualNodeSpecListenerPtr and VirtualNodeSpecListenerPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerPtrInput` via:
VirtualNodeSpecListenerArgs{...} or: nil
func VirtualNodeSpecListenerPtr ¶
func VirtualNodeSpecListenerPtr(v *VirtualNodeSpecListenerArgs) VirtualNodeSpecListenerPtrInput
type VirtualNodeSpecListenerPtrOutput ¶
type VirtualNodeSpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerPtrOutput) Elem ¶
func (o VirtualNodeSpecListenerPtrOutput) Elem() VirtualNodeSpecListenerOutput
func (VirtualNodeSpecListenerPtrOutput) ElementType ¶
func (VirtualNodeSpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerPtrOutput) HealthCheck ¶
func (o VirtualNodeSpecListenerPtrOutput) HealthCheck() VirtualNodeSpecListenerHealthCheckPtrOutput
The health check information for the listener.
func (VirtualNodeSpecListenerPtrOutput) PortMapping ¶
func (o VirtualNodeSpecListenerPtrOutput) PortMapping() VirtualNodeSpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualNodeSpecListenerPtrOutput) Tls ¶ added in v3.6.0
The Transport Layer Security (TLS) properties for the listener
func (VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput ¶
func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutput() VirtualNodeSpecListenerPtrOutput
func (VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext ¶
func (o VirtualNodeSpecListenerPtrOutput) ToVirtualNodeSpecListenerPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerPtrOutput
type VirtualNodeSpecListenerTls ¶ added in v3.6.0
type VirtualNodeSpecListenerTls struct { // The listener's TLS certificate. Certificate VirtualNodeSpecListenerTlsCertificate `pulumi:"certificate"` // The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`. Mode string `pulumi:"mode"` }
type VirtualNodeSpecListenerTlsArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsArgs struct { // The listener's TLS certificate. Certificate VirtualNodeSpecListenerTlsCertificateInput `pulumi:"certificate"` // The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`. Mode pulumi.StringInput `pulumi:"mode"` }
func (VirtualNodeSpecListenerTlsArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsArgs) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
type VirtualNodeSpecListenerTlsCertificate ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificate struct { // An AWS Certicate Manager (ACM) certificate. Acm *VirtualNodeSpecListenerTlsCertificateAcm `pulumi:"acm"` // A local file certificate. File *VirtualNodeSpecListenerTlsCertificateFile `pulumi:"file"` }
type VirtualNodeSpecListenerTlsCertificateAcm ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcm struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn string `pulumi:"certificateArn"` }
type VirtualNodeSpecListenerTlsCertificateAcmArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmArgs struct { // The Amazon Resource Name (ARN) for the certificate. CertificateArn pulumi.StringInput `pulumi:"certificateArn"` }
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateAcmArgs) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateAcmInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput }
VirtualNodeSpecListenerTlsCertificateAcmInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateAcmArgs and VirtualNodeSpecListenerTlsCertificateAcmOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateAcmInput` via:
VirtualNodeSpecListenerTlsCertificateAcmArgs{...}
type VirtualNodeSpecListenerTlsCertificateAcmOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) CertificateArn() pulumi.StringOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutput() VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateAcmPtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput }
VirtualNodeSpecListenerTlsCertificateAcmPtrInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateAcmArgs, VirtualNodeSpecListenerTlsCertificateAcmPtr and VirtualNodeSpecListenerTlsCertificateAcmPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateAcmPtrInput` via:
VirtualNodeSpecListenerTlsCertificateAcmArgs{...} or: nil
func VirtualNodeSpecListenerTlsCertificateAcmPtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsCertificateAcmPtr(v *VirtualNodeSpecListenerTlsCertificateAcmArgs) VirtualNodeSpecListenerTlsCertificateAcmPtrInput
type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateAcmPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) CertificateArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) for the certificate.
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutput() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
func (VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateAcmPtrOutput) ToVirtualNodeSpecListenerTlsCertificateAcmPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
type VirtualNodeSpecListenerTlsCertificateArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateArgs struct { // An AWS Certicate Manager (ACM) certificate. Acm VirtualNodeSpecListenerTlsCertificateAcmPtrInput `pulumi:"acm"` // A local file certificate. File VirtualNodeSpecListenerTlsCertificateFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateArgs) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsCertificateFile ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFile struct { // The certificate chain for the certificate. CertificateChain string `pulumi:"certificateChain"` // The private key for a certificate stored on the file system of the virtual node that the proxy is running on. PrivateKey string `pulumi:"privateKey"` }
type VirtualNodeSpecListenerTlsCertificateFileArgs ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFileArgs struct { // The certificate chain for the certificate. CertificateChain pulumi.StringInput `pulumi:"certificateChain"` // The private key for a certificate stored on the file system of the virtual node that the proxy is running on. PrivateKey pulumi.StringInput `pulumi:"privateKey"` }
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.6.0
func (i VirtualNodeSpecListenerTlsCertificateFileArgs) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateFileInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFileInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput }
VirtualNodeSpecListenerTlsCertificateFileInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateFileArgs and VirtualNodeSpecListenerTlsCertificateFileOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateFileInput` via:
VirtualNodeSpecListenerTlsCertificateFileArgs{...}
type VirtualNodeSpecListenerTlsCertificateFileOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) CertificateChain() pulumi.StringOutput
The certificate chain for the certificate.
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFileOutput) PrivateKey ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) PrivateKey() pulumi.StringOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on.
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutput() VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFileOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFileOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFileOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateFilePtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFilePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput }
VirtualNodeSpecListenerTlsCertificateFilePtrInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateFileArgs, VirtualNodeSpecListenerTlsCertificateFilePtr and VirtualNodeSpecListenerTlsCertificateFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateFilePtrInput` via:
VirtualNodeSpecListenerTlsCertificateFileArgs{...} or: nil
func VirtualNodeSpecListenerTlsCertificateFilePtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsCertificateFilePtr(v *VirtualNodeSpecListenerTlsCertificateFileArgs) VirtualNodeSpecListenerTlsCertificateFilePtrInput
type VirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) CertificateChain() pulumi.StringPtrOutput
The certificate chain for the certificate.
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) PrivateKey ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) PrivateKey() pulumi.StringPtrOutput
The private key for a certificate stored on the file system of the virtual node that the proxy is running on.
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutput() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
func (VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateFilePtrOutput) ToVirtualNodeSpecListenerTlsCertificateFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateFilePtrOutput
type VirtualNodeSpecListenerTlsCertificateInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificateOutput }
VirtualNodeSpecListenerTlsCertificateInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateArgs and VirtualNodeSpecListenerTlsCertificateOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificateInput` via:
VirtualNodeSpecListenerTlsCertificateArgs{...}
type VirtualNodeSpecListenerTlsCertificateOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificateOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificateOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
An AWS Certicate Manager (ACM) certificate.
func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificateOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificateOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutput() VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificateOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificateOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificateOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsCertificatePtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificatePtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput }
VirtualNodeSpecListenerTlsCertificatePtrInput is an input type that accepts VirtualNodeSpecListenerTlsCertificateArgs, VirtualNodeSpecListenerTlsCertificatePtr and VirtualNodeSpecListenerTlsCertificatePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsCertificatePtrInput` via:
VirtualNodeSpecListenerTlsCertificateArgs{...} or: nil
func VirtualNodeSpecListenerTlsCertificatePtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsCertificatePtr(v *VirtualNodeSpecListenerTlsCertificateArgs) VirtualNodeSpecListenerTlsCertificatePtrInput
type VirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsCertificatePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) Acm() VirtualNodeSpecListenerTlsCertificateAcmPtrOutput
An AWS Certicate Manager (ACM) certificate.
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) File ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) File() VirtualNodeSpecListenerTlsCertificateFilePtrOutput
A local file certificate.
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutput() VirtualNodeSpecListenerTlsCertificatePtrOutput
func (VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsCertificatePtrOutput) ToVirtualNodeSpecListenerTlsCertificatePtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsCertificatePtrOutput
type VirtualNodeSpecListenerTlsInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput ToVirtualNodeSpecListenerTlsOutputWithContext(context.Context) VirtualNodeSpecListenerTlsOutput }
VirtualNodeSpecListenerTlsInput is an input type that accepts VirtualNodeSpecListenerTlsArgs and VirtualNodeSpecListenerTlsOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsInput` via:
VirtualNodeSpecListenerTlsArgs{...}
type VirtualNodeSpecListenerTlsOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsOutput) Certificate ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) Certificate() VirtualNodeSpecListenerTlsCertificateOutput
The listener's TLS certificate.
func (VirtualNodeSpecListenerTlsOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsOutput) Mode ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) Mode() pulumi.StringOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutput() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
type VirtualNodeSpecListenerTlsPtrInput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsPtrInput interface { pulumi.Input ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput ToVirtualNodeSpecListenerTlsPtrOutputWithContext(context.Context) VirtualNodeSpecListenerTlsPtrOutput }
VirtualNodeSpecListenerTlsPtrInput is an input type that accepts VirtualNodeSpecListenerTlsArgs, VirtualNodeSpecListenerTlsPtr and VirtualNodeSpecListenerTlsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecListenerTlsPtrInput` via:
VirtualNodeSpecListenerTlsArgs{...} or: nil
func VirtualNodeSpecListenerTlsPtr ¶ added in v3.6.0
func VirtualNodeSpecListenerTlsPtr(v *VirtualNodeSpecListenerTlsArgs) VirtualNodeSpecListenerTlsPtrInput
type VirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
type VirtualNodeSpecListenerTlsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecListenerTlsPtrOutput) Certificate ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) Certificate() VirtualNodeSpecListenerTlsCertificatePtrOutput
The listener's TLS certificate.
func (VirtualNodeSpecListenerTlsPtrOutput) Elem ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) Elem() VirtualNodeSpecListenerTlsOutput
func (VirtualNodeSpecListenerTlsPtrOutput) ElementType ¶ added in v3.6.0
func (VirtualNodeSpecListenerTlsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecListenerTlsPtrOutput) Mode ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) Mode() pulumi.StringPtrOutput
The listener's TLS mode. Valid values: `DISABLED`, `PERMISSIVE`, `STRICT`.
func (VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutput() VirtualNodeSpecListenerTlsPtrOutput
func (VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext ¶ added in v3.6.0
func (o VirtualNodeSpecListenerTlsPtrOutput) ToVirtualNodeSpecListenerTlsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecListenerTlsPtrOutput
type VirtualNodeSpecLogging ¶
type VirtualNodeSpecLogging struct { // The access log configuration for a virtual node. AccessLog *VirtualNodeSpecLoggingAccessLog `pulumi:"accessLog"` }
type VirtualNodeSpecLoggingAccessLog ¶
type VirtualNodeSpecLoggingAccessLog struct { // The file object to send virtual node access logs to. File *VirtualNodeSpecLoggingAccessLogFile `pulumi:"file"` }
type VirtualNodeSpecLoggingAccessLogArgs ¶
type VirtualNodeSpecLoggingAccessLogArgs struct { // The file object to send virtual node access logs to. File VirtualNodeSpecLoggingAccessLogFilePtrInput `pulumi:"file"` }
func (VirtualNodeSpecLoggingAccessLogArgs) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogArgs) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingAccessLogFile ¶
type VirtualNodeSpecLoggingAccessLogFile struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path string `pulumi:"path"` }
type VirtualNodeSpecLoggingAccessLogFileArgs ¶
type VirtualNodeSpecLoggingAccessLogFileArgs struct { // The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out. Path pulumi.StringInput `pulumi:"path"` }
func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFileArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingAccessLogFileArgs) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogFileInput ¶
type VirtualNodeSpecLoggingAccessLogFileInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogFileOutput }
VirtualNodeSpecLoggingAccessLogFileInput is an input type that accepts VirtualNodeSpecLoggingAccessLogFileArgs and VirtualNodeSpecLoggingAccessLogFileOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogFileInput` via:
VirtualNodeSpecLoggingAccessLogFileArgs{...}
type VirtualNodeSpecLoggingAccessLogFileOutput ¶
type VirtualNodeSpecLoggingAccessLogFileOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFileOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFileOutput) Path ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) Path() pulumi.StringOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutput() VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFileOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFileOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFileOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogFilePtrInput ¶
type VirtualNodeSpecLoggingAccessLogFilePtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput }
VirtualNodeSpecLoggingAccessLogFilePtrInput is an input type that accepts VirtualNodeSpecLoggingAccessLogFileArgs, VirtualNodeSpecLoggingAccessLogFilePtr and VirtualNodeSpecLoggingAccessLogFilePtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogFilePtrInput` via:
VirtualNodeSpecLoggingAccessLogFileArgs{...} or: nil
func VirtualNodeSpecLoggingAccessLogFilePtr ¶
func VirtualNodeSpecLoggingAccessLogFilePtr(v *VirtualNodeSpecLoggingAccessLogFileArgs) VirtualNodeSpecLoggingAccessLogFilePtrInput
type VirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
type VirtualNodeSpecLoggingAccessLogFilePtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) Path() pulumi.StringPtrOutput
The file path to write access logs to. You can use `/dev/stdout` to send access logs to standard out.
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutput() VirtualNodeSpecLoggingAccessLogFilePtrOutput
func (VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogFilePtrOutput) ToVirtualNodeSpecLoggingAccessLogFilePtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogFilePtrOutput
type VirtualNodeSpecLoggingAccessLogInput ¶
type VirtualNodeSpecLoggingAccessLogInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput ToVirtualNodeSpecLoggingAccessLogOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogOutput }
VirtualNodeSpecLoggingAccessLogInput is an input type that accepts VirtualNodeSpecLoggingAccessLogArgs and VirtualNodeSpecLoggingAccessLogOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogInput` via:
VirtualNodeSpecLoggingAccessLogArgs{...}
type VirtualNodeSpecLoggingAccessLogOutput ¶
type VirtualNodeSpecLoggingAccessLogOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogOutput) File ¶
The file object to send virtual node access logs to.
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutput() VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingAccessLogPtrInput ¶
type VirtualNodeSpecLoggingAccessLogPtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput }
VirtualNodeSpecLoggingAccessLogPtrInput is an input type that accepts VirtualNodeSpecLoggingAccessLogArgs, VirtualNodeSpecLoggingAccessLogPtr and VirtualNodeSpecLoggingAccessLogPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingAccessLogPtrInput` via:
VirtualNodeSpecLoggingAccessLogArgs{...} or: nil
func VirtualNodeSpecLoggingAccessLogPtr ¶
func VirtualNodeSpecLoggingAccessLogPtr(v *VirtualNodeSpecLoggingAccessLogArgs) VirtualNodeSpecLoggingAccessLogPtrInput
type VirtualNodeSpecLoggingAccessLogPtrOutput ¶
type VirtualNodeSpecLoggingAccessLogPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingAccessLogPtrOutput) File ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) File() VirtualNodeSpecLoggingAccessLogFilePtrOutput
The file object to send virtual node access logs to.
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutput() VirtualNodeSpecLoggingAccessLogPtrOutput
func (VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingAccessLogPtrOutput) ToVirtualNodeSpecLoggingAccessLogPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingAccessLogPtrOutput
type VirtualNodeSpecLoggingArgs ¶
type VirtualNodeSpecLoggingArgs struct { // The access log configuration for a virtual node. AccessLog VirtualNodeSpecLoggingAccessLogPtrInput `pulumi:"accessLog"` }
func (VirtualNodeSpecLoggingArgs) ElementType ¶
func (VirtualNodeSpecLoggingArgs) ElementType() reflect.Type
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (i VirtualNodeSpecLoggingArgs) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecLoggingInput ¶
type VirtualNodeSpecLoggingInput interface { pulumi.Input ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput ToVirtualNodeSpecLoggingOutputWithContext(context.Context) VirtualNodeSpecLoggingOutput }
VirtualNodeSpecLoggingInput is an input type that accepts VirtualNodeSpecLoggingArgs and VirtualNodeSpecLoggingOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingInput` via:
VirtualNodeSpecLoggingArgs{...}
type VirtualNodeSpecLoggingOutput ¶
type VirtualNodeSpecLoggingOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingOutput) AccessLog ¶
func (o VirtualNodeSpecLoggingOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
The access log configuration for a virtual node.
func (VirtualNodeSpecLoggingOutput) ElementType ¶
func (VirtualNodeSpecLoggingOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutput() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecLoggingPtrInput ¶
type VirtualNodeSpecLoggingPtrInput interface { pulumi.Input ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput ToVirtualNodeSpecLoggingPtrOutputWithContext(context.Context) VirtualNodeSpecLoggingPtrOutput }
VirtualNodeSpecLoggingPtrInput is an input type that accepts VirtualNodeSpecLoggingArgs, VirtualNodeSpecLoggingPtr and VirtualNodeSpecLoggingPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecLoggingPtrInput` via:
VirtualNodeSpecLoggingArgs{...} or: nil
func VirtualNodeSpecLoggingPtr ¶
func VirtualNodeSpecLoggingPtr(v *VirtualNodeSpecLoggingArgs) VirtualNodeSpecLoggingPtrInput
type VirtualNodeSpecLoggingPtrOutput ¶
type VirtualNodeSpecLoggingPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecLoggingPtrOutput) AccessLog ¶
func (o VirtualNodeSpecLoggingPtrOutput) AccessLog() VirtualNodeSpecLoggingAccessLogPtrOutput
The access log configuration for a virtual node.
func (VirtualNodeSpecLoggingPtrOutput) Elem ¶
func (o VirtualNodeSpecLoggingPtrOutput) Elem() VirtualNodeSpecLoggingOutput
func (VirtualNodeSpecLoggingPtrOutput) ElementType ¶
func (VirtualNodeSpecLoggingPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput ¶
func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutput() VirtualNodeSpecLoggingPtrOutput
func (VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext ¶
func (o VirtualNodeSpecLoggingPtrOutput) ToVirtualNodeSpecLoggingPtrOutputWithContext(ctx context.Context) VirtualNodeSpecLoggingPtrOutput
type VirtualNodeSpecOutput ¶
type VirtualNodeSpecOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecOutput) BackendDefaults ¶ added in v3.6.0
func (o VirtualNodeSpecOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualNodeSpecOutput) Backends ¶
func (o VirtualNodeSpecOutput) Backends() VirtualNodeSpecBackendArrayOutput
The backends to which the virtual node is expected to send outbound traffic.
func (VirtualNodeSpecOutput) ElementType ¶
func (VirtualNodeSpecOutput) ElementType() reflect.Type
func (VirtualNodeSpecOutput) Listener ¶
func (o VirtualNodeSpecOutput) Listener() VirtualNodeSpecListenerPtrOutput
The listeners from which the virtual node is expected to receive inbound traffic.
func (VirtualNodeSpecOutput) Logging ¶
func (o VirtualNodeSpecOutput) Logging() VirtualNodeSpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual node.
func (VirtualNodeSpecOutput) ServiceDiscovery ¶
func (o VirtualNodeSpecOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
The service discovery information for the virtual node.
func (VirtualNodeSpecOutput) ToVirtualNodeSpecOutput ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutput() VirtualNodeSpecOutput
func (VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecOutputWithContext(ctx context.Context) VirtualNodeSpecOutput
func (VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutput ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
func (VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutputWithContext ¶
func (o VirtualNodeSpecOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
type VirtualNodeSpecPtrInput ¶
type VirtualNodeSpecPtrInput interface { pulumi.Input ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput ToVirtualNodeSpecPtrOutputWithContext(context.Context) VirtualNodeSpecPtrOutput }
VirtualNodeSpecPtrInput is an input type that accepts VirtualNodeSpecArgs, VirtualNodeSpecPtr and VirtualNodeSpecPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecPtrInput` via:
VirtualNodeSpecArgs{...} or: nil
func VirtualNodeSpecPtr ¶
func VirtualNodeSpecPtr(v *VirtualNodeSpecArgs) VirtualNodeSpecPtrInput
type VirtualNodeSpecPtrOutput ¶
type VirtualNodeSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecPtrOutput) BackendDefaults ¶ added in v3.6.0
func (o VirtualNodeSpecPtrOutput) BackendDefaults() VirtualNodeSpecBackendDefaultsPtrOutput
The defaults for backends.
func (VirtualNodeSpecPtrOutput) Backends ¶
func (o VirtualNodeSpecPtrOutput) Backends() VirtualNodeSpecBackendArrayOutput
The backends to which the virtual node is expected to send outbound traffic.
func (VirtualNodeSpecPtrOutput) Elem ¶
func (o VirtualNodeSpecPtrOutput) Elem() VirtualNodeSpecOutput
func (VirtualNodeSpecPtrOutput) ElementType ¶
func (VirtualNodeSpecPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecPtrOutput) Listener ¶
func (o VirtualNodeSpecPtrOutput) Listener() VirtualNodeSpecListenerPtrOutput
The listeners from which the virtual node is expected to receive inbound traffic.
func (VirtualNodeSpecPtrOutput) Logging ¶
func (o VirtualNodeSpecPtrOutput) Logging() VirtualNodeSpecLoggingPtrOutput
The inbound and outbound access logging information for the virtual node.
func (VirtualNodeSpecPtrOutput) ServiceDiscovery ¶
func (o VirtualNodeSpecPtrOutput) ServiceDiscovery() VirtualNodeSpecServiceDiscoveryPtrOutput
The service discovery information for the virtual node.
func (VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput ¶
func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutput() VirtualNodeSpecPtrOutput
func (VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext ¶
func (o VirtualNodeSpecPtrOutput) ToVirtualNodeSpecPtrOutputWithContext(ctx context.Context) VirtualNodeSpecPtrOutput
type VirtualNodeSpecServiceDiscovery ¶
type VirtualNodeSpecServiceDiscovery struct { // Specifies any AWS Cloud Map information for the virtual node. AwsCloudMap *VirtualNodeSpecServiceDiscoveryAwsCloudMap `pulumi:"awsCloudMap"` // Specifies the DNS service name for the virtual node. Dns *VirtualNodeSpecServiceDiscoveryDns `pulumi:"dns"` }
type VirtualNodeSpecServiceDiscoveryArgs ¶
type VirtualNodeSpecServiceDiscoveryArgs struct { // Specifies any AWS Cloud Map information for the virtual node. AwsCloudMap VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput `pulumi:"awsCloudMap"` // Specifies the DNS service name for the virtual node. Dns VirtualNodeSpecServiceDiscoveryDnsPtrInput `pulumi:"dns"` }
func (VirtualNodeSpecServiceDiscoveryArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutput ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryArgs) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMap ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMap struct { // A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned. Attributes map[string]string `pulumi:"attributes"` // The name of the AWS Cloud Map namespace to use. // Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace. NamespaceName string `pulumi:"namespaceName"` // The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service. ServiceName string `pulumi:"serviceName"` }
type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs struct { // A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned. Attributes pulumi.StringMapInput `pulumi:"attributes"` // The name of the AWS Cloud Map namespace to use. // Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace. NamespaceName pulumi.StringInput `pulumi:"namespaceName"` // The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput }
VirtualNodeSpecServiceDiscoveryAwsCloudMapInput is an input type that accepts VirtualNodeSpecServiceDiscoveryAwsCloudMap and VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryAwsCloudMapInput` via:
VirtualNodeSpecServiceDiscoveryAwsCloudMap{ "key": VirtualNodeSpecServiceDiscoveryAwsCloudArgs{...} }
type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) Attributes() pulumi.StringMapOutput
A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) NamespaceName() pulumi.StringOutput
The name of the AWS Cloud Map namespace to use. Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ServiceName() pulumi.StringOutput
The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput }
VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs, VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr and VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput` via:
VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr ¶
func VirtualNodeSpecServiceDiscoveryAwsCloudMapPtr(v *VirtualNodeSpecServiceDiscoveryAwsCloudMapArgs) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrInput
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) Attributes() pulumi.StringMapOutput
A string map that contains attributes with values that you can use to filter instances by any custom attribute that you specified when you registered the instance. Only instances that match all of the specified key/value pairs will be returned.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) NamespaceName() pulumi.StringPtrOutput
The name of the AWS Cloud Map namespace to use. Use the `servicediscovery.HttpNamespace` resource to configure a Cloud Map namespace.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ServiceName() pulumi.StringPtrOutput
The name of the AWS Cloud Map service to use. Use the `servicediscovery.Service` resource to configure a Cloud Map service.
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
func (VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput) ToVirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
type VirtualNodeSpecServiceDiscoveryDns ¶
type VirtualNodeSpecServiceDiscoveryDns struct { // The DNS host name for your virtual node. Hostname string `pulumi:"hostname"` }
type VirtualNodeSpecServiceDiscoveryDnsArgs ¶
type VirtualNodeSpecServiceDiscoveryDnsArgs struct { // The DNS host name for your virtual node. Hostname pulumi.StringInput `pulumi:"hostname"` }
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (i VirtualNodeSpecServiceDiscoveryDnsArgs) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryDnsInput ¶
type VirtualNodeSpecServiceDiscoveryDnsInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput }
VirtualNodeSpecServiceDiscoveryDnsInput is an input type that accepts VirtualNodeSpecServiceDiscoveryDnsArgs and VirtualNodeSpecServiceDiscoveryDnsOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryDnsInput` via:
VirtualNodeSpecServiceDiscoveryDnsArgs{...}
type VirtualNodeSpecServiceDiscoveryDnsOutput ¶
type VirtualNodeSpecServiceDiscoveryDnsOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) Hostname() pulumi.StringOutput
The DNS host name for your virtual node.
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutput() VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryDnsPtrInput ¶
type VirtualNodeSpecServiceDiscoveryDnsPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput }
VirtualNodeSpecServiceDiscoveryDnsPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryDnsArgs, VirtualNodeSpecServiceDiscoveryDnsPtr and VirtualNodeSpecServiceDiscoveryDnsPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryDnsPtrInput` via:
VirtualNodeSpecServiceDiscoveryDnsArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryDnsPtr ¶
func VirtualNodeSpecServiceDiscoveryDnsPtr(v *VirtualNodeSpecServiceDiscoveryDnsArgs) VirtualNodeSpecServiceDiscoveryDnsPtrInput
type VirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryDnsPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) Hostname() pulumi.StringPtrOutput
The DNS host name for your virtual node.
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutput() VirtualNodeSpecServiceDiscoveryDnsPtrOutput
func (VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryDnsPtrOutput) ToVirtualNodeSpecServiceDiscoveryDnsPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryDnsPtrOutput
type VirtualNodeSpecServiceDiscoveryInput ¶
type VirtualNodeSpecServiceDiscoveryInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput ToVirtualNodeSpecServiceDiscoveryOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryOutput }
VirtualNodeSpecServiceDiscoveryInput is an input type that accepts VirtualNodeSpecServiceDiscoveryArgs and VirtualNodeSpecServiceDiscoveryOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryInput` via:
VirtualNodeSpecServiceDiscoveryArgs{...}
type VirtualNodeSpecServiceDiscoveryOutput ¶
type VirtualNodeSpecServiceDiscoveryOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
Specifies any AWS Cloud Map information for the virtual node.
func (VirtualNodeSpecServiceDiscoveryOutput) Dns ¶
Specifies the DNS service name for the virtual node.
func (VirtualNodeSpecServiceDiscoveryOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutput() VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeSpecServiceDiscoveryPtrInput ¶
type VirtualNodeSpecServiceDiscoveryPtrInput interface { pulumi.Input ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput }
VirtualNodeSpecServiceDiscoveryPtrInput is an input type that accepts VirtualNodeSpecServiceDiscoveryArgs, VirtualNodeSpecServiceDiscoveryPtr and VirtualNodeSpecServiceDiscoveryPtrOutput values. You can construct a concrete instance of `VirtualNodeSpecServiceDiscoveryPtrInput` via:
VirtualNodeSpecServiceDiscoveryArgs{...} or: nil
func VirtualNodeSpecServiceDiscoveryPtr ¶
func VirtualNodeSpecServiceDiscoveryPtr(v *VirtualNodeSpecServiceDiscoveryArgs) VirtualNodeSpecServiceDiscoveryPtrInput
type VirtualNodeSpecServiceDiscoveryPtrOutput ¶
type VirtualNodeSpecServiceDiscoveryPtrOutput struct{ *pulumi.OutputState }
func (VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) AwsCloudMap() VirtualNodeSpecServiceDiscoveryAwsCloudMapPtrOutput
Specifies any AWS Cloud Map information for the virtual node.
func (VirtualNodeSpecServiceDiscoveryPtrOutput) Dns ¶
Specifies the DNS service name for the virtual node.
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType ¶
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ElementType() reflect.Type
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutput() VirtualNodeSpecServiceDiscoveryPtrOutput
func (VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext ¶
func (o VirtualNodeSpecServiceDiscoveryPtrOutput) ToVirtualNodeSpecServiceDiscoveryPtrOutputWithContext(ctx context.Context) VirtualNodeSpecServiceDiscoveryPtrOutput
type VirtualNodeState ¶
type VirtualNodeState struct { // The ARN of the virtual node. Arn pulumi.StringPtrInput // The creation date of the virtual node. CreatedDate pulumi.StringPtrInput // The last update date of the virtual node. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual node. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual node. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The virtual node specification to apply. Spec VirtualNodeSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualNodeState) ElementType ¶
func (VirtualNodeState) ElementType() reflect.Type
type VirtualRouter ¶
type VirtualRouter struct { pulumi.CustomResourceState // The ARN of the virtual router. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual router. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual router. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the virtual router. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The virtual router specification to apply. Spec VirtualRouterSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual router resource.
## Breaking Changes
Because of backward incompatible API changes (read [here](https://github.com/awslabs/aws-app-mesh-examples/issues/92) and [here](https://github.com/awslabs/aws-app-mesh-examples/issues/94)), `appmesh.VirtualRouter` resource definitions created with provider versions earlier than v2.3.0 will need to be modified:
* Remove service `serviceNames` from the `spec` argument. AWS has created a `appmesh.VirtualService` resource for each of service names. These resource can be imported using `import`.
* Add a `listener` configuration block to the `spec` argument.
The state associated with existing resources will automatically be migrated.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualRouter(ctx, "serviceb", &appmesh.VirtualRouterArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualRouterSpecArgs{ Listener: &appmesh.VirtualRouterSpecListenerArgs{ PortMapping: &appmesh.VirtualRouterSpecListenerPortMappingArgs{ Port: pulumi.Int(8080), Protocol: pulumi.String("http"), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetVirtualRouter ¶
func GetVirtualRouter(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualRouterState, opts ...pulumi.ResourceOption) (*VirtualRouter, error)
GetVirtualRouter gets an existing VirtualRouter resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualRouter ¶
func NewVirtualRouter(ctx *pulumi.Context, name string, args *VirtualRouterArgs, opts ...pulumi.ResourceOption) (*VirtualRouter, error)
NewVirtualRouter registers a new resource with the given unique name, arguments, and options.
type VirtualRouterArgs ¶
type VirtualRouterArgs struct { // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual router. Name pulumi.StringPtrInput // The virtual router specification to apply. Spec VirtualRouterSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualRouter resource.
func (VirtualRouterArgs) ElementType ¶
func (VirtualRouterArgs) ElementType() reflect.Type
type VirtualRouterSpec ¶
type VirtualRouterSpec struct { // The listeners that the virtual router is expected to receive inbound traffic from. // Currently only one listener is supported per virtual router. Listener VirtualRouterSpecListener `pulumi:"listener"` }
type VirtualRouterSpecArgs ¶
type VirtualRouterSpecArgs struct { // The listeners that the virtual router is expected to receive inbound traffic from. // Currently only one listener is supported per virtual router. Listener VirtualRouterSpecListenerInput `pulumi:"listener"` }
func (VirtualRouterSpecArgs) ElementType ¶
func (VirtualRouterSpecArgs) ElementType() reflect.Type
func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutput ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext ¶
func (i VirtualRouterSpecArgs) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterSpecInput ¶
type VirtualRouterSpecInput interface { pulumi.Input ToVirtualRouterSpecOutput() VirtualRouterSpecOutput ToVirtualRouterSpecOutputWithContext(context.Context) VirtualRouterSpecOutput }
VirtualRouterSpecInput is an input type that accepts VirtualRouterSpecArgs and VirtualRouterSpecOutput values. You can construct a concrete instance of `VirtualRouterSpecInput` via:
VirtualRouterSpecArgs{...}
type VirtualRouterSpecListener ¶
type VirtualRouterSpecListener struct { // The port mapping information for the listener. PortMapping VirtualRouterSpecListenerPortMapping `pulumi:"portMapping"` }
type VirtualRouterSpecListenerArgs ¶
type VirtualRouterSpecListenerArgs struct { // The port mapping information for the listener. PortMapping VirtualRouterSpecListenerPortMappingInput `pulumi:"portMapping"` }
func (VirtualRouterSpecListenerArgs) ElementType ¶
func (VirtualRouterSpecListenerArgs) ElementType() reflect.Type
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext ¶
func (i VirtualRouterSpecListenerArgs) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
type VirtualRouterSpecListenerInput ¶
type VirtualRouterSpecListenerInput interface { pulumi.Input ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput ToVirtualRouterSpecListenerOutputWithContext(context.Context) VirtualRouterSpecListenerOutput }
VirtualRouterSpecListenerInput is an input type that accepts VirtualRouterSpecListenerArgs and VirtualRouterSpecListenerOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerInput` via:
VirtualRouterSpecListenerArgs{...}
type VirtualRouterSpecListenerOutput ¶
type VirtualRouterSpecListenerOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerOutput) ElementType ¶
func (VirtualRouterSpecListenerOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerOutput) PortMapping ¶
func (o VirtualRouterSpecListenerOutput) PortMapping() VirtualRouterSpecListenerPortMappingOutput
The port mapping information for the listener.
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutput ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutput() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutputWithContext ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerOutputWithContext(ctx context.Context) VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
type VirtualRouterSpecListenerPortMappingArgs ¶
type VirtualRouterSpecListenerPortMappingArgs struct { // The port used for the port mapping. Port pulumi.IntInput `pulumi:"port"` // The protocol used for the port mapping. Valid values are `http`,`http2`, `tcp` and `grpc`. Protocol pulumi.StringInput `pulumi:"protocol"` }
func (VirtualRouterSpecListenerPortMappingArgs) ElementType ¶
func (VirtualRouterSpecListenerPortMappingArgs) ElementType() reflect.Type
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutput ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutputWithContext ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶
func (i VirtualRouterSpecListenerPortMappingArgs) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPortMappingInput ¶
type VirtualRouterSpecListenerPortMappingInput interface { pulumi.Input ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput ToVirtualRouterSpecListenerPortMappingOutputWithContext(context.Context) VirtualRouterSpecListenerPortMappingOutput }
VirtualRouterSpecListenerPortMappingInput is an input type that accepts VirtualRouterSpecListenerPortMappingArgs and VirtualRouterSpecListenerPortMappingOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerPortMappingInput` via:
VirtualRouterSpecListenerPortMappingArgs{...}
type VirtualRouterSpecListenerPortMappingOutput ¶
type VirtualRouterSpecListenerPortMappingOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPortMappingOutput) ElementType ¶
func (VirtualRouterSpecListenerPortMappingOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPortMappingOutput) Port ¶
func (o VirtualRouterSpecListenerPortMappingOutput) Port() pulumi.IntOutput
The port used for the port mapping.
func (VirtualRouterSpecListenerPortMappingOutput) Protocol ¶
func (o VirtualRouterSpecListenerPortMappingOutput) Protocol() pulumi.StringOutput
The protocol used for the port mapping. Valid values are `http`,`http2`, `tcp` and `grpc`.
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutput() VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerPortMappingOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPortMappingPtrInput ¶
type VirtualRouterSpecListenerPortMappingPtrInput interface { pulumi.Input ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(context.Context) VirtualRouterSpecListenerPortMappingPtrOutput }
VirtualRouterSpecListenerPortMappingPtrInput is an input type that accepts VirtualRouterSpecListenerPortMappingArgs, VirtualRouterSpecListenerPortMappingPtr and VirtualRouterSpecListenerPortMappingPtrOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerPortMappingPtrInput` via:
VirtualRouterSpecListenerPortMappingArgs{...} or: nil
func VirtualRouterSpecListenerPortMappingPtr ¶
func VirtualRouterSpecListenerPortMappingPtr(v *VirtualRouterSpecListenerPortMappingArgs) VirtualRouterSpecListenerPortMappingPtrInput
type VirtualRouterSpecListenerPortMappingPtrOutput ¶
type VirtualRouterSpecListenerPortMappingPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType ¶
func (VirtualRouterSpecListenerPortMappingPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPortMappingPtrOutput) Port ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) Port() pulumi.IntPtrOutput
The port used for the port mapping.
func (VirtualRouterSpecListenerPortMappingPtrOutput) Protocol ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) Protocol() pulumi.StringPtrOutput
The protocol used for the port mapping. Valid values are `http`,`http2`, `tcp` and `grpc`.
func (VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutput() VirtualRouterSpecListenerPortMappingPtrOutput
func (VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerPortMappingPtrOutput) ToVirtualRouterSpecListenerPortMappingPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPortMappingPtrOutput
type VirtualRouterSpecListenerPtrInput ¶
type VirtualRouterSpecListenerPtrInput interface { pulumi.Input ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput ToVirtualRouterSpecListenerPtrOutputWithContext(context.Context) VirtualRouterSpecListenerPtrOutput }
VirtualRouterSpecListenerPtrInput is an input type that accepts VirtualRouterSpecListenerArgs, VirtualRouterSpecListenerPtr and VirtualRouterSpecListenerPtrOutput values. You can construct a concrete instance of `VirtualRouterSpecListenerPtrInput` via:
VirtualRouterSpecListenerArgs{...} or: nil
func VirtualRouterSpecListenerPtr ¶
func VirtualRouterSpecListenerPtr(v *VirtualRouterSpecListenerArgs) VirtualRouterSpecListenerPtrInput
type VirtualRouterSpecListenerPtrOutput ¶
type VirtualRouterSpecListenerPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecListenerPtrOutput) Elem ¶
func (o VirtualRouterSpecListenerPtrOutput) Elem() VirtualRouterSpecListenerOutput
func (VirtualRouterSpecListenerPtrOutput) ElementType ¶
func (VirtualRouterSpecListenerPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecListenerPtrOutput) PortMapping ¶
func (o VirtualRouterSpecListenerPtrOutput) PortMapping() VirtualRouterSpecListenerPortMappingPtrOutput
The port mapping information for the listener.
func (VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput ¶
func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutput() VirtualRouterSpecListenerPtrOutput
func (VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext ¶
func (o VirtualRouterSpecListenerPtrOutput) ToVirtualRouterSpecListenerPtrOutputWithContext(ctx context.Context) VirtualRouterSpecListenerPtrOutput
type VirtualRouterSpecOutput ¶
type VirtualRouterSpecOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecOutput) ElementType ¶
func (VirtualRouterSpecOutput) ElementType() reflect.Type
func (VirtualRouterSpecOutput) Listener ¶
func (o VirtualRouterSpecOutput) Listener() VirtualRouterSpecListenerOutput
The listeners that the virtual router is expected to receive inbound traffic from. Currently only one listener is supported per virtual router.
func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutput ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutput() VirtualRouterSpecOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecOutputWithContext(ctx context.Context) VirtualRouterSpecOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext ¶
func (o VirtualRouterSpecOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterSpecPtrInput ¶
type VirtualRouterSpecPtrInput interface { pulumi.Input ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput ToVirtualRouterSpecPtrOutputWithContext(context.Context) VirtualRouterSpecPtrOutput }
VirtualRouterSpecPtrInput is an input type that accepts VirtualRouterSpecArgs, VirtualRouterSpecPtr and VirtualRouterSpecPtrOutput values. You can construct a concrete instance of `VirtualRouterSpecPtrInput` via:
VirtualRouterSpecArgs{...} or: nil
func VirtualRouterSpecPtr ¶
func VirtualRouterSpecPtr(v *VirtualRouterSpecArgs) VirtualRouterSpecPtrInput
type VirtualRouterSpecPtrOutput ¶
type VirtualRouterSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualRouterSpecPtrOutput) Elem ¶
func (o VirtualRouterSpecPtrOutput) Elem() VirtualRouterSpecOutput
func (VirtualRouterSpecPtrOutput) ElementType ¶
func (VirtualRouterSpecPtrOutput) ElementType() reflect.Type
func (VirtualRouterSpecPtrOutput) Listener ¶
func (o VirtualRouterSpecPtrOutput) Listener() VirtualRouterSpecListenerPtrOutput
The listeners that the virtual router is expected to receive inbound traffic from. Currently only one listener is supported per virtual router.
func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput ¶
func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutput() VirtualRouterSpecPtrOutput
func (VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext ¶
func (o VirtualRouterSpecPtrOutput) ToVirtualRouterSpecPtrOutputWithContext(ctx context.Context) VirtualRouterSpecPtrOutput
type VirtualRouterState ¶
type VirtualRouterState struct { // The ARN of the virtual router. Arn pulumi.StringPtrInput // The creation date of the virtual router. CreatedDate pulumi.StringPtrInput // The last update date of the virtual router. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual router. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual router. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The virtual router specification to apply. Spec VirtualRouterSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualRouterState) ElementType ¶
func (VirtualRouterState) ElementType() reflect.Type
type VirtualService ¶
type VirtualService struct { pulumi.CustomResourceState // The ARN of the virtual service. Arn pulumi.StringOutput `pulumi:"arn"` // The creation date of the virtual service. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The last update date of the virtual service. LastUpdatedDate pulumi.StringOutput `pulumi:"lastUpdatedDate"` // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringOutput `pulumi:"meshName"` // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringOutput `pulumi:"meshOwner"` // The name to use for the virtual service. Name pulumi.StringOutput `pulumi:"name"` // The resource owner's AWS account ID. ResourceOwner pulumi.StringOutput `pulumi:"resourceOwner"` // The virtual service specification to apply. Spec VirtualServiceSpecOutput `pulumi:"spec"` // A map of tags to assign to the resource. Tags pulumi.StringMapOutput `pulumi:"tags"` }
Provides an AWS App Mesh virtual service resource.
## Example Usage ### Virtual Node Provider
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualService(ctx, "servicea", &appmesh.VirtualServiceArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualServiceSpecArgs{ Provider: &appmesh.VirtualServiceSpecProviderArgs{ VirtualNode: &appmesh.VirtualServiceSpecProviderVirtualNodeArgs{ VirtualNodeName: pulumi.Any(aws_appmesh_virtual_node.Serviceb1.Name), }, }, }, }) if err != nil { return err } return nil }) }
``` ### Virtual Router Provider
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v3/go/aws/appmesh" "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := appmesh.NewVirtualService(ctx, "servicea", &appmesh.VirtualServiceArgs{ MeshName: pulumi.Any(aws_appmesh_mesh.Simple.Id), Spec: &appmesh.VirtualServiceSpecArgs{ Provider: &appmesh.VirtualServiceSpecProviderArgs{ VirtualRouter: &appmesh.VirtualServiceSpecProviderVirtualRouterArgs{ VirtualRouterName: pulumi.Any(aws_appmesh_virtual_router.Serviceb.Name), }, }, }, }) if err != nil { return err } return nil }) }
```
func GetVirtualService ¶
func GetVirtualService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *VirtualServiceState, opts ...pulumi.ResourceOption) (*VirtualService, error)
GetVirtualService gets an existing VirtualService resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewVirtualService ¶
func NewVirtualService(ctx *pulumi.Context, name string, args *VirtualServiceArgs, opts ...pulumi.ResourceOption) (*VirtualService, error)
NewVirtualService registers a new resource with the given unique name, arguments, and options.
type VirtualServiceArgs ¶
type VirtualServiceArgs struct { // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual service. Name pulumi.StringPtrInput // The virtual service specification to apply. Spec VirtualServiceSpecInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
The set of arguments for constructing a VirtualService resource.
func (VirtualServiceArgs) ElementType ¶
func (VirtualServiceArgs) ElementType() reflect.Type
type VirtualServiceSpec ¶
type VirtualServiceSpec struct { // The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router. Provider *VirtualServiceSpecProvider `pulumi:"provider"` }
type VirtualServiceSpecArgs ¶
type VirtualServiceSpecArgs struct { // The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router. Provider VirtualServiceSpecProviderPtrInput `pulumi:"provider"` }
func (VirtualServiceSpecArgs) ElementType ¶
func (VirtualServiceSpecArgs) ElementType() reflect.Type
func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutput ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext ¶
func (i VirtualServiceSpecArgs) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceSpecInput ¶
type VirtualServiceSpecInput interface { pulumi.Input ToVirtualServiceSpecOutput() VirtualServiceSpecOutput ToVirtualServiceSpecOutputWithContext(context.Context) VirtualServiceSpecOutput }
VirtualServiceSpecInput is an input type that accepts VirtualServiceSpecArgs and VirtualServiceSpecOutput values. You can construct a concrete instance of `VirtualServiceSpecInput` via:
VirtualServiceSpecArgs{...}
type VirtualServiceSpecOutput ¶
type VirtualServiceSpecOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecOutput) ElementType ¶
func (VirtualServiceSpecOutput) ElementType() reflect.Type
func (VirtualServiceSpecOutput) Provider ¶
func (o VirtualServiceSpecOutput) Provider() VirtualServiceSpecProviderPtrOutput
The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router.
func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutput ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutput() VirtualServiceSpecOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecOutputWithContext(ctx context.Context) VirtualServiceSpecOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext ¶
func (o VirtualServiceSpecOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceSpecProvider ¶
type VirtualServiceSpecProvider struct { // The virtual node associated with a virtual service. VirtualNode *VirtualServiceSpecProviderVirtualNode `pulumi:"virtualNode"` // The virtual router associated with a virtual service. VirtualRouter *VirtualServiceSpecProviderVirtualRouter `pulumi:"virtualRouter"` }
type VirtualServiceSpecProviderArgs ¶
type VirtualServiceSpecProviderArgs struct { // The virtual node associated with a virtual service. VirtualNode VirtualServiceSpecProviderVirtualNodePtrInput `pulumi:"virtualNode"` // The virtual router associated with a virtual service. VirtualRouter VirtualServiceSpecProviderVirtualRouterPtrInput `pulumi:"virtualRouter"` }
func (VirtualServiceSpecProviderArgs) ElementType ¶
func (VirtualServiceSpecProviderArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (i VirtualServiceSpecProviderArgs) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
type VirtualServiceSpecProviderInput ¶
type VirtualServiceSpecProviderInput interface { pulumi.Input ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput ToVirtualServiceSpecProviderOutputWithContext(context.Context) VirtualServiceSpecProviderOutput }
VirtualServiceSpecProviderInput is an input type that accepts VirtualServiceSpecProviderArgs and VirtualServiceSpecProviderOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderInput` via:
VirtualServiceSpecProviderArgs{...}
type VirtualServiceSpecProviderOutput ¶
type VirtualServiceSpecProviderOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderOutput) ElementType ¶
func (VirtualServiceSpecProviderOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutput() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderOutputWithContext(ctx context.Context) VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderOutput) VirtualNode ¶
func (o VirtualServiceSpecProviderOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
The virtual node associated with a virtual service.
func (VirtualServiceSpecProviderOutput) VirtualRouter ¶
func (o VirtualServiceSpecProviderOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
The virtual router associated with a virtual service.
type VirtualServiceSpecProviderPtrInput ¶
type VirtualServiceSpecProviderPtrInput interface { pulumi.Input ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput ToVirtualServiceSpecProviderPtrOutputWithContext(context.Context) VirtualServiceSpecProviderPtrOutput }
VirtualServiceSpecProviderPtrInput is an input type that accepts VirtualServiceSpecProviderArgs, VirtualServiceSpecProviderPtr and VirtualServiceSpecProviderPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderPtrInput` via:
VirtualServiceSpecProviderArgs{...} or: nil
func VirtualServiceSpecProviderPtr ¶
func VirtualServiceSpecProviderPtr(v *VirtualServiceSpecProviderArgs) VirtualServiceSpecProviderPtrInput
type VirtualServiceSpecProviderPtrOutput ¶
type VirtualServiceSpecProviderPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderPtrOutput) Elem ¶
func (o VirtualServiceSpecProviderPtrOutput) Elem() VirtualServiceSpecProviderOutput
func (VirtualServiceSpecProviderPtrOutput) ElementType ¶
func (VirtualServiceSpecProviderPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput ¶
func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutput() VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderPtrOutput) ToVirtualServiceSpecProviderPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderPtrOutput
func (VirtualServiceSpecProviderPtrOutput) VirtualNode ¶
func (o VirtualServiceSpecProviderPtrOutput) VirtualNode() VirtualServiceSpecProviderVirtualNodePtrOutput
The virtual node associated with a virtual service.
func (VirtualServiceSpecProviderPtrOutput) VirtualRouter ¶
func (o VirtualServiceSpecProviderPtrOutput) VirtualRouter() VirtualServiceSpecProviderVirtualRouterPtrOutput
The virtual router associated with a virtual service.
type VirtualServiceSpecProviderVirtualNode ¶
type VirtualServiceSpecProviderVirtualNode struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName string `pulumi:"virtualNodeName"` }
type VirtualServiceSpecProviderVirtualNodeArgs ¶
type VirtualServiceSpecProviderVirtualNodeArgs struct { // The name of the virtual node that is acting as a service provider. VirtualNodeName pulumi.StringInput `pulumi:"virtualNodeName"` }
func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodeArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualNodeArgs) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
type VirtualServiceSpecProviderVirtualNodeInput ¶
type VirtualServiceSpecProviderVirtualNodeInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualNodeOutput }
VirtualServiceSpecProviderVirtualNodeInput is an input type that accepts VirtualServiceSpecProviderVirtualNodeArgs and VirtualServiceSpecProviderVirtualNodeOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualNodeInput` via:
VirtualServiceSpecProviderVirtualNodeArgs{...}
type VirtualServiceSpecProviderVirtualNodeOutput ¶
type VirtualServiceSpecProviderVirtualNodeOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodeOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutput() VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodeOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodeOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName ¶
func (o VirtualServiceSpecProviderVirtualNodeOutput) VirtualNodeName() pulumi.StringOutput
The name of the virtual node that is acting as a service provider.
type VirtualServiceSpecProviderVirtualNodePtrInput ¶
type VirtualServiceSpecProviderVirtualNodePtrInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput }
VirtualServiceSpecProviderVirtualNodePtrInput is an input type that accepts VirtualServiceSpecProviderVirtualNodeArgs, VirtualServiceSpecProviderVirtualNodePtr and VirtualServiceSpecProviderVirtualNodePtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualNodePtrInput` via:
VirtualServiceSpecProviderVirtualNodeArgs{...} or: nil
func VirtualServiceSpecProviderVirtualNodePtr ¶
func VirtualServiceSpecProviderVirtualNodePtr(v *VirtualServiceSpecProviderVirtualNodeArgs) VirtualServiceSpecProviderVirtualNodePtrInput
type VirtualServiceSpecProviderVirtualNodePtrOutput ¶
type VirtualServiceSpecProviderVirtualNodePtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutput() VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) ToVirtualServiceSpecProviderVirtualNodePtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualNodePtrOutput
func (VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName ¶
func (o VirtualServiceSpecProviderVirtualNodePtrOutput) VirtualNodeName() pulumi.StringPtrOutput
The name of the virtual node that is acting as a service provider.
type VirtualServiceSpecProviderVirtualRouter ¶
type VirtualServiceSpecProviderVirtualRouter struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName string `pulumi:"virtualRouterName"` }
type VirtualServiceSpecProviderVirtualRouterArgs ¶
type VirtualServiceSpecProviderVirtualRouterArgs struct { // The name of the virtual router that is acting as a service provider. VirtualRouterName pulumi.StringInput `pulumi:"virtualRouterName"` }
func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterArgs) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (i VirtualServiceSpecProviderVirtualRouterArgs) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
type VirtualServiceSpecProviderVirtualRouterInput ¶
type VirtualServiceSpecProviderVirtualRouterInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualRouterOutput }
VirtualServiceSpecProviderVirtualRouterInput is an input type that accepts VirtualServiceSpecProviderVirtualRouterArgs and VirtualServiceSpecProviderVirtualRouterOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualRouterInput` via:
VirtualServiceSpecProviderVirtualRouterArgs{...}
type VirtualServiceSpecProviderVirtualRouterOutput ¶
type VirtualServiceSpecProviderVirtualRouterOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutput() VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName ¶
func (o VirtualServiceSpecProviderVirtualRouterOutput) VirtualRouterName() pulumi.StringOutput
The name of the virtual router that is acting as a service provider.
type VirtualServiceSpecProviderVirtualRouterPtrInput ¶
type VirtualServiceSpecProviderVirtualRouterPtrInput interface { pulumi.Input ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput }
VirtualServiceSpecProviderVirtualRouterPtrInput is an input type that accepts VirtualServiceSpecProviderVirtualRouterArgs, VirtualServiceSpecProviderVirtualRouterPtr and VirtualServiceSpecProviderVirtualRouterPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecProviderVirtualRouterPtrInput` via:
VirtualServiceSpecProviderVirtualRouterArgs{...} or: nil
func VirtualServiceSpecProviderVirtualRouterPtr ¶
func VirtualServiceSpecProviderVirtualRouterPtr(v *VirtualServiceSpecProviderVirtualRouterArgs) VirtualServiceSpecProviderVirtualRouterPtrInput
type VirtualServiceSpecProviderVirtualRouterPtrOutput ¶
type VirtualServiceSpecProviderVirtualRouterPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType ¶
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutput() VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) ToVirtualServiceSpecProviderVirtualRouterPtrOutputWithContext(ctx context.Context) VirtualServiceSpecProviderVirtualRouterPtrOutput
func (VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName ¶
func (o VirtualServiceSpecProviderVirtualRouterPtrOutput) VirtualRouterName() pulumi.StringPtrOutput
The name of the virtual router that is acting as a service provider.
type VirtualServiceSpecPtrInput ¶
type VirtualServiceSpecPtrInput interface { pulumi.Input ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput ToVirtualServiceSpecPtrOutputWithContext(context.Context) VirtualServiceSpecPtrOutput }
VirtualServiceSpecPtrInput is an input type that accepts VirtualServiceSpecArgs, VirtualServiceSpecPtr and VirtualServiceSpecPtrOutput values. You can construct a concrete instance of `VirtualServiceSpecPtrInput` via:
VirtualServiceSpecArgs{...} or: nil
func VirtualServiceSpecPtr ¶
func VirtualServiceSpecPtr(v *VirtualServiceSpecArgs) VirtualServiceSpecPtrInput
type VirtualServiceSpecPtrOutput ¶
type VirtualServiceSpecPtrOutput struct{ *pulumi.OutputState }
func (VirtualServiceSpecPtrOutput) Elem ¶
func (o VirtualServiceSpecPtrOutput) Elem() VirtualServiceSpecOutput
func (VirtualServiceSpecPtrOutput) ElementType ¶
func (VirtualServiceSpecPtrOutput) ElementType() reflect.Type
func (VirtualServiceSpecPtrOutput) Provider ¶
func (o VirtualServiceSpecPtrOutput) Provider() VirtualServiceSpecProviderPtrOutput
The App Mesh object that is acting as the provider for a virtual service. You can specify a single virtual node or virtual router.
func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput ¶
func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutput() VirtualServiceSpecPtrOutput
func (VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext ¶
func (o VirtualServiceSpecPtrOutput) ToVirtualServiceSpecPtrOutputWithContext(ctx context.Context) VirtualServiceSpecPtrOutput
type VirtualServiceState ¶
type VirtualServiceState struct { // The ARN of the virtual service. Arn pulumi.StringPtrInput // The creation date of the virtual service. CreatedDate pulumi.StringPtrInput // The last update date of the virtual service. LastUpdatedDate pulumi.StringPtrInput // The name of the service mesh in which to create the virtual service. MeshName pulumi.StringPtrInput // The AWS account ID of the service mesh's owner. Defaults to the account ID the [AWS provider](https://www.terraform.io/docs/providers/aws/index.html) is currently connected to. MeshOwner pulumi.StringPtrInput // The name to use for the virtual service. Name pulumi.StringPtrInput // The resource owner's AWS account ID. ResourceOwner pulumi.StringPtrInput // The virtual service specification to apply. Spec VirtualServiceSpecPtrInput // A map of tags to assign to the resource. Tags pulumi.StringMapInput }
func (VirtualServiceState) ElementType ¶
func (VirtualServiceState) ElementType() reflect.Type