1. Packages
  2. AWS
  3. API Docs
  4. appmesh
  5. getVirtualNode
AWS v6.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

aws.appmesh.getVirtualNode

Explore with Pulumi AI

AWS v6.76.0 published on Tuesday, Apr 8, 2025 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",
});
Copy
import pulumi
import pulumi_aws as aws

test = aws.appmesh.get_virtual_node(name="serviceBv1",
    mesh_name="example-mesh")
Copy
package main

import (
	"github.com/pulumi/pulumi-aws/sdk/v6/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
	})
}
Copy
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",
    });

});
Copy
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.List;
import java.util.ArrayList;
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());

    }
}
Copy
variables:
  test:
    fn::invoke:
      function: aws:appmesh:getVirtualNode
      arguments:
        name: serviceBv1
        meshName: example-mesh
Copy

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?: InvokeOptions): Output<GetVirtualNodeResult>
Copy
def get_virtual_node(mesh_name: Optional[str] = None,
                     mesh_owner: Optional[str] = None,
                     name: Optional[str] = None,
                     tags: Optional[Mapping[str, str]] = None,
                     opts: Optional[InvokeOptions] = None) -> GetVirtualNodeResult
def get_virtual_node_output(mesh_name: Optional[pulumi.Input[str]] = None,
                     mesh_owner: Optional[pulumi.Input[str]] = None,
                     name: Optional[pulumi.Input[str]] = None,
                     tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None,
                     opts: Optional[InvokeOptions] = None) -> Output[GetVirtualNodeResult]
Copy
func LookupVirtualNode(ctx *Context, args *LookupVirtualNodeArgs, opts ...InvokeOption) (*LookupVirtualNodeResult, error)
func LookupVirtualNodeOutput(ctx *Context, args *LookupVirtualNodeOutputArgs, opts ...InvokeOption) LookupVirtualNodeResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetVirtualNodeResult> getVirtualNode(GetVirtualNodeArgs args, InvokeOptions options)
public static Output<GetVirtualNodeResult> getVirtualNode(GetVirtualNodeArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws:appmesh/getVirtualNode:getVirtualNode
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

MeshName This property is required. string
Name of the service mesh in which the virtual node exists.
Name This property is required. string
Name of the virtual node.
MeshOwner string
AWS account ID of the service mesh's owner.
Tags Dictionary<string, string>
Map of tags.
MeshName This property is required. string
Name of the service mesh in which the virtual node exists.
Name This property is required. string
Name of the virtual node.
MeshOwner string
AWS account ID of the service mesh's owner.
Tags map[string]string
Map of tags.
meshName This property is required. String
Name of the service mesh in which the virtual node exists.
name This property is required. String
Name of the virtual node.
meshOwner String
AWS account ID of the service mesh's owner.
tags Map<String,String>
Map of tags.
meshName This property is required. string
Name of the service mesh in which the virtual node exists.
name This property is required. string
Name of the virtual node.
meshOwner string
AWS account ID of the service mesh's owner.
tags {[key: string]: string}
Map of tags.
mesh_name This property is required. str
Name of the service mesh in which the virtual node exists.
name This property is required. str
Name of the virtual node.
mesh_owner str
AWS account ID of the service mesh's owner.
tags Mapping[str, str]
Map of tags.
meshName This property is required. String
Name of the service mesh in which the virtual node exists.
name This property is required. String
Name of the virtual node.
meshOwner String
AWS account ID of the service mesh's owner.
tags Map<String>
Map of tags.

getVirtualNode Result

The following output properties are available:

Arn string
ARN of the virtual node.
CreatedDate string
Creation date of the virtual node.
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedDate string
Last update date of the virtual node.
MeshName string
MeshOwner string
Name string
ResourceOwner string
Resource owner's AWS account ID.
Specs List<GetVirtualNodeSpec>
Virtual node specification. See the aws.appmesh.VirtualNode resource for details.
Tags Dictionary<string, string>
Map of tags.
Arn string
ARN of the virtual node.
CreatedDate string
Creation date of the virtual node.
Id string
The provider-assigned unique ID for this managed resource.
LastUpdatedDate string
Last update date of the virtual node.
MeshName string
MeshOwner string
Name string
ResourceOwner string
Resource owner's AWS account ID.
Specs []GetVirtualNodeSpec
Virtual node specification. See the aws.appmesh.VirtualNode resource for details.
Tags map[string]string
Map of tags.
arn String
ARN of the virtual node.
createdDate String
Creation date of the virtual node.
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedDate String
Last update date of the virtual node.
meshName String
meshOwner String
name String
resourceOwner String
Resource owner's AWS account ID.
specs List<GetVirtualNodeSpec>
Virtual node specification. See the aws.appmesh.VirtualNode resource for details.
tags Map<String,String>
Map of tags.
arn string
ARN of the virtual node.
createdDate string
Creation date of the virtual node.
id string
The provider-assigned unique ID for this managed resource.
lastUpdatedDate string
Last update date of the virtual node.
meshName string
meshOwner string
name string
resourceOwner string
Resource owner's AWS account ID.
specs GetVirtualNodeSpec[]
Virtual node specification. See the aws.appmesh.VirtualNode resource for details.
tags {[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_date str
Last update date of the virtual node.
mesh_name str
mesh_owner str
name str
resource_owner str
Resource owner's AWS account ID.
specs Sequence[GetVirtualNodeSpec]
Virtual node specification. See the aws.appmesh.VirtualNode resource for details.
tags Mapping[str, str]
Map of tags.
arn String
ARN of the virtual node.
createdDate String
Creation date of the virtual node.
id String
The provider-assigned unique ID for this managed resource.
lastUpdatedDate String
Last update date of the virtual node.
meshName String
meshOwner String
name String
resourceOwner String
Resource owner's AWS account ID.
specs List<Property Map>
Virtual node specification. See the aws.appmesh.VirtualNode resource for details.
tags Map<String>
Map of tags.

Supporting Types

GetVirtualNodeSpec

BackendDefaults This property is required. []GetVirtualNodeSpecBackendDefault
Backends This property is required. []GetVirtualNodeSpecBackend
Listeners This property is required. []GetVirtualNodeSpecListener
Loggings This property is required. []GetVirtualNodeSpecLogging
ServiceDiscoveries This property is required. []GetVirtualNodeSpecServiceDiscovery
backendDefaults This property is required. GetVirtualNodeSpecBackendDefault[]
backends This property is required. GetVirtualNodeSpecBackend[]
listeners This property is required. GetVirtualNodeSpecListener[]
loggings This property is required. GetVirtualNodeSpecLogging[]
serviceDiscoveries This property is required. GetVirtualNodeSpecServiceDiscovery[]
backendDefaults This property is required. List<Property Map>
backends This property is required. List<Property Map>
listeners This property is required. List<Property Map>
loggings This property is required. List<Property Map>
serviceDiscoveries This property is required. List<Property Map>

GetVirtualNodeSpecBackend

virtualServices This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefault

clientPolicies This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefaultClientPolicy

tls This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefaultClientPolicyTl

Certificates This property is required. List<GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate>
Enforce This property is required. bool
Ports This property is required. List<int>
Validations This property is required. List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation>
Certificates This property is required. []GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate
Enforce This property is required. bool
Ports This property is required. []int
Validations This property is required. []GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation
certificates This property is required. List<GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate>
enforce This property is required. Boolean
ports This property is required. List<Integer>
validations This property is required. List<GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation>
certificates This property is required. GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate[]
enforce This property is required. boolean
ports This property is required. number[]
validations This property is required. GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation[]
certificates This property is required. Sequence[GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate]
enforce This property is required. bool
ports This property is required. Sequence[int]
validations This property is required. Sequence[GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation]
certificates This property is required. List<Property Map>
enforce This property is required. Boolean
ports This property is required. List<Number>
validations This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificate

files This property is required. List<Property Map>
sds This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificateFile

CertificateChain This property is required. string
PrivateKey This property is required. string
CertificateChain This property is required. string
PrivateKey This property is required. string
certificateChain This property is required. String
privateKey This property is required. String
certificateChain This property is required. string
privateKey This property is required. string
certificate_chain This property is required. str
private_key This property is required. str
certificateChain This property is required. String
privateKey This property is required. String

GetVirtualNodeSpecBackendDefaultClientPolicyTlCertificateSd

SecretName This property is required. string
SecretName This property is required. string
secretName This property is required. String
secretName This property is required. string
secret_name This property is required. str
secretName This property is required. String

GetVirtualNodeSpecBackendDefaultClientPolicyTlValidation

subjectAlternativeNames This property is required. List<Property Map>
trusts This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationSubjectAlternativeName

matches This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationSubjectAlternativeNameMatch

Exacts This property is required. List<string>
Exacts This property is required. []string
exacts This property is required. List<String>
exacts This property is required. string[]
exacts This property is required. Sequence[str]
exacts This property is required. List<String>

GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrust

acms This property is required. List<Property Map>
files This property is required. List<Property Map>
sds This property is required. List<Property Map>

GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustAcm

CertificateAuthorityArns This property is required. List<string>
CertificateAuthorityArns This property is required. []string
certificateAuthorityArns This property is required. List<String>
certificateAuthorityArns This property is required. string[]
certificate_authority_arns This property is required. Sequence[str]
certificateAuthorityArns This property is required. List<String>

GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustFile

CertificateChain This property is required. string
CertificateChain This property is required. string
certificateChain This property is required. String
certificateChain This property is required. string
certificate_chain This property is required. str
certificateChain This property is required. String

GetVirtualNodeSpecBackendDefaultClientPolicyTlValidationTrustSd

SecretName This property is required. string
SecretName This property is required. string
secretName This property is required. String
secretName This property is required. string
secret_name This property is required. str
secretName This property is required. String

GetVirtualNodeSpecBackendVirtualService

ClientPolicies This property is required. List<GetVirtualNodeSpecBackendVirtualServiceClientPolicy>
VirtualServiceName This property is required. string
ClientPolicies This property is required. []GetVirtualNodeSpecBackendVirtualServiceClientPolicy
VirtualServiceName This property is required. string
clientPolicies This property is required. List<GetVirtualNodeSpecBackendVirtualServiceClientPolicy>
virtualServiceName This property is required. String
clientPolicies This property is required. GetVirtualNodeSpecBackendVirtualServiceClientPolicy[]
virtualServiceName This property is required. string
clientPolicies This property is required. List<Property Map>
virtualServiceName This property is required. String

GetVirtualNodeSpecBackendVirtualServiceClientPolicy

tls This property is required. List<Property Map>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTl

Certificates This property is required. List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate>
Enforce This property is required. bool
Ports This property is required. List<int>
Validations This property is required. List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation>
Certificates This property is required. []GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate
Enforce This property is required. bool
Ports This property is required. []int
Validations This property is required. []GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation
certificates This property is required. List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate>
enforce This property is required. Boolean
ports This property is required. List<Integer>
validations This property is required. List<GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation>
certificates This property is required. GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate[]
enforce This property is required. boolean
ports This property is required. number[]
validations This property is required. GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation[]
certificates This property is required. Sequence[GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate]
enforce This property is required. bool
ports This property is required. Sequence[int]
validations This property is required. Sequence[GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation]
certificates This property is required. List<Property Map>
enforce This property is required. Boolean
ports This property is required. List<Number>
validations This property is required. List<Property Map>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificate

files This property is required. List<Property Map>
sds This property is required. List<Property Map>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificateFile

CertificateChain This property is required. string
PrivateKey This property is required. string
CertificateChain This property is required. string
PrivateKey This property is required. string
certificateChain This property is required. String
privateKey This property is required. String
certificateChain This property is required. string
privateKey This property is required. string
certificate_chain This property is required. str
private_key This property is required. str
certificateChain This property is required. String
privateKey This property is required. String

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlCertificateSd

SecretName This property is required. string
SecretName This property is required. string
secretName This property is required. String
secretName This property is required. string
secret_name This property is required. str
secretName This property is required. String

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidation

subjectAlternativeNames This property is required. List<Property Map>
trusts This property is required. List<Property Map>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationSubjectAlternativeName

matches This property is required. List<Property Map>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationSubjectAlternativeNameMatch

Exacts This property is required. List<string>
Exacts This property is required. []string
exacts This property is required. List<String>
exacts This property is required. string[]
exacts This property is required. Sequence[str]
exacts This property is required. List<String>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrust

acms This property is required. List<Property Map>
files This property is required. List<Property Map>
sds This property is required. List<Property Map>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustAcm

CertificateAuthorityArns This property is required. List<string>
CertificateAuthorityArns This property is required. []string
certificateAuthorityArns This property is required. List<String>
certificateAuthorityArns This property is required. string[]
certificate_authority_arns This property is required. Sequence[str]
certificateAuthorityArns This property is required. List<String>

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustFile

CertificateChain This property is required. string
CertificateChain This property is required. string
certificateChain This property is required. String
certificateChain This property is required. string
certificate_chain This property is required. str
certificateChain This property is required. String

GetVirtualNodeSpecBackendVirtualServiceClientPolicyTlValidationTrustSd

SecretName This property is required. string
SecretName This property is required. string
secretName This property is required. String
secretName This property is required. string
secret_name This property is required. str
secretName This property is required. String

GetVirtualNodeSpecListener

connectionPools This property is required. List<Property Map>
healthChecks This property is required. List<Property Map>
outlierDetections This property is required. List<Property Map>
portMappings This property is required. List<Property Map>
timeouts This property is required. List<Property Map>
tls This property is required. List<Property Map>

GetVirtualNodeSpecListenerConnectionPool

grpcs This property is required. List<Property Map>
http2s This property is required. List<Property Map>
https This property is required. List<Property Map>
tcps This property is required. List<Property Map>

GetVirtualNodeSpecListenerConnectionPoolGrpc

MaxRequests This property is required. int
MaxRequests This property is required. int
maxRequests This property is required. Integer
maxRequests This property is required. number
max_requests This property is required. int
maxRequests This property is required. Number

GetVirtualNodeSpecListenerConnectionPoolHttp

MaxConnections This property is required. int
MaxPendingRequests This property is required. int
MaxConnections This property is required. int
MaxPendingRequests This property is required. int
maxConnections This property is required. Integer
maxPendingRequests This property is required. Integer
maxConnections This property is required. number
maxPendingRequests This property is required. number
max_connections This property is required. int
max_pending_requests This property is required. int
maxConnections This property is required. Number
maxPendingRequests This property is required. Number

GetVirtualNodeSpecListenerConnectionPoolHttp2

MaxRequests This property is required. int
MaxRequests This property is required. int
maxRequests This property is required. Integer
maxRequests This property is required. number
max_requests This property is required. int
maxRequests This property is required. Number

GetVirtualNodeSpecListenerConnectionPoolTcp

MaxConnections This property is required. int
MaxConnections This property is required. int
maxConnections This property is required. Integer
maxConnections This property is required. number
max_connections This property is required. int
maxConnections This property is required. Number

GetVirtualNodeSpecListenerHealthCheck

HealthyThreshold This property is required. int
IntervalMillis This property is required. int
Path This property is required. string
Port This property is required. int
Protocol This property is required. string
TimeoutMillis This property is required. int
UnhealthyThreshold This property is required. int
HealthyThreshold This property is required. int
IntervalMillis This property is required. int
Path This property is required. string
Port This property is required. int
Protocol This property is required. string
TimeoutMillis This property is required. int
UnhealthyThreshold This property is required. int
healthyThreshold This property is required. Integer
intervalMillis This property is required. Integer
path This property is required. String
port This property is required. Integer
protocol This property is required. String
timeoutMillis This property is required. Integer
unhealthyThreshold This property is required. Integer
healthyThreshold This property is required. number
intervalMillis This property is required. number
path This property is required. string
port This property is required. number
protocol This property is required. string
timeoutMillis This property is required. number
unhealthyThreshold This property is required. number
healthy_threshold This property is required. int
interval_millis This property is required. int
path This property is required. str
port This property is required. int
protocol This property is required. str
timeout_millis This property is required. int
unhealthy_threshold This property is required. int
healthyThreshold This property is required. Number
intervalMillis This property is required. Number
path This property is required. String
port This property is required. Number
protocol This property is required. String
timeoutMillis This property is required. Number
unhealthyThreshold This property is required. Number

GetVirtualNodeSpecListenerOutlierDetection

baseEjectionDurations This property is required. List<GetVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration>
intervals This property is required. List<GetVirtualNodeSpecListenerOutlierDetectionInterval>
maxEjectionPercent This property is required. Integer
maxServerErrors This property is required. Integer
baseEjectionDurations This property is required. GetVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration[]
intervals This property is required. GetVirtualNodeSpecListenerOutlierDetectionInterval[]
maxEjectionPercent This property is required. number
maxServerErrors This property is required. number
baseEjectionDurations This property is required. List<Property Map>
intervals This property is required. List<Property Map>
maxEjectionPercent This property is required. Number
maxServerErrors This property is required. Number

GetVirtualNodeSpecListenerOutlierDetectionBaseEjectionDuration

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerOutlierDetectionInterval

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerPortMapping

Port This property is required. int
Protocol This property is required. string
Port This property is required. int
Protocol This property is required. string
port This property is required. Integer
protocol This property is required. String
port This property is required. number
protocol This property is required. string
port This property is required. int
protocol This property is required. str
port This property is required. Number
protocol This property is required. String

GetVirtualNodeSpecListenerTimeout

grpcs This property is required. List<Property Map>
http2s This property is required. List<Property Map>
https This property is required. List<Property Map>
tcps This property is required. List<Property Map>

GetVirtualNodeSpecListenerTimeoutGrpc

idles This property is required. List<Property Map>
perRequests This property is required. List<Property Map>

GetVirtualNodeSpecListenerTimeoutGrpcIdle

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerTimeoutGrpcPerRequest

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerTimeoutHttp

idles This property is required. List<Property Map>
perRequests This property is required. List<Property Map>

GetVirtualNodeSpecListenerTimeoutHttp2

idles This property is required. List<Property Map>
perRequests This property is required. List<Property Map>

GetVirtualNodeSpecListenerTimeoutHttp2Idle

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerTimeoutHttp2PerRequest

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerTimeoutHttpIdle

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerTimeoutHttpPerRequest

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerTimeoutTcp

idles This property is required. List<Property Map>

GetVirtualNodeSpecListenerTimeoutTcpIdle

Unit This property is required. string
Value This property is required. int
Unit This property is required. string
Value This property is required. int
unit This property is required. String
value This property is required. Integer
unit This property is required. string
value This property is required. number
unit This property is required. str
value This property is required. int
unit This property is required. String
value This property is required. Number

GetVirtualNodeSpecListenerTl

Certificates This property is required. List<GetVirtualNodeSpecListenerTlCertificate>
Mode This property is required. string
Validations This property is required. List<GetVirtualNodeSpecListenerTlValidation>
Certificates This property is required. []GetVirtualNodeSpecListenerTlCertificate
Mode This property is required. string
Validations This property is required. []GetVirtualNodeSpecListenerTlValidation
certificates This property is required. List<GetVirtualNodeSpecListenerTlCertificate>
mode This property is required. String
validations This property is required. List<GetVirtualNodeSpecListenerTlValidation>
certificates This property is required. GetVirtualNodeSpecListenerTlCertificate[]
mode This property is required. string
validations This property is required. GetVirtualNodeSpecListenerTlValidation[]
certificates This property is required. Sequence[GetVirtualNodeSpecListenerTlCertificate]
mode This property is required. str
validations This property is required. Sequence[GetVirtualNodeSpecListenerTlValidation]
certificates This property is required. List<Property Map>
mode This property is required. String
validations This property is required. List<Property Map>

GetVirtualNodeSpecListenerTlCertificate

acms This property is required. List<Property Map>
files This property is required. List<Property Map>
sds This property is required. List<Property Map>

GetVirtualNodeSpecListenerTlCertificateAcm

CertificateArn This property is required. string
CertificateArn This property is required. string
certificateArn This property is required. String
certificateArn This property is required. string
certificate_arn This property is required. str
certificateArn This property is required. String

GetVirtualNodeSpecListenerTlCertificateFile

CertificateChain This property is required. string
PrivateKey This property is required. string
CertificateChain This property is required. string
PrivateKey This property is required. string
certificateChain This property is required. String
privateKey This property is required. String
certificateChain This property is required. string
privateKey This property is required. string
certificate_chain This property is required. str
private_key This property is required. str
certificateChain This property is required. String
privateKey This property is required. String

GetVirtualNodeSpecListenerTlCertificateSd

SecretName This property is required. string
SecretName This property is required. string
secretName This property is required. String
secretName This property is required. string
secret_name This property is required. str
secretName This property is required. String

GetVirtualNodeSpecListenerTlValidation

subjectAlternativeNames This property is required. List<Property Map>
trusts This property is required. List<Property Map>

GetVirtualNodeSpecListenerTlValidationSubjectAlternativeName

matches This property is required. List<Property Map>

GetVirtualNodeSpecListenerTlValidationSubjectAlternativeNameMatch

Exacts This property is required. List<string>
Exacts This property is required. []string
exacts This property is required. List<String>
exacts This property is required. string[]
exacts This property is required. Sequence[str]
exacts This property is required. List<String>

GetVirtualNodeSpecListenerTlValidationTrust

files This property is required. List<Property Map>
sds This property is required. List<Property Map>

GetVirtualNodeSpecListenerTlValidationTrustFile

CertificateChain This property is required. string
CertificateChain This property is required. string
certificateChain This property is required. String
certificateChain This property is required. string
certificate_chain This property is required. str
certificateChain This property is required. String

GetVirtualNodeSpecListenerTlValidationTrustSd

SecretName This property is required. string
SecretName This property is required. string
secretName This property is required. String
secretName This property is required. string
secret_name This property is required. str
secretName This property is required. String

GetVirtualNodeSpecLogging

accessLogs This property is required. List<Property Map>

GetVirtualNodeSpecLoggingAccessLog

files This property is required. List<Property Map>

GetVirtualNodeSpecLoggingAccessLogFile

Formats This property is required. List<GetVirtualNodeSpecLoggingAccessLogFileFormat>
Path This property is required. string
Formats This property is required. []GetVirtualNodeSpecLoggingAccessLogFileFormat
Path This property is required. string
formats This property is required. List<GetVirtualNodeSpecLoggingAccessLogFileFormat>
path This property is required. String
formats This property is required. GetVirtualNodeSpecLoggingAccessLogFileFormat[]
path This property is required. string
formats This property is required. Sequence[GetVirtualNodeSpecLoggingAccessLogFileFormat]
path This property is required. str
formats This property is required. List<Property Map>
path This property is required. String

GetVirtualNodeSpecLoggingAccessLogFileFormat

Jsons This property is required. List<GetVirtualNodeSpecLoggingAccessLogFileFormatJson>
Text This property is required. string
Jsons This property is required. []GetVirtualNodeSpecLoggingAccessLogFileFormatJson
Text This property is required. string
jsons This property is required. List<GetVirtualNodeSpecLoggingAccessLogFileFormatJson>
text This property is required. String
jsons This property is required. GetVirtualNodeSpecLoggingAccessLogFileFormatJson[]
text This property is required. string
jsons This property is required. Sequence[GetVirtualNodeSpecLoggingAccessLogFileFormatJson]
text This property is required. str
jsons This property is required. List<Property Map>
text This property is required. String

GetVirtualNodeSpecLoggingAccessLogFileFormatJson

Key This property is required. string
Value This property is required. string
Key This property is required. string
Value This property is required. string
key This property is required. String
value This property is required. String
key This property is required. string
value This property is required. string
key This property is required. str
value This property is required. str
key This property is required. String
value This property is required. String

GetVirtualNodeSpecServiceDiscovery

awsCloudMaps This property is required. List<Property Map>
dns This property is required. List<Property Map>

GetVirtualNodeSpecServiceDiscoveryAwsCloudMap

Attributes This property is required. Dictionary<string, string>
NamespaceName This property is required. string
ServiceName This property is required. string
Attributes This property is required. map[string]string
NamespaceName This property is required. string
ServiceName This property is required. string
attributes This property is required. Map<String,String>
namespaceName This property is required. String
serviceName This property is required. String
attributes This property is required. {[key: string]: string}
namespaceName This property is required. string
serviceName This property is required. string
attributes This property is required. Mapping[str, str]
namespace_name This property is required. str
service_name This property is required. str
attributes This property is required. Map<String>
namespaceName This property is required. String
serviceName This property is required. String

GetVirtualNodeSpecServiceDiscoveryDn

Hostname This property is required. string
IpPreference This property is required. string
ResponseType This property is required. string
Hostname This property is required. string
IpPreference This property is required. string
ResponseType This property is required. string
hostname This property is required. String
ipPreference This property is required. String
responseType This property is required. String
hostname This property is required. string
ipPreference This property is required. string
responseType This property is required. string
hostname This property is required. str
ip_preference This property is required. str
response_type This property is required. str
hostname This property is required. String
ipPreference This property is required. String
responseType This property is required. String

Package Details

Repository
AWS Classic pulumi/pulumi-aws
License
Apache-2.0
Notes
This Pulumi package is based on the aws Terraform Provider.
AWS v6.76.0 published on Tuesday, Apr 8, 2025 by Pulumi