Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Data source for managing an AWS App Mesh Virtual Node.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const test = aws.appmesh.getVirtualNode({
name: "serviceBv1",
meshName: "example-mesh",
});
import pulumi
import pulumi_aws as aws
test = aws.appmesh.get_virtual_node(name="serviceBv1",
mesh_name="example-mesh")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/appmesh"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := appmesh.LookupVirtualNode(ctx, &appmesh.LookupVirtualNodeArgs{
Name: "serviceBv1",
MeshName: "example-mesh",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var test = Aws.AppMesh.GetVirtualNode.Invoke(new()
{
Name = "serviceBv1",
MeshName = "example-mesh",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.appmesh.AppmeshFunctions;
import com.pulumi.aws.appmesh.inputs.GetVirtualNodeArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var test = AppmeshFunctions.getVirtualNode(GetVirtualNodeArgs.builder()
.name("serviceBv1")
.meshName("example-mesh")
.build());
}
}
variables:
test:
fn::invoke:
function: aws:appmesh:getVirtualNode
arguments:
name: serviceBv1
meshName: example-mesh
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_appmesh_getvirtualnode" "test" {
name = "serviceBv1"
mesh_name = "example-mesh"
}
Using getVirtualNode
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVirtualNode(args: GetVirtualNodeArgs, opts?: InvokeOptions): Promise<GetVirtualNodeResult>
function getVirtualNodeOutput(args: GetVirtualNodeOutputArgs, opts?: InvokeOutputOptions): Output<GetVirtualNodeResult>def get_virtual_node(mesh_name: Optional[str] = None,
mesh_owner: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
opts: Optional[InvokeOptions] = None) -> GetVirtualNodeResult
def get_virtual_node_output(mesh_name: pulumi.Input[Optional[str]] = None,
mesh_owner: pulumi.Input[Optional[str]] = None,
name: pulumi.Input[Optional[str]] = None,
region: pulumi.Input[Optional[str]] = None,
tags: pulumi.Input[Optional[Mapping[str, pulumi.Input[str]]]] = None,
opts: Optional[InvokeOutputOptions] = None) -> Output[GetVirtualNodeResult]func LookupVirtualNode(ctx *Context, args *LookupVirtualNodeArgs, opts ...InvokeOption) (*LookupVirtualNodeResult, error)
func LookupVirtualNodeOutput(ctx *Context, args *LookupVirtualNodeOutputArgs, opts ...InvokeOption) LookupVirtualNodeResultOutput> Note: This function is named LookupVirtualNode in the Go SDK.
public static class GetVirtualNode
{
public static Task<GetVirtualNodeResult> InvokeAsync(GetVirtualNodeArgs args, InvokeOptions? opts = null)
public static Output<GetVirtualNodeResult> Invoke(GetVirtualNodeInvokeArgs args, InvokeOptions? opts = null)
public static Output<GetVirtualNodeResult> Invoke(GetVirtualNodeInvokeArgs args, InvokeOutputOptions opts)
}public static CompletableFuture<GetVirtualNodeResult> getVirtualNode(GetVirtualNodeArgs args, InvokeOptions options)
public static Output<GetVirtualNodeResult> getVirtualNode(GetVirtualNodeArgs args, InvokeOptions options)
public static Output<GetVirtualNodeResult> getVirtualNode(GetVirtualNodeArgs args, InvokeOutputOptions options)
fn::invoke:
function: aws:appmesh/getVirtualNode:getVirtualNode
arguments:
# arguments dictionarydata "aws_appmesh_get_virtual_node" "name" {
# arguments
}The following arguments are supported:
- Mesh
Name string - Name of the service mesh in which the virtual node exists.
- Name string
- Name of the virtual node.
- Mesh
Owner string - AWS account ID of the service mesh's owner.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Dictionary<string, string>
- Map of tags.
- Mesh
Name string - Name of the service mesh in which the virtual node exists.
- Name string
- Name of the virtual node.
- Mesh
Owner string - AWS account ID of the service mesh's owner.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map[string]string
- Map of tags.
- mesh_
name string - Name of the service mesh in which the virtual node exists.
- name string
- Name of the virtual node.
- mesh_
owner string - AWS account ID of the service mesh's owner.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map(string)
- Map of tags.
- mesh
Name String - Name of the service mesh in which the virtual node exists.
- name String
- Name of the virtual node.
- mesh
Owner String - AWS account ID of the service mesh's owner.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String,String>
- Map of tags.
- mesh
Name string - Name of the service mesh in which the virtual node exists.
- name string
- Name of the virtual node.
- mesh
Owner string - AWS account ID of the service mesh's owner.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- {[key: string]: string}
- Map of tags.
- mesh_
name str - Name of the service mesh in which the virtual node exists.
- name str
- Name of the virtual node.
- mesh_
owner str - AWS account ID of the service mesh's owner.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Mapping[str, str]
- Map of tags.
- mesh
Name String - Name of the service mesh in which the virtual node exists.
- name String
- Name of the virtual node.
- mesh
Owner String - AWS account ID of the service mesh's owner.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String>
- Map of tags.
getVirtualNode Result
The following output properties are available:
- Arn string
- ARN of the virtual node.
- Created
Date string - Creation date of the virtual node.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringDate - Last update date of the virtual node.
- Mesh
Name string - Mesh
Owner string - Name string
- Region string
- Resource
Owner string - Resource owner's AWS account ID.
- Specs
List<Get
Virtual Node Spec> - Virtual node specification. See
specBlock for details. - Dictionary<string, string>
- Map of tags.
- Arn string
- ARN of the virtual node.
- Created
Date string - Creation date of the virtual node.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringDate - Last update date of the virtual node.
- Mesh
Name string - Mesh
Owner string - Name string
- Region string
- Resource
Owner string - Resource owner's AWS account ID.
- Specs
[]Get
Virtual Node Spec - Virtual node specification. See
specBlock for details. - map[string]string
- Map of tags.
- arn string
- ARN of the virtual node.
- created_
date string - Creation date of the virtual node.
- id string
- The provider-assigned unique ID for this managed resource.
- last_
updated_ stringdate - Last update date of the virtual node.
- mesh_
name string - mesh_
owner string - name string
- region string
- resource_
owner string - Resource owner's AWS account ID.
- specs list(object)
- Virtual node specification. See
specBlock for details. - map(string)
- Map of tags.
- arn String
- ARN of the virtual node.
- created
Date String - Creation date of the virtual node.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringDate - Last update date of the virtual node.
- mesh
Name String - mesh
Owner String - name String
- region String
- resource
Owner String - Resource owner's AWS account ID.
- specs
List<Get
Virtual Node Spec> - Virtual node specification. See
specBlock for details. - Map<String,String>
- Map of tags.
- arn string
- ARN of the virtual node.
- created
Date string - Creation date of the virtual node.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringDate - Last update date of the virtual node.
- mesh
Name string - mesh
Owner string - name string
- region string
- resource
Owner string - Resource owner's AWS account ID.
- specs
Get
Virtual Node Spec[] - Virtual node specification. See
specBlock for details. - {[key: string]: string}
- Map of tags.
- arn str
- ARN of the virtual node.
- created_
date str - Creation date of the virtual node.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strdate - Last update date of the virtual node.
- mesh_
name str - mesh_
owner str - name str
- region str
- resource_
owner str - Resource owner's AWS account ID.
- specs
Sequence[Get
Virtual Node Spec] - Virtual node specification. See
specBlock for details. - Mapping[str, str]
- Map of tags.
- arn String
- ARN of the virtual node.
- created
Date String - Creation date of the virtual node.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringDate - Last update date of the virtual node.
- mesh
Name String - mesh
Owner String - name String
- region String
- resource
Owner String - Resource owner's AWS account ID.
- specs List<Property Map>
- Virtual node specification. See
specBlock for details. - Map<String>
- Map of tags.
Supporting Types
GetVirtualNodeSpec
- Backend
Defaults List<GetVirtual Node Spec Backend Default> - Defaults for backends. See
spec.backend_defaultsBlock for details. - Backends
List<Get
Virtual Node Spec Backend> - Backends to which the virtual node sends outbound traffic. See
spec.backendBlock for details. - Listeners
List<Get
Virtual Node Spec Listener> - Listeners from which the virtual node receives inbound traffic. See
spec.listenerBlock for details. - Loggings
List<Get
Virtual Node Spec Logging> - Inbound and outbound access logging information for the virtual node. See
spec.loggingBlock for details. - Service
Discoveries List<GetVirtual Node Spec Service Discovery> - Service discovery information for the virtual node. See
spec.service_discoveryBlock for details.
- Backend
Defaults []GetVirtual Node Spec Backend Default - Defaults for backends. See
spec.backend_defaultsBlock for details. - Backends
[]Get
Virtual Node Spec Backend - Backends to which the virtual node sends outbound traffic. See
spec.backendBlock for details. - Listeners
[]Get
Virtual Node Spec Listener - Listeners from which the virtual node receives inbound traffic. See
spec.listenerBlock for details. - Loggings
[]Get
Virtual Node Spec Logging - Inbound and outbound access logging information for the virtual node. See
spec.loggingBlock for details. - Service
Discoveries []GetVirtual Node Spec Service Discovery - Service discovery information for the virtual node. See
spec.service_discoveryBlock for details.
- backend_
defaults list(object) - Defaults for backends. See
spec.backend_defaultsBlock for details. - backends list(object)
- Backends to which the virtual node sends outbound traffic. See
spec.backendBlock for details. - listeners list(object)
- Listeners from which the virtual node receives inbound traffic. See
spec.listenerBlock for details. - loggings list(object)
- Inbound and outbound access logging information for the virtual node. See
spec.loggingBlock for details. - service_
discoveries list(object) - Service discovery information for the virtual node. See
spec.service_discoveryBlock for details.
- backend
Defaults List<GetVirtual Node Spec Backend Default> - Defaults for backends. See
spec.backend_defaultsBlock for details. - backends
List<Get
Virtual Node Spec Backend> - Backends to which the virtual node sends outbound traffic. See
spec.backendBlock for details. - listeners
List<Get
Virtual Node Spec Listener> - Listeners from which the virtual node receives inbound traffic. See
spec.listenerBlock for details. - loggings
List<Get
Virtual Node Spec Logging> - Inbound and outbound access logging information for the virtual node. See
spec.loggingBlock for details. - service
Discoveries List<GetVirtual Node Spec Service Discovery> - Service discovery information for the virtual node. See
spec.service_discoveryBlock for details.
- backend
Defaults GetVirtual Node Spec Backend Default[] - Defaults for backends. See
spec.backend_defaultsBlock for details. - backends
Get
Virtual Node Spec Backend[] - Backends to which the virtual node sends outbound traffic. See
spec.backendBlock for details. - listeners
Get
Virtual Node Spec Listener[] - Listeners from which the virtual node receives inbound traffic. See
spec.listenerBlock for details. - loggings
Get
Virtual Node Spec Logging[] - Inbound and outbound access logging information for the virtual node. See
spec.loggingBlock for details. - service
Discoveries GetVirtual Node Spec Service Discovery[] - Service discovery information for the virtual node. See
spec.service_discoveryBlock for details.
- backend_
defaults Sequence[GetVirtual Node Spec Backend Default] - Defaults for backends. See
spec.backend_defaultsBlock for details. - backends
Sequence[Get
Virtual Node Spec Backend] - Backends to which the virtual node sends outbound traffic. See
spec.backendBlock for details. - listeners
Sequence[Get
Virtual Node Spec Listener] - Listeners from which the virtual node receives inbound traffic. See
spec.listenerBlock for details. - loggings
Sequence[Get
Virtual Node Spec Logging] - Inbound and outbound access logging information for the virtual node. See
spec.loggingBlock for details. - service_
discoveries Sequence[GetVirtual Node Spec Service Discovery] - Service discovery information for the virtual node. See
spec.service_discoveryBlock for details.
- backend
Defaults List<Property Map> - Defaults for backends. See
spec.backend_defaultsBlock for details. - backends List<Property Map>
- Backends to which the virtual node sends outbound traffic. See
spec.backendBlock for details. - listeners List<Property Map>
- Listeners from which the virtual node receives inbound traffic. See
spec.listenerBlock for details. - loggings List<Property Map>
- Inbound and outbound access logging information for the virtual node. See
spec.loggingBlock for details. - service
Discoveries List<Property Map> - Service discovery information for the virtual node. See
spec.service_discoveryBlock for details.
GetVirtualNodeSpecBackend
- Virtual
Services List<GetVirtual Node Spec Backend Virtual Service> - Virtual service used as a backend for a virtual node. See
spec.backend.virtual_serviceBlock for details.
- Virtual
Services []GetVirtual Node Spec Backend Virtual Service - Virtual service used as a backend for a virtual node. See
spec.backend.virtual_serviceBlock for details.
- virtual_
services list(object) - Virtual service used as a backend for a virtual node. See
spec.backend.virtual_serviceBlock for details.
- virtual
Services List<GetVirtual Node Spec Backend Virtual Service> - Virtual service used as a backend for a virtual node. See
spec.backend.virtual_serviceBlock for details.
- virtual
Services GetVirtual Node Spec Backend Virtual Service[] - Virtual service used as a backend for a virtual node. See
spec.backend.virtual_serviceBlock for details.
- virtual_
services Sequence[GetVirtual Node Spec Backend Virtual Service] - Virtual service used as a backend for a virtual node. See
spec.backend.virtual_serviceBlock for details.
- virtual
Services List<Property Map> - Virtual service used as a backend for a virtual node. See
spec.backend.virtual_serviceBlock for details.
GetVirtualNodeSpecBackendDefault
- Client
Policies List<GetVirtual Node Spec Backend Default Client Policy> - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details.
- Client
Policies []GetVirtual Node Spec Backend Default Client Policy - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details.
- client_
policies list(object) - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details.
- client
Policies List<GetVirtual Node Spec Backend Default Client Policy> - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details.
- client
Policies GetVirtual Node Spec Backend Default Client Policy[] - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details.
- client_
policies Sequence[GetVirtual Node Spec Backend Default Client Policy] - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details.
- client
Policies List<Property Map> - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details.
GetVirtualNodeSpecBackendDefaultClientPolicy
- Tls
List<Get
Virtual Node Spec Backend Default Client Policy Tl> - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- Tls
[]Get
Virtual Node Spec Backend Default Client Policy Tl - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls list(object)
- TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls
List<Get
Virtual Node Spec Backend Default Client Policy Tl> - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls
Get
Virtual Node Spec Backend Default Client Policy Tl[] - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl] - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls List<Property Map>
- TLS properties for the listener. See
spec.listener.tlsBlock for details.
GetVirtualNodeSpecBackendDefaultClientPolicyTl
- Certificates
List<Get
Virtual Node Spec Backend Default Client Policy Tl Certificate> - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - Enforce bool
- Whether the policy is enforced.
- Ports List<int>
- One or more ports that the policy is enforced for.
- Validations
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation> - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- Certificates
[]Get
Virtual Node Spec Backend Default Client Policy Tl Certificate - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - Enforce bool
- Whether the policy is enforced.
- Ports []int
- One or more ports that the policy is enforced for.
- Validations
[]Get
Virtual Node Spec Backend Default Client Policy Tl Validation - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates list(object)
- Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce bool
- Whether the policy is enforced.
- ports list(number)
- One or more ports that the policy is enforced for.
- validations list(object)
- Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
List<Get
Virtual Node Spec Backend Default Client Policy Tl Certificate> - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce Boolean
- Whether the policy is enforced.
- ports List<Integer>
- One or more ports that the policy is enforced for.
- validations
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation> - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
Get
Virtual Node Spec Backend Default Client Policy Tl Certificate[] - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce boolean
- Whether the policy is enforced.
- ports number[]
- One or more ports that the policy is enforced for.
- validations
Get
Virtual Node Spec Backend Default Client Policy Tl Validation[] - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Certificate] - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce bool
- Whether the policy is enforced.
- ports Sequence[int]
- One or more ports that the policy is enforced for.
- validations
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Validation] - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates List<Property Map>
- Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce Boolean
- Whether the policy is enforced.
- ports List<Number>
- One or more ports that the policy is enforced for.
- validations List<Property Map>
- Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate
- Files
List<Get
Virtual Node Spec Backend Default Client Policy Tl Certificate File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
List<Get
Virtual Node Spec Backend Default Client Policy Tl Certificate Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- Files
[]Get
Virtual Node Spec Backend Default Client Policy Tl Certificate File - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
[]Get
Virtual Node Spec Backend Default Client Policy Tl Certificate Sd - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files list(object)
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds list(object)
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
List<Get
Virtual Node Spec Backend Default Client Policy Tl Certificate File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
List<Get
Virtual Node Spec Backend Default Client Policy Tl Certificate Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
Get
Virtual Node Spec Backend Default Client Policy Tl Certificate File[] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Get
Virtual Node Spec Backend Default Client Policy Tl Certificate Sd[] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Certificate File] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Certificate Sd] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files List<Property Map>
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds List<Property Map>
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificateFile
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate_
chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private_
key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key String - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate_
chain str - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private_
key str - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key String - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificateSd
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name str - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation
- Subject
Alternative List<GetNames Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name> - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - Trusts
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust> - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- Subject
Alternative []GetNames Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - Trusts
[]Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject_
alternative_ list(object)names - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts list(object)
- TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative List<GetNames Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name> - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust> - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative GetNames Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name[] - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust[] - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject_
alternative_ Sequence[Getnames Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name] - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust] - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative List<Property Map>Names - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts List<Property Map>
- TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationSubjectAlternativeName
- Matches
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name Match> - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- Matches
[]Get
Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name Match - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches list(object)
- Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name Match> - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
Get
Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name Match[] - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Validation Subject Alternative Name Match] - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches List<Property Map>
- Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationSubjectAlternativeNameMatch
- Exacts List<string>
- Values sent must match the specified values exactly.
- Exacts []string
- Values sent must match the specified values exactly.
- exacts list(string)
- Values sent must match the specified values exactly.
- exacts List<String>
- Values sent must match the specified values exactly.
- exacts string[]
- Values sent must match the specified values exactly.
- exacts Sequence[str]
- Values sent must match the specified values exactly.
- exacts List<String>
- Values sent must match the specified values exactly.
GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrust
- Acms
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Acm> - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - Files
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- Acms
[]Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Acm - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - Files
[]Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust File - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
[]Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Sd - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms list(object)
- AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files list(object)
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds list(object)
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Acm> - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
List<Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Acm[] - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust File[] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Sd[] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Acm] - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust File] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Sequence[Get
Virtual Node Spec Backend Default Client Policy Tl Validation Trust Sd] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms List<Property Map>
- AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files List<Property Map>
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds List<Property Map>
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustAcm
- List<string>
- One or more ACM ARNs.
- []string
- One or more ACM ARNs.
- list(string)
- One or more ACM ARNs.
- List<String>
- One or more ACM ARNs.
- string[]
- One or more ACM ARNs.
- Sequence[str]
- One or more ACM ARNs.
- List<String>
- One or more ACM ARNs.
GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustFile
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate_
chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate_
chain str - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustSd
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name str - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
GetVirtualNodeSpecBackendVirtualService
- Client
Policies List<GetVirtual Node Spec Backend Virtual Service Client Policy> - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details. - Virtual
Service stringName - Name of the virtual service that is acting as a virtual node backend.
- Client
Policies []GetVirtual Node Spec Backend Virtual Service Client Policy - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details. - Virtual
Service stringName - Name of the virtual service that is acting as a virtual node backend.
- client_
policies list(object) - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details. - virtual_
service_ stringname - Name of the virtual service that is acting as a virtual node backend.
- client
Policies List<GetVirtual Node Spec Backend Virtual Service Client Policy> - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details. - virtual
Service StringName - Name of the virtual service that is acting as a virtual node backend.
- client
Policies GetVirtual Node Spec Backend Virtual Service Client Policy[] - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details. - virtual
Service stringName - Name of the virtual service that is acting as a virtual node backend.
- client_
policies Sequence[GetVirtual Node Spec Backend Virtual Service Client Policy] - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details. - virtual_
service_ strname - Name of the virtual service that is acting as a virtual node backend.
- client
Policies List<Property Map> - Default client policy for virtual service backends. See
spec.backend_defaults.client_policyBlock for details. - virtual
Service StringName - Name of the virtual service that is acting as a virtual node backend.
GetVirtualNodeSpecBackendVirtualServiceClientPolicy
- Tls
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl> - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- Tls
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls list(object)
- TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl> - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl[] - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl] - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- tls List<Property Map>
- TLS properties for the listener. See
spec.listener.tlsBlock for details.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTl
- Certificates
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate> - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - Enforce bool
- Whether the policy is enforced.
- Ports List<int>
- One or more ports that the policy is enforced for.
- Validations
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation> - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- Certificates
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - Enforce bool
- Whether the policy is enforced.
- Ports []int
- One or more ports that the policy is enforced for.
- Validations
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates list(object)
- Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce bool
- Whether the policy is enforced.
- ports list(number)
- One or more ports that the policy is enforced for.
- validations list(object)
- Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate> - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce Boolean
- Whether the policy is enforced.
- ports List<Integer>
- One or more ports that the policy is enforced for.
- validations
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation> - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate[] - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce boolean
- Whether the policy is enforced.
- ports number[]
- One or more ports that the policy is enforced for.
- validations
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation[] - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate] - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce bool
- Whether the policy is enforced.
- ports Sequence[int]
- One or more ports that the policy is enforced for.
- validations
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation] - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates List<Property Map>
- Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - enforce Boolean
- Whether the policy is enforced.
- ports List<Number>
- One or more ports that the policy is enforced for.
- validations List<Property Map>
- Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate
- Files
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- Files
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate File - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate Sd - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files list(object)
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds list(object)
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate File[] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate Sd[] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate File] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Certificate Sd] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files List<Property Map>
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds List<Property Map>
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificateFile
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate_
chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private_
key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key String - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate_
chain str - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private_
key str - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key String - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificateSd
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name str - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation
- Subject
Alternative List<GetNames Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name> - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - Trusts
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust> - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- Subject
Alternative []GetNames Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - Trusts
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject_
alternative_ list(object)names - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts list(object)
- TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative List<GetNames Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name> - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust> - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative GetNames Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name[] - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust[] - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject_
alternative_ Sequence[Getnames Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name] - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust] - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative List<Property Map>Names - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts List<Property Map>
- TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationSubjectAlternativeName
- Matches
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name Match> - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- Matches
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name Match - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches list(object)
- Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name Match> - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name Match[] - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Subject Alternative Name Match] - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches List<Property Map>
- Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationSubjectAlternativeNameMatch
- Exacts List<string>
- Values sent must match the specified values exactly.
- Exacts []string
- Values sent must match the specified values exactly.
- exacts list(string)
- Values sent must match the specified values exactly.
- exacts List<String>
- Values sent must match the specified values exactly.
- exacts string[]
- Values sent must match the specified values exactly.
- exacts Sequence[str]
- Values sent must match the specified values exactly.
- exacts List<String>
- Values sent must match the specified values exactly.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrust
- Acms
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Acm> - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - Files
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- Acms
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Acm - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - Files
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust File - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
[]Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Sd - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms list(object)
- AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files list(object)
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds list(object)
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Acm> - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
List<Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Acm[] - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust File[] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Sd[] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Acm] - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust File] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Sequence[Get
Virtual Node Spec Backend Virtual Service Client Policy Tl Validation Trust Sd] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms List<Property Map>
- AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files List<Property Map>
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds List<Property Map>
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustAcm
- List<string>
- One or more ACM ARNs.
- []string
- One or more ACM ARNs.
- list(string)
- One or more ACM ARNs.
- List<String>
- One or more ACM ARNs.
- string[]
- One or more ACM ARNs.
- Sequence[str]
- One or more ACM ARNs.
- List<String>
- One or more ACM ARNs.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustFile
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate_
chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate_
chain str - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustSd
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name str - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
GetVirtualNodeSpecListener
- Connection
Pools List<GetVirtual Node Spec Listener Connection Pool> - Connection pool information for the listener. See
spec.listener.connection_poolBlock for details. - Health
Checks List<GetVirtual Node Spec Listener Health Check> - Health check information for the listener. See
spec.listener.health_checkBlock for details. - Outlier
Detections List<GetVirtual Node Spec Listener Outlier Detection> - Outlier detection information for the listener. See
spec.listener.outlier_detectionBlock for details. - Port
Mappings List<GetVirtual Node Spec Listener Port Mapping> - Port mapping information for the listener. See
spec.listener.port_mappingBlock for details. - Timeouts
List<Get
Virtual Node Spec Listener Timeout> - Timeouts for different protocols. See
spec.listener.timeoutBlock for details. - Tls
List<Get
Virtual Node Spec Listener Tl> - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- Connection
Pools []GetVirtual Node Spec Listener Connection Pool - Connection pool information for the listener. See
spec.listener.connection_poolBlock for details. - Health
Checks []GetVirtual Node Spec Listener Health Check - Health check information for the listener. See
spec.listener.health_checkBlock for details. - Outlier
Detections []GetVirtual Node Spec Listener Outlier Detection - Outlier detection information for the listener. See
spec.listener.outlier_detectionBlock for details. - Port
Mappings []GetVirtual Node Spec Listener Port Mapping - Port mapping information for the listener. See
spec.listener.port_mappingBlock for details. - Timeouts
[]Get
Virtual Node Spec Listener Timeout - Timeouts for different protocols. See
spec.listener.timeoutBlock for details. - Tls
[]Get
Virtual Node Spec Listener Tl - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- connection_
pools list(object) - Connection pool information for the listener. See
spec.listener.connection_poolBlock for details. - health_
checks list(object) - Health check information for the listener. See
spec.listener.health_checkBlock for details. - outlier_
detections list(object) - Outlier detection information for the listener. See
spec.listener.outlier_detectionBlock for details. - port_
mappings list(object) - Port mapping information for the listener. See
spec.listener.port_mappingBlock for details. - timeouts list(object)
- Timeouts for different protocols. See
spec.listener.timeoutBlock for details. - tls list(object)
- TLS properties for the listener. See
spec.listener.tlsBlock for details.
- connection
Pools List<GetVirtual Node Spec Listener Connection Pool> - Connection pool information for the listener. See
spec.listener.connection_poolBlock for details. - health
Checks List<GetVirtual Node Spec Listener Health Check> - Health check information for the listener. See
spec.listener.health_checkBlock for details. - outlier
Detections List<GetVirtual Node Spec Listener Outlier Detection> - Outlier detection information for the listener. See
spec.listener.outlier_detectionBlock for details. - port
Mappings List<GetVirtual Node Spec Listener Port Mapping> - Port mapping information for the listener. See
spec.listener.port_mappingBlock for details. - timeouts
List<Get
Virtual Node Spec Listener Timeout> - Timeouts for different protocols. See
spec.listener.timeoutBlock for details. - tls
List<Get
Virtual Node Spec Listener Tl> - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- connection
Pools GetVirtual Node Spec Listener Connection Pool[] - Connection pool information for the listener. See
spec.listener.connection_poolBlock for details. - health
Checks GetVirtual Node Spec Listener Health Check[] - Health check information for the listener. See
spec.listener.health_checkBlock for details. - outlier
Detections GetVirtual Node Spec Listener Outlier Detection[] - Outlier detection information for the listener. See
spec.listener.outlier_detectionBlock for details. - port
Mappings GetVirtual Node Spec Listener Port Mapping[] - Port mapping information for the listener. See
spec.listener.port_mappingBlock for details. - timeouts
Get
Virtual Node Spec Listener Timeout[] - Timeouts for different protocols. See
spec.listener.timeoutBlock for details. - tls
Get
Virtual Node Spec Listener Tl[] - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- connection_
pools Sequence[GetVirtual Node Spec Listener Connection Pool] - Connection pool information for the listener. See
spec.listener.connection_poolBlock for details. - health_
checks Sequence[GetVirtual Node Spec Listener Health Check] - Health check information for the listener. See
spec.listener.health_checkBlock for details. - outlier_
detections Sequence[GetVirtual Node Spec Listener Outlier Detection] - Outlier detection information for the listener. See
spec.listener.outlier_detectionBlock for details. - port_
mappings Sequence[GetVirtual Node Spec Listener Port Mapping] - Port mapping information for the listener. See
spec.listener.port_mappingBlock for details. - timeouts
Sequence[Get
Virtual Node Spec Listener Timeout] - Timeouts for different protocols. See
spec.listener.timeoutBlock for details. - tls
Sequence[Get
Virtual Node Spec Listener Tl] - TLS properties for the listener. See
spec.listener.tlsBlock for details.
- connection
Pools List<Property Map> - Connection pool information for the listener. See
spec.listener.connection_poolBlock for details. - health
Checks List<Property Map> - Health check information for the listener. See
spec.listener.health_checkBlock for details. - outlier
Detections List<Property Map> - Outlier detection information for the listener. See
spec.listener.outlier_detectionBlock for details. - port
Mappings List<Property Map> - Port mapping information for the listener. See
spec.listener.port_mappingBlock for details. - timeouts List<Property Map>
- Timeouts for different protocols. See
spec.listener.timeoutBlock for details. - tls List<Property Map>
- TLS properties for the listener. See
spec.listener.tlsBlock for details.
GetVirtualNodeSpecListenerConnectionPool
- Grpcs
List<Get
Virtual Node Spec Listener Connection Pool Grpc> - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - Http2s
List<Get
Virtual Node Spec Listener Connection Pool Http2> - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - Https
List<Get
Virtual Node Spec Listener Connection Pool Http> - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - Tcps
List<Get
Virtual Node Spec Listener Connection Pool Tcp> - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- Grpcs
[]Get
Virtual Node Spec Listener Connection Pool Grpc - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - Http2s
[]Get
Virtual Node Spec Listener Connection Pool Http2 - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - Https
[]Get
Virtual Node Spec Listener Connection Pool Http - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - Tcps
[]Get
Virtual Node Spec Listener Connection Pool Tcp - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs list(object)
- Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s list(object)
- Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https list(object)
- Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps list(object)
- Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs
List<Get
Virtual Node Spec Listener Connection Pool Grpc> - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s
List<Get
Virtual Node Spec Listener Connection Pool Http2> - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https
List<Get
Virtual Node Spec Listener Connection Pool Http> - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps
List<Get
Virtual Node Spec Listener Connection Pool Tcp> - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs
Get
Virtual Node Spec Listener Connection Pool Grpc[] - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s
Get
Virtual Node Spec Listener Connection Pool Http2[] - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https
Get
Virtual Node Spec Listener Connection Pool Http[] - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps
Get
Virtual Node Spec Listener Connection Pool Tcp[] - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs
Sequence[Get
Virtual Node Spec Listener Connection Pool Grpc] - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s
Sequence[Get
Virtual Node Spec Listener Connection Pool Http2] - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https
Sequence[Get
Virtual Node Spec Listener Connection Pool Http] - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps
Sequence[Get
Virtual Node Spec Listener Connection Pool Tcp] - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs List<Property Map>
- Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s List<Property Map>
- Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https List<Property Map>
- Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps List<Property Map>
- Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
GetVirtualNodeSpecListenerConnectionPoolGrpc
- Max
Requests int - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- Max
Requests int - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max_
requests number - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max
Requests Integer - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max
Requests number - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max_
requests int - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max
Requests Number - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
GetVirtualNodeSpecListenerConnectionPoolHttp
- Max
Connections int - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- Max
Pending intRequests - Number of overflowing requests after
maxConnectionsEnvoy will queue to upstream cluster.
- Max
Connections int - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- Max
Pending intRequests - Number of overflowing requests after
maxConnectionsEnvoy will queue to upstream cluster.
- max_
connections number - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max_
pending_ numberrequests - Number of overflowing requests after
maxConnectionsEnvoy will queue to upstream cluster.
- max
Connections Integer - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max
Pending IntegerRequests - Number of overflowing requests after
maxConnectionsEnvoy will queue to upstream cluster.
- max
Connections number - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max
Pending numberRequests - Number of overflowing requests after
maxConnectionsEnvoy will queue to upstream cluster.
- max_
connections int - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max_
pending_ intrequests - Number of overflowing requests after
maxConnectionsEnvoy will queue to upstream cluster.
- max
Connections Number - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max
Pending NumberRequests - Number of overflowing requests after
maxConnectionsEnvoy will queue to upstream cluster.
GetVirtualNodeSpecListenerConnectionPoolHttp2
- Max
Requests int - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- Max
Requests int - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max_
requests number - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max
Requests Integer - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max
Requests number - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max_
requests int - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
- max
Requests Number - Maximum number of inflight requests Envoy can concurrently support across hosts in upstream cluster.
GetVirtualNodeSpecListenerConnectionPoolTcp
- Max
Connections int - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- Max
Connections int - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max_
connections number - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max
Connections Integer - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max
Connections number - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max_
connections int - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
- max
Connections Number - Maximum number of outbound TCP connections Envoy can establish concurrently with all hosts in upstream cluster.
GetVirtualNodeSpecListenerHealthCheck
- Healthy
Threshold int - Number of consecutive successful health checks that must occur before declaring listener healthy.
- Interval
Millis int - Time period in milliseconds between each health check execution.
- Path string
- File path to write access logs to.
- Port int
- Port used for the port mapping.
- Protocol string
- Protocol used for the port mapping.
- Timeout
Millis int - Amount of time to wait when receiving a response from the health check, in milliseconds.
- Unhealthy
Threshold int - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
- Healthy
Threshold int - Number of consecutive successful health checks that must occur before declaring listener healthy.
- Interval
Millis int - Time period in milliseconds between each health check execution.
- Path string
- File path to write access logs to.
- Port int
- Port used for the port mapping.
- Protocol string
- Protocol used for the port mapping.
- Timeout
Millis int - Amount of time to wait when receiving a response from the health check, in milliseconds.
- Unhealthy
Threshold int - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
- healthy_
threshold number - Number of consecutive successful health checks that must occur before declaring listener healthy.
- interval_
millis number - Time period in milliseconds between each health check execution.
- path string
- File path to write access logs to.
- port number
- Port used for the port mapping.
- protocol string
- Protocol used for the port mapping.
- timeout_
millis number - Amount of time to wait when receiving a response from the health check, in milliseconds.
- unhealthy_
threshold number - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
- healthy
Threshold Integer - Number of consecutive successful health checks that must occur before declaring listener healthy.
- interval
Millis Integer - Time period in milliseconds between each health check execution.
- path String
- File path to write access logs to.
- port Integer
- Port used for the port mapping.
- protocol String
- Protocol used for the port mapping.
- timeout
Millis Integer - Amount of time to wait when receiving a response from the health check, in milliseconds.
- unhealthy
Threshold Integer - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
- healthy
Threshold number - Number of consecutive successful health checks that must occur before declaring listener healthy.
- interval
Millis number - Time period in milliseconds between each health check execution.
- path string
- File path to write access logs to.
- port number
- Port used for the port mapping.
- protocol string
- Protocol used for the port mapping.
- timeout
Millis number - Amount of time to wait when receiving a response from the health check, in milliseconds.
- unhealthy
Threshold number - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
- healthy_
threshold int - Number of consecutive successful health checks that must occur before declaring listener healthy.
- interval_
millis int - Time period in milliseconds between each health check execution.
- path str
- File path to write access logs to.
- port int
- Port used for the port mapping.
- protocol str
- Protocol used for the port mapping.
- timeout_
millis int - Amount of time to wait when receiving a response from the health check, in milliseconds.
- unhealthy_
threshold int - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
- healthy
Threshold Number - Number of consecutive successful health checks that must occur before declaring listener healthy.
- interval
Millis Number - Time period in milliseconds between each health check execution.
- path String
- File path to write access logs to.
- port Number
- Port used for the port mapping.
- protocol String
- Protocol used for the port mapping.
- timeout
Millis Number - Amount of time to wait when receiving a response from the health check, in milliseconds.
- unhealthy
Threshold Number - Number of consecutive failed health checks that must occur before declaring a virtual node unhealthy.
GetVirtualNodeSpecListenerOutlierDetection
- Base
Ejection List<GetDurations Virtual Node Spec Listener Outlier Detection Base Ejection Duration> - Base amount of time for which a host is ejected. See
spec.listener.outlier_detection.base_ejection_durationBlock for details. - Intervals
List<Get
Virtual Node Spec Listener Outlier Detection Interval> - Time interval between ejection sweep analysis. See
spec.listener.outlier_detection.intervalBlock for details. - Max
Ejection intPercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
- Max
Server intErrors - Number of consecutive
5xxerrors required for ejection.
- Base
Ejection []GetDurations Virtual Node Spec Listener Outlier Detection Base Ejection Duration - Base amount of time for which a host is ejected. See
spec.listener.outlier_detection.base_ejection_durationBlock for details. - Intervals
[]Get
Virtual Node Spec Listener Outlier Detection Interval - Time interval between ejection sweep analysis. See
spec.listener.outlier_detection.intervalBlock for details. - Max
Ejection intPercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
- Max
Server intErrors - Number of consecutive
5xxerrors required for ejection.
- base_
ejection_ list(object)durations - Base amount of time for which a host is ejected. See
spec.listener.outlier_detection.base_ejection_durationBlock for details. - intervals list(object)
- Time interval between ejection sweep analysis. See
spec.listener.outlier_detection.intervalBlock for details. - max_
ejection_ numberpercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
- max_
server_ numbererrors - Number of consecutive
5xxerrors required for ejection.
- base
Ejection List<GetDurations Virtual Node Spec Listener Outlier Detection Base Ejection Duration> - Base amount of time for which a host is ejected. See
spec.listener.outlier_detection.base_ejection_durationBlock for details. - intervals
List<Get
Virtual Node Spec Listener Outlier Detection Interval> - Time interval between ejection sweep analysis. See
spec.listener.outlier_detection.intervalBlock for details. - max
Ejection IntegerPercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
- max
Server IntegerErrors - Number of consecutive
5xxerrors required for ejection.
- base
Ejection GetDurations Virtual Node Spec Listener Outlier Detection Base Ejection Duration[] - Base amount of time for which a host is ejected. See
spec.listener.outlier_detection.base_ejection_durationBlock for details. - intervals
Get
Virtual Node Spec Listener Outlier Detection Interval[] - Time interval between ejection sweep analysis. See
spec.listener.outlier_detection.intervalBlock for details. - max
Ejection numberPercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
- max
Server numberErrors - Number of consecutive
5xxerrors required for ejection.
- base_
ejection_ Sequence[Getdurations Virtual Node Spec Listener Outlier Detection Base Ejection Duration] - Base amount of time for which a host is ejected. See
spec.listener.outlier_detection.base_ejection_durationBlock for details. - intervals
Sequence[Get
Virtual Node Spec Listener Outlier Detection Interval] - Time interval between ejection sweep analysis. See
spec.listener.outlier_detection.intervalBlock for details. - max_
ejection_ intpercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
- max_
server_ interrors - Number of consecutive
5xxerrors required for ejection.
- base
Ejection List<Property Map>Durations - Base amount of time for which a host is ejected. See
spec.listener.outlier_detection.base_ejection_durationBlock for details. - intervals List<Property Map>
- Time interval between ejection sweep analysis. See
spec.listener.outlier_detection.intervalBlock for details. - max
Ejection NumberPercent - Maximum percentage of hosts in load balancing pool for upstream service that can be ejected.
- max
Server NumberErrors - Number of consecutive
5xxerrors required for ejection.
GetVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration
GetVirtualNodeSpecListenerOutlierDetectionInterval
GetVirtualNodeSpecListenerPortMapping
GetVirtualNodeSpecListenerTimeout
- Grpcs
List<Get
Virtual Node Spec Listener Timeout Grpc> - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - Http2s
List<Get
Virtual Node Spec Listener Timeout Http2> - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - Https
List<Get
Virtual Node Spec Listener Timeout Http> - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - Tcps
List<Get
Virtual Node Spec Listener Timeout Tcp> - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- Grpcs
[]Get
Virtual Node Spec Listener Timeout Grpc - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - Http2s
[]Get
Virtual Node Spec Listener Timeout Http2 - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - Https
[]Get
Virtual Node Spec Listener Timeout Http - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - Tcps
[]Get
Virtual Node Spec Listener Timeout Tcp - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs list(object)
- Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s list(object)
- Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https list(object)
- Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps list(object)
- Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs
List<Get
Virtual Node Spec Listener Timeout Grpc> - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s
List<Get
Virtual Node Spec Listener Timeout Http2> - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https
List<Get
Virtual Node Spec Listener Timeout Http> - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps
List<Get
Virtual Node Spec Listener Timeout Tcp> - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs
Get
Virtual Node Spec Listener Timeout Grpc[] - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s
Get
Virtual Node Spec Listener Timeout Http2[] - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https
Get
Virtual Node Spec Listener Timeout Http[] - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps
Get
Virtual Node Spec Listener Timeout Tcp[] - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs
Sequence[Get
Virtual Node Spec Listener Timeout Grpc] - Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s
Sequence[Get
Virtual Node Spec Listener Timeout Http2] - Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https
Sequence[Get
Virtual Node Spec Listener Timeout Http] - Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps
Sequence[Get
Virtual Node Spec Listener Timeout Tcp] - Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
- grpcs List<Property Map>
- Timeouts for gRPC listeners. See
spec.listener.timeout.grpcBlock for details. - http2s List<Property Map>
- Timeouts for HTTP2 listeners. See
spec.listener.timeout.http2Block for details. - https List<Property Map>
- Timeouts for HTTP listeners. See
spec.listener.timeout.httpBlock for details. - tcps List<Property Map>
- Timeouts for TCP listeners. See
spec.listener.timeout.tcpBlock for details.
GetVirtualNodeSpecListenerTimeoutGrpc
- Idles
List<Get
Virtual Node Spec Listener Timeout Grpc Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - Per
Requests List<GetVirtual Node Spec Listener Timeout Grpc Per Request> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- Idles
[]Get
Virtual Node Spec Listener Timeout Grpc Idle - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - Per
Requests []GetVirtual Node Spec Listener Timeout Grpc Per Request - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles list(object)
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per_
requests list(object) - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
List<Get
Virtual Node Spec Listener Timeout Grpc Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests List<GetVirtual Node Spec Listener Timeout Grpc Per Request> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
Get
Virtual Node Spec Listener Timeout Grpc Idle[] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests GetVirtual Node Spec Listener Timeout Grpc Per Request[] - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
Sequence[Get
Virtual Node Spec Listener Timeout Grpc Idle] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per_
requests Sequence[GetVirtual Node Spec Listener Timeout Grpc Per Request] - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles List<Property Map>
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests List<Property Map> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
GetVirtualNodeSpecListenerTimeoutGrpcIdle
GetVirtualNodeSpecListenerTimeoutGrpcPerRequest
GetVirtualNodeSpecListenerTimeoutHttp
- Idles
List<Get
Virtual Node Spec Listener Timeout Http Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - Per
Requests List<GetVirtual Node Spec Listener Timeout Http Per Request> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- Idles
[]Get
Virtual Node Spec Listener Timeout Http Idle - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - Per
Requests []GetVirtual Node Spec Listener Timeout Http Per Request - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles list(object)
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per_
requests list(object) - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
List<Get
Virtual Node Spec Listener Timeout Http Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests List<GetVirtual Node Spec Listener Timeout Http Per Request> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
Get
Virtual Node Spec Listener Timeout Http Idle[] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests GetVirtual Node Spec Listener Timeout Http Per Request[] - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
Sequence[Get
Virtual Node Spec Listener Timeout Http Idle] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per_
requests Sequence[GetVirtual Node Spec Listener Timeout Http Per Request] - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles List<Property Map>
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests List<Property Map> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
GetVirtualNodeSpecListenerTimeoutHttp2
- Idles
List<Get
Virtual Node Spec Listener Timeout Http2Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - Per
Requests List<GetVirtual Node Spec Listener Timeout Http2Per Request> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- Idles
[]Get
Virtual Node Spec Listener Timeout Http2Idle - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - Per
Requests []GetVirtual Node Spec Listener Timeout Http2Per Request - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles list(object)
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per_
requests list(object) - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
List<Get
Virtual Node Spec Listener Timeout Http2Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests List<GetVirtual Node Spec Listener Timeout Http2Per Request> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
Get
Virtual Node Spec Listener Timeout Http2Idle[] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests GetVirtual Node Spec Listener Timeout Http2Per Request[] - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles
Sequence[Get
Virtual Node Spec Listener Timeout Http2Idle] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per_
requests Sequence[GetVirtual Node Spec Listener Timeout Http2Per Request] - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
- idles List<Property Map>
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details. - per
Requests List<Property Map> - Per request timeout. See
spec.listener.timeout.http2.per_requestBlock for details.
GetVirtualNodeSpecListenerTimeoutHttp2Idle
GetVirtualNodeSpecListenerTimeoutHttp2PerRequest
GetVirtualNodeSpecListenerTimeoutHttpIdle
GetVirtualNodeSpecListenerTimeoutHttpPerRequest
GetVirtualNodeSpecListenerTimeoutTcp
- Idles
List<Get
Virtual Node Spec Listener Timeout Tcp Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details.
- Idles
[]Get
Virtual Node Spec Listener Timeout Tcp Idle - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details.
- idles list(object)
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details.
- idles
List<Get
Virtual Node Spec Listener Timeout Tcp Idle> - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details.
- idles
Get
Virtual Node Spec Listener Timeout Tcp Idle[] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details.
- idles
Sequence[Get
Virtual Node Spec Listener Timeout Tcp Idle] - Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details.
- idles List<Property Map>
- Idle timeout. See
spec.listener.timeout.tcp.idleBlock for details.
GetVirtualNodeSpecListenerTimeoutTcpIdle
GetVirtualNodeSpecListenerTl
- Certificates
List<Get
Virtual Node Spec Listener Tl Certificate> - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - Mode string
- Listener's TLS mode.
- Validations
List<Get
Virtual Node Spec Listener Tl Validation> - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- Certificates
[]Get
Virtual Node Spec Listener Tl Certificate - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - Mode string
- Listener's TLS mode.
- Validations
[]Get
Virtual Node Spec Listener Tl Validation - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates list(object)
- Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - mode string
- Listener's TLS mode.
- validations list(object)
- Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
List<Get
Virtual Node Spec Listener Tl Certificate> - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - mode String
- Listener's TLS mode.
- validations
List<Get
Virtual Node Spec Listener Tl Validation> - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
Get
Virtual Node Spec Listener Tl Certificate[] - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - mode string
- Listener's TLS mode.
- validations
Get
Virtual Node Spec Listener Tl Validation[] - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates
Sequence[Get
Virtual Node Spec Listener Tl Certificate] - Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - mode str
- Listener's TLS mode.
- validations
Sequence[Get
Virtual Node Spec Listener Tl Validation] - Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
- certificates List<Property Map>
- Listener's TLS certificate. See
spec.listener.tls.certificateBlock for details. - mode String
- Listener's TLS mode.
- validations List<Property Map>
- Listener's TLS validation context. See
spec.listener.tls.validationBlock for details.
GetVirtualNodeSpecListenerTlCertificate
- Acms
List<Get
Virtual Node Spec Listener Tl Certificate Acm> - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - Files
List<Get
Virtual Node Spec Listener Tl Certificate File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
List<Get
Virtual Node Spec Listener Tl Certificate Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- Acms
[]Get
Virtual Node Spec Listener Tl Certificate Acm - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - Files
[]Get
Virtual Node Spec Listener Tl Certificate File - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
[]Get
Virtual Node Spec Listener Tl Certificate Sd - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms list(object)
- AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files list(object)
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds list(object)
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
List<Get
Virtual Node Spec Listener Tl Certificate Acm> - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
List<Get
Virtual Node Spec Listener Tl Certificate File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
List<Get
Virtual Node Spec Listener Tl Certificate Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
Get
Virtual Node Spec Listener Tl Certificate Acm[] - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
Get
Virtual Node Spec Listener Tl Certificate File[] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Get
Virtual Node Spec Listener Tl Certificate Sd[] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms
Sequence[Get
Virtual Node Spec Listener Tl Certificate Acm] - AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files
Sequence[Get
Virtual Node Spec Listener Tl Certificate File] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Sequence[Get
Virtual Node Spec Listener Tl Certificate Sd] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- acms List<Property Map>
- AWS Certificate Manager (ACM) certificate. See
spec.listener.tls.certificate.acmBlock for details. - files List<Property Map>
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds List<Property Map>
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
GetVirtualNodeSpecListenerTlCertificateAcm
- Certificate
Arn string - ARN for the certificate.
- Certificate
Arn string - ARN for the certificate.
- certificate_
arn string - ARN for the certificate.
- certificate
Arn String - ARN for the certificate.
- certificate
Arn string - ARN for the certificate.
- certificate_
arn str - ARN for the certificate.
- certificate
Arn String - ARN for the certificate.
GetVirtualNodeSpecListenerTlCertificateFile
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate_
chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private_
key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key String - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key string - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate_
chain str - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private_
key str - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- private
Key String - Private key for a certificate stored on the file system of the virtual node that the proxy is running on.
GetVirtualNodeSpecListenerTlCertificateSd
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name str - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
GetVirtualNodeSpecListenerTlValidation
- Subject
Alternative List<GetNames Virtual Node Spec Listener Tl Validation Subject Alternative Name> - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - Trusts
List<Get
Virtual Node Spec Listener Tl Validation Trust> - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- Subject
Alternative []GetNames Virtual Node Spec Listener Tl Validation Subject Alternative Name - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - Trusts
[]Get
Virtual Node Spec Listener Tl Validation Trust - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject_
alternative_ list(object)names - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts list(object)
- TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative List<GetNames Virtual Node Spec Listener Tl Validation Subject Alternative Name> - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
List<Get
Virtual Node Spec Listener Tl Validation Trust> - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative GetNames Virtual Node Spec Listener Tl Validation Subject Alternative Name[] - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
Get
Virtual Node Spec Listener Tl Validation Trust[] - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject_
alternative_ Sequence[Getnames Virtual Node Spec Listener Tl Validation Subject Alternative Name] - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts
Sequence[Get
Virtual Node Spec Listener Tl Validation Trust] - TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
- subject
Alternative List<Property Map>Names - SANs for a TLS validation context. See
spec.listener.tls.validation.subject_alternative_namesBlock for details. - trusts List<Property Map>
- TLS validation context trust. See
spec.listener.tls.validation.trustBlock for details.
GetVirtualNodeSpecListenerTlValidationSubjectAlternativeName
- Matches
List<Get
Virtual Node Spec Listener Tl Validation Subject Alternative Name Match> - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- Matches
[]Get
Virtual Node Spec Listener Tl Validation Subject Alternative Name Match - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches list(object)
- Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
List<Get
Virtual Node Spec Listener Tl Validation Subject Alternative Name Match> - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
Get
Virtual Node Spec Listener Tl Validation Subject Alternative Name Match[] - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches
Sequence[Get
Virtual Node Spec Listener Tl Validation Subject Alternative Name Match] - Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
- matches List<Property Map>
- Criteria for determining a SAN's match. See
spec.listener.tls.validation.subject_alternative_names.matchBlock for details.
GetVirtualNodeSpecListenerTlValidationSubjectAlternativeNameMatch
- Exacts List<string>
- Values sent must match the specified values exactly.
- Exacts []string
- Values sent must match the specified values exactly.
- exacts list(string)
- Values sent must match the specified values exactly.
- exacts List<String>
- Values sent must match the specified values exactly.
- exacts string[]
- Values sent must match the specified values exactly.
- exacts Sequence[str]
- Values sent must match the specified values exactly.
- exacts List<String>
- Values sent must match the specified values exactly.
GetVirtualNodeSpecListenerTlValidationTrust
- Files
List<Get
Virtual Node Spec Listener Tl Validation Trust File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
List<Get
Virtual Node Spec Listener Tl Validation Trust Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- Files
[]Get
Virtual Node Spec Listener Tl Validation Trust File - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - Sds
[]Get
Virtual Node Spec Listener Tl Validation Trust Sd - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files list(object)
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds list(object)
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
List<Get
Virtual Node Spec Listener Tl Validation Trust File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
List<Get
Virtual Node Spec Listener Tl Validation Trust Sd> - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
Get
Virtual Node Spec Listener Tl Validation Trust File[] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Get
Virtual Node Spec Listener Tl Validation Trust Sd[] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files
Sequence[Get
Virtual Node Spec Listener Tl Validation Trust File] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds
Sequence[Get
Virtual Node Spec Listener Tl Validation Trust Sd] - TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
- files List<Property Map>
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details. - sds List<Property Map>
- TLS validation context trust for a Secret Discovery Service certificate. See
spec.listener.tls.validation.trust.sdsBlock for details.
GetVirtualNodeSpecListenerTlValidationTrustFile
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- Certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate_
chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain string - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate_
chain str - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
- certificate
Chain String - Certificate trust chain for a certificate stored on the file system of the mesh endpoint that the proxy is running on.
GetVirtualNodeSpecListenerTlValidationTrustSd
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- Secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name string - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret_
name str - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
- secret
Name String - Name of the secret for a virtual node's TLS Secret Discovery Service validation context trust.
GetVirtualNodeSpecLogging
- Access
Logs List<GetVirtual Node Spec Logging Access Log> - Access log configuration for a virtual node. See
spec.logging.access_logBlock for details.
- Access
Logs []GetVirtual Node Spec Logging Access Log - Access log configuration for a virtual node. See
spec.logging.access_logBlock for details.
- access_
logs list(object) - Access log configuration for a virtual node. See
spec.logging.access_logBlock for details.
- access
Logs List<GetVirtual Node Spec Logging Access Log> - Access log configuration for a virtual node. See
spec.logging.access_logBlock for details.
- access
Logs GetVirtual Node Spec Logging Access Log[] - Access log configuration for a virtual node. See
spec.logging.access_logBlock for details.
- access_
logs Sequence[GetVirtual Node Spec Logging Access Log] - Access log configuration for a virtual node. See
spec.logging.access_logBlock for details.
- access
Logs List<Property Map> - Access log configuration for a virtual node. See
spec.logging.access_logBlock for details.
GetVirtualNodeSpecLoggingAccessLog
- Files
List<Get
Virtual Node Spec Logging Access Log File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details.
- Files
[]Get
Virtual Node Spec Logging Access Log File - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details.
- files list(object)
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details.
- files
List<Get
Virtual Node Spec Logging Access Log File> - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details.
- files
Get
Virtual Node Spec Logging Access Log File[] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details.
- files
Sequence[Get
Virtual Node Spec Logging Access Log File] - File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details.
- files List<Property Map>
- File object to send virtual node access logs to. See
spec.logging.access_log.fileBlock for details.
GetVirtualNodeSpecLoggingAccessLogFile
- Formats
List<Get
Virtual Node Spec Logging Access Log File Format> - Format for the logs. See
spec.logging.access_log.file.formatBlock for details. - Path string
- File path to write access logs to.
- Formats
[]Get
Virtual Node Spec Logging Access Log File Format - Format for the logs. See
spec.logging.access_log.file.formatBlock for details. - Path string
- File path to write access logs to.
- formats list(object)
- Format for the logs. See
spec.logging.access_log.file.formatBlock for details. - path string
- File path to write access logs to.
- formats
List<Get
Virtual Node Spec Logging Access Log File Format> - Format for the logs. See
spec.logging.access_log.file.formatBlock for details. - path String
- File path to write access logs to.
- formats
Get
Virtual Node Spec Logging Access Log File Format[] - Format for the logs. See
spec.logging.access_log.file.formatBlock for details. - path string
- File path to write access logs to.
- formats
Sequence[Get
Virtual Node Spec Logging Access Log File Format] - Format for the logs. See
spec.logging.access_log.file.formatBlock for details. - path str
- File path to write access logs to.
- formats List<Property Map>
- Format for the logs. See
spec.logging.access_log.file.formatBlock for details. - path String
- File path to write access logs to.
GetVirtualNodeSpecLoggingAccessLogFileFormat
- Jsons
List<Get
Virtual Node Spec Logging Access Log File Format Json> - Logging format for JSON. See
spec.logging.access_log.file.format.jsonBlock for details. - Text string
- Logging format for text.
- Jsons
[]Get
Virtual Node Spec Logging Access Log File Format Json - Logging format for JSON. See
spec.logging.access_log.file.format.jsonBlock for details. - Text string
- Logging format for text.
- jsons list(object)
- Logging format for JSON. See
spec.logging.access_log.file.format.jsonBlock for details. - text string
- Logging format for text.
- jsons
List<Get
Virtual Node Spec Logging Access Log File Format Json> - Logging format for JSON. See
spec.logging.access_log.file.format.jsonBlock for details. - text String
- Logging format for text.
- jsons
Get
Virtual Node Spec Logging Access Log File Format Json[] - Logging format for JSON. See
spec.logging.access_log.file.format.jsonBlock for details. - text string
- Logging format for text.
- jsons
Sequence[Get
Virtual Node Spec Logging Access Log File Format Json] - Logging format for JSON. See
spec.logging.access_log.file.format.jsonBlock for details. - text str
- Logging format for text.
- jsons List<Property Map>
- Logging format for JSON. See
spec.logging.access_log.file.format.jsonBlock for details. - text String
- Logging format for text.
GetVirtualNodeSpecLoggingAccessLogFileFormatJson
GetVirtualNodeSpecServiceDiscovery
- Aws
Cloud List<GetMaps Virtual Node Spec Service Discovery Aws Cloud Map> - AWS Cloud Map information for the virtual node. See
spec.service_discovery.aws_cloud_mapBlock for details. - Dns
List<Get
Virtual Node Spec Service Discovery Dn> - DNS service name for the virtual node. See
spec.service_discovery.dnsBlock for details.
- Aws
Cloud []GetMaps Virtual Node Spec Service Discovery Aws Cloud Map - AWS Cloud Map information for the virtual node. See
spec.service_discovery.aws_cloud_mapBlock for details. - Dns
[]Get
Virtual Node Spec Service Discovery Dn - DNS service name for the virtual node. See
spec.service_discovery.dnsBlock for details.
- aws_
cloud_ list(object)maps - AWS Cloud Map information for the virtual node. See
spec.service_discovery.aws_cloud_mapBlock for details. - dns list(object)
- DNS service name for the virtual node. See
spec.service_discovery.dnsBlock for details.
- aws
Cloud List<GetMaps Virtual Node Spec Service Discovery Aws Cloud Map> - AWS Cloud Map information for the virtual node. See
spec.service_discovery.aws_cloud_mapBlock for details. - dns
List<Get
Virtual Node Spec Service Discovery Dn> - DNS service name for the virtual node. See
spec.service_discovery.dnsBlock for details.
- aws
Cloud GetMaps Virtual Node Spec Service Discovery Aws Cloud Map[] - AWS Cloud Map information for the virtual node. See
spec.service_discovery.aws_cloud_mapBlock for details. - dns
Get
Virtual Node Spec Service Discovery Dn[] - DNS service name for the virtual node. See
spec.service_discovery.dnsBlock for details.
- aws_
cloud_ Sequence[Getmaps Virtual Node Spec Service Discovery Aws Cloud Map] - AWS Cloud Map information for the virtual node. See
spec.service_discovery.aws_cloud_mapBlock for details. - dns
Sequence[Get
Virtual Node Spec Service Discovery Dn] - DNS service name for the virtual node. See
spec.service_discovery.dnsBlock for details.
- aws
Cloud List<Property Map>Maps - AWS Cloud Map information for the virtual node. See
spec.service_discovery.aws_cloud_mapBlock for details. - dns List<Property Map>
- DNS service name for the virtual node. See
spec.service_discovery.dnsBlock for details.
GetVirtualNodeSpecServiceDiscoveryAwsCloudMap
- Attributes Dictionary<string, string>
- 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.
- Namespace
Name string - Name of the AWS Cloud Map namespace to use.
- Service
Name string - Name of the AWS Cloud Map service to use.
- Attributes map[string]string
- 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.
- Namespace
Name string - Name of the AWS Cloud Map namespace to use.
- Service
Name string - Name of the AWS Cloud Map service to use.
- attributes map(string)
- 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.
- namespace_
name string - Name of the AWS Cloud Map namespace to use.
- service_
name string - Name of the AWS Cloud Map service to use.
- attributes Map<String,String>
- 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.
- namespace
Name String - Name of the AWS Cloud Map namespace to use.
- service
Name String - Name of the AWS Cloud Map service to use.
- attributes {[key: string]: string}
- 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.
- namespace
Name string - Name of the AWS Cloud Map namespace to use.
- service
Name string - Name of the AWS Cloud Map service to use.
- attributes Mapping[str, str]
- 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.
- namespace_
name str - Name of the AWS Cloud Map namespace to use.
- service_
name str - Name of the AWS Cloud Map service to use.
- attributes Map<String>
- 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.
- namespace
Name String - Name of the AWS Cloud Map namespace to use.
- service
Name String - Name of the AWS Cloud Map service to use.
GetVirtualNodeSpecServiceDiscoveryDn
- Hostname string
- DNS host name for your virtual node.
- Ip
Preference string - Preferred IP version that this virtual node uses.
- Response
Type string - DNS response type for the virtual node.
- Hostname string
- DNS host name for your virtual node.
- Ip
Preference string - Preferred IP version that this virtual node uses.
- Response
Type string - DNS response type for the virtual node.
- hostname string
- DNS host name for your virtual node.
- ip_
preference string - Preferred IP version that this virtual node uses.
- response_
type string - DNS response type for the virtual node.
- hostname String
- DNS host name for your virtual node.
- ip
Preference String - Preferred IP version that this virtual node uses.
- response
Type String - DNS response type for the virtual node.
- hostname string
- DNS host name for your virtual node.
- ip
Preference string - Preferred IP version that this virtual node uses.
- response
Type string - DNS response type for the virtual node.
- hostname str
- DNS host name for your virtual node.
- ip_
preference str - Preferred IP version that this virtual node uses.
- response_
type str - DNS response type for the virtual node.
- hostname String
- DNS host name for your virtual node.
- ip
Preference String - Preferred IP version that this virtual node uses.
- response
Type String - DNS response type for the virtual node.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
Viewing docs for AWS v7.46.0
published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi