1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ec2
  5. getVerifiedAccessEndpoint

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.ec2.getVerifiedAccessEndpoint

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

The AWS::EC2::VerifiedAccessEndpoint resource creates an AWS EC2 Verified Access Endpoint.

Using getVerifiedAccessEndpoint

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 getVerifiedAccessEndpoint(args: GetVerifiedAccessEndpointArgs, opts?: InvokeOptions): Promise<GetVerifiedAccessEndpointResult>
function getVerifiedAccessEndpointOutput(args: GetVerifiedAccessEndpointOutputArgs, opts?: InvokeOptions): Output<GetVerifiedAccessEndpointResult>
Copy
def get_verified_access_endpoint(verified_access_endpoint_id: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetVerifiedAccessEndpointResult
def get_verified_access_endpoint_output(verified_access_endpoint_id: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetVerifiedAccessEndpointResult]
Copy
func LookupVerifiedAccessEndpoint(ctx *Context, args *LookupVerifiedAccessEndpointArgs, opts ...InvokeOption) (*LookupVerifiedAccessEndpointResult, error)
func LookupVerifiedAccessEndpointOutput(ctx *Context, args *LookupVerifiedAccessEndpointOutputArgs, opts ...InvokeOption) LookupVerifiedAccessEndpointResultOutput
Copy

> Note: This function is named LookupVerifiedAccessEndpoint in the Go SDK.

public static class GetVerifiedAccessEndpoint 
{
    public static Task<GetVerifiedAccessEndpointResult> InvokeAsync(GetVerifiedAccessEndpointArgs args, InvokeOptions? opts = null)
    public static Output<GetVerifiedAccessEndpointResult> Invoke(GetVerifiedAccessEndpointInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetVerifiedAccessEndpointResult> getVerifiedAccessEndpoint(GetVerifiedAccessEndpointArgs args, InvokeOptions options)
public static Output<GetVerifiedAccessEndpointResult> getVerifiedAccessEndpoint(GetVerifiedAccessEndpointArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:ec2:getVerifiedAccessEndpoint
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

VerifiedAccessEndpointId This property is required. string
The ID of the AWS Verified Access endpoint.
VerifiedAccessEndpointId This property is required. string
The ID of the AWS Verified Access endpoint.
verifiedAccessEndpointId This property is required. String
The ID of the AWS Verified Access endpoint.
verifiedAccessEndpointId This property is required. string
The ID of the AWS Verified Access endpoint.
verified_access_endpoint_id This property is required. str
The ID of the AWS Verified Access endpoint.
verifiedAccessEndpointId This property is required. String
The ID of the AWS Verified Access endpoint.

getVerifiedAccessEndpoint Result

The following output properties are available:

CidrOptions Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessEndpointCidrOptions
The options for cidr type endpoint.
CreationTime string
The creation time.
Description string
A description for the AWS Verified Access endpoint.
DeviceValidationDomain string
Returned if endpoint has a device trust provider attached.
EndpointDomain string
A DNS name that is generated for the endpoint.
LastUpdatedTime string
The last updated time.
LoadBalancerOptions Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessEndpointLoadBalancerOptions
The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
NetworkInterfaceOptions Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessEndpointNetworkInterfaceOptions
The options for network-interface type endpoint.
PolicyDocument string
The AWS Verified Access policy document.
PolicyEnabled bool
The status of the Verified Access policy.
RdsOptions Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessEndpointRdsOptions
The options for rds type endpoint.
SseSpecification Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessEndpointSseSpecification
The configuration options for customer provided KMS encryption.
Status string
The endpoint status.
Tags List<Pulumi.AwsNative.Outputs.Tag>
An array of key-value pairs to apply to this resource.
VerifiedAccessEndpointId string
The ID of the AWS Verified Access endpoint.
VerifiedAccessGroupId string
The ID of the AWS Verified Access group.
VerifiedAccessInstanceId string
The ID of the AWS Verified Access instance.
CidrOptions VerifiedAccessEndpointCidrOptions
The options for cidr type endpoint.
CreationTime string
The creation time.
Description string
A description for the AWS Verified Access endpoint.
DeviceValidationDomain string
Returned if endpoint has a device trust provider attached.
EndpointDomain string
A DNS name that is generated for the endpoint.
LastUpdatedTime string
The last updated time.
LoadBalancerOptions VerifiedAccessEndpointLoadBalancerOptions
The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
NetworkInterfaceOptions VerifiedAccessEndpointNetworkInterfaceOptions
The options for network-interface type endpoint.
PolicyDocument string
The AWS Verified Access policy document.
PolicyEnabled bool
The status of the Verified Access policy.
RdsOptions VerifiedAccessEndpointRdsOptions
The options for rds type endpoint.
SseSpecification VerifiedAccessEndpointSseSpecification
The configuration options for customer provided KMS encryption.
Status string
The endpoint status.
Tags Tag
An array of key-value pairs to apply to this resource.
VerifiedAccessEndpointId string
The ID of the AWS Verified Access endpoint.
VerifiedAccessGroupId string
The ID of the AWS Verified Access group.
VerifiedAccessInstanceId string
The ID of the AWS Verified Access instance.
cidrOptions VerifiedAccessEndpointCidrOptions
The options for cidr type endpoint.
creationTime String
The creation time.
description String
A description for the AWS Verified Access endpoint.
deviceValidationDomain String
Returned if endpoint has a device trust provider attached.
endpointDomain String
A DNS name that is generated for the endpoint.
lastUpdatedTime String
The last updated time.
loadBalancerOptions VerifiedAccessEndpointLoadBalancerOptions
The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
networkInterfaceOptions VerifiedAccessEndpointNetworkInterfaceOptions
The options for network-interface type endpoint.
policyDocument String
The AWS Verified Access policy document.
policyEnabled Boolean
The status of the Verified Access policy.
rdsOptions VerifiedAccessEndpointRdsOptions
The options for rds type endpoint.
sseSpecification VerifiedAccessEndpointSseSpecification
The configuration options for customer provided KMS encryption.
status String
The endpoint status.
tags List<Tag>
An array of key-value pairs to apply to this resource.
verifiedAccessEndpointId String
The ID of the AWS Verified Access endpoint.
verifiedAccessGroupId String
The ID of the AWS Verified Access group.
verifiedAccessInstanceId String
The ID of the AWS Verified Access instance.
cidrOptions VerifiedAccessEndpointCidrOptions
The options for cidr type endpoint.
creationTime string
The creation time.
description string
A description for the AWS Verified Access endpoint.
deviceValidationDomain string
Returned if endpoint has a device trust provider attached.
endpointDomain string
A DNS name that is generated for the endpoint.
lastUpdatedTime string
The last updated time.
loadBalancerOptions VerifiedAccessEndpointLoadBalancerOptions
The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
networkInterfaceOptions VerifiedAccessEndpointNetworkInterfaceOptions
The options for network-interface type endpoint.
policyDocument string
The AWS Verified Access policy document.
policyEnabled boolean
The status of the Verified Access policy.
rdsOptions VerifiedAccessEndpointRdsOptions
The options for rds type endpoint.
sseSpecification VerifiedAccessEndpointSseSpecification
The configuration options for customer provided KMS encryption.
status string
The endpoint status.
tags Tag[]
An array of key-value pairs to apply to this resource.
verifiedAccessEndpointId string
The ID of the AWS Verified Access endpoint.
verifiedAccessGroupId string
The ID of the AWS Verified Access group.
verifiedAccessInstanceId string
The ID of the AWS Verified Access instance.
cidr_options VerifiedAccessEndpointCidrOptions
The options for cidr type endpoint.
creation_time str
The creation time.
description str
A description for the AWS Verified Access endpoint.
device_validation_domain str
Returned if endpoint has a device trust provider attached.
endpoint_domain str
A DNS name that is generated for the endpoint.
last_updated_time str
The last updated time.
load_balancer_options VerifiedAccessEndpointLoadBalancerOptions
The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
network_interface_options VerifiedAccessEndpointNetworkInterfaceOptions
The options for network-interface type endpoint.
policy_document str
The AWS Verified Access policy document.
policy_enabled bool
The status of the Verified Access policy.
rds_options VerifiedAccessEndpointRdsOptions
The options for rds type endpoint.
sse_specification VerifiedAccessEndpointSseSpecification
The configuration options for customer provided KMS encryption.
status str
The endpoint status.
tags Sequence[root_Tag]
An array of key-value pairs to apply to this resource.
verified_access_endpoint_id str
The ID of the AWS Verified Access endpoint.
verified_access_group_id str
The ID of the AWS Verified Access group.
verified_access_instance_id str
The ID of the AWS Verified Access instance.
cidrOptions Property Map
The options for cidr type endpoint.
creationTime String
The creation time.
description String
A description for the AWS Verified Access endpoint.
deviceValidationDomain String
Returned if endpoint has a device trust provider attached.
endpointDomain String
A DNS name that is generated for the endpoint.
lastUpdatedTime String
The last updated time.
loadBalancerOptions Property Map
The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
networkInterfaceOptions Property Map
The options for network-interface type endpoint.
policyDocument String
The AWS Verified Access policy document.
policyEnabled Boolean
The status of the Verified Access policy.
rdsOptions Property Map
The options for rds type endpoint.
sseSpecification Property Map
The configuration options for customer provided KMS encryption.
status String
The endpoint status.
tags List<Property Map>
An array of key-value pairs to apply to this resource.
verifiedAccessEndpointId String
The ID of the AWS Verified Access endpoint.
verifiedAccessGroupId String
The ID of the AWS Verified Access group.
verifiedAccessInstanceId String
The ID of the AWS Verified Access instance.

Supporting Types

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

VerifiedAccessEndpointCidrOptions

Cidr Changes to this property will trigger replacement. string
The IP address range, in CIDR notation.
PortRanges List<Pulumi.AwsNative.Ec2.Inputs.VerifiedAccessEndpointPortRange>
The list of port range.
Protocol Changes to this property will trigger replacement. string
The IP protocol.
SubnetIds Changes to this property will trigger replacement. List<string>
The IDs of the subnets.
Cidr Changes to this property will trigger replacement. string
The IP address range, in CIDR notation.
PortRanges []VerifiedAccessEndpointPortRange
The list of port range.
Protocol Changes to this property will trigger replacement. string
The IP protocol.
SubnetIds Changes to this property will trigger replacement. []string
The IDs of the subnets.
cidr Changes to this property will trigger replacement. String
The IP address range, in CIDR notation.
portRanges List<VerifiedAccessEndpointPortRange>
The list of port range.
protocol Changes to this property will trigger replacement. String
The IP protocol.
subnetIds Changes to this property will trigger replacement. List<String>
The IDs of the subnets.
cidr Changes to this property will trigger replacement. string
The IP address range, in CIDR notation.
portRanges VerifiedAccessEndpointPortRange[]
The list of port range.
protocol Changes to this property will trigger replacement. string
The IP protocol.
subnetIds Changes to this property will trigger replacement. string[]
The IDs of the subnets.
cidr Changes to this property will trigger replacement. str
The IP address range, in CIDR notation.
port_ranges Sequence[VerifiedAccessEndpointPortRange]
The list of port range.
protocol Changes to this property will trigger replacement. str
The IP protocol.
subnet_ids Changes to this property will trigger replacement. Sequence[str]
The IDs of the subnets.
cidr Changes to this property will trigger replacement. String
The IP address range, in CIDR notation.
portRanges List<Property Map>
The list of port range.
protocol Changes to this property will trigger replacement. String
The IP protocol.
subnetIds Changes to this property will trigger replacement. List<String>
The IDs of the subnets.

VerifiedAccessEndpointLoadBalancerOptions

LoadBalancerArn Changes to this property will trigger replacement. string
The ARN of the load balancer.
Port int
The IP port number.
PortRanges List<Pulumi.AwsNative.Ec2.Inputs.VerifiedAccessEndpointPortRange>
The list of port range.
Protocol string
The IP protocol.
SubnetIds List<string>
The IDs of the subnets.
LoadBalancerArn Changes to this property will trigger replacement. string
The ARN of the load balancer.
Port int
The IP port number.
PortRanges []VerifiedAccessEndpointPortRange
The list of port range.
Protocol string
The IP protocol.
SubnetIds []string
The IDs of the subnets.
loadBalancerArn Changes to this property will trigger replacement. String
The ARN of the load balancer.
port Integer
The IP port number.
portRanges List<VerifiedAccessEndpointPortRange>
The list of port range.
protocol String
The IP protocol.
subnetIds List<String>
The IDs of the subnets.
loadBalancerArn Changes to this property will trigger replacement. string
The ARN of the load balancer.
port number
The IP port number.
portRanges VerifiedAccessEndpointPortRange[]
The list of port range.
protocol string
The IP protocol.
subnetIds string[]
The IDs of the subnets.
load_balancer_arn Changes to this property will trigger replacement. str
The ARN of the load balancer.
port int
The IP port number.
port_ranges Sequence[VerifiedAccessEndpointPortRange]
The list of port range.
protocol str
The IP protocol.
subnet_ids Sequence[str]
The IDs of the subnets.
loadBalancerArn Changes to this property will trigger replacement. String
The ARN of the load balancer.
port Number
The IP port number.
portRanges List<Property Map>
The list of port range.
protocol String
The IP protocol.
subnetIds List<String>
The IDs of the subnets.

VerifiedAccessEndpointNetworkInterfaceOptions

NetworkInterfaceId Changes to this property will trigger replacement. string
The ID of the network interface.
Port int
The IP port number.
PortRanges List<Pulumi.AwsNative.Ec2.Inputs.VerifiedAccessEndpointPortRange>
The list of port ranges.
Protocol string
The IP protocol.
NetworkInterfaceId Changes to this property will trigger replacement. string
The ID of the network interface.
Port int
The IP port number.
PortRanges []VerifiedAccessEndpointPortRange
The list of port ranges.
Protocol string
The IP protocol.
networkInterfaceId Changes to this property will trigger replacement. String
The ID of the network interface.
port Integer
The IP port number.
portRanges List<VerifiedAccessEndpointPortRange>
The list of port ranges.
protocol String
The IP protocol.
networkInterfaceId Changes to this property will trigger replacement. string
The ID of the network interface.
port number
The IP port number.
portRanges VerifiedAccessEndpointPortRange[]
The list of port ranges.
protocol string
The IP protocol.
network_interface_id Changes to this property will trigger replacement. str
The ID of the network interface.
port int
The IP port number.
port_ranges Sequence[VerifiedAccessEndpointPortRange]
The list of port ranges.
protocol str
The IP protocol.
networkInterfaceId Changes to this property will trigger replacement. String
The ID of the network interface.
port Number
The IP port number.
portRanges List<Property Map>
The list of port ranges.
protocol String
The IP protocol.

VerifiedAccessEndpointPortRange

FromPort int
The first port in the range.
ToPort int
The last port in the range.
FromPort int
The first port in the range.
ToPort int
The last port in the range.
fromPort Integer
The first port in the range.
toPort Integer
The last port in the range.
fromPort number
The first port in the range.
toPort number
The last port in the range.
from_port int
The first port in the range.
to_port int
The last port in the range.
fromPort Number
The first port in the range.
toPort Number
The last port in the range.

VerifiedAccessEndpointRdsOptions

Port int
The IP port number.
Protocol Changes to this property will trigger replacement. string
The IP protocol.
RdsDbClusterArn Changes to this property will trigger replacement. string
The ARN of the RDS DB cluster.
RdsDbInstanceArn Changes to this property will trigger replacement. string
The ARN of the RDS DB instance.
RdsDbProxyArn Changes to this property will trigger replacement. string
The ARN of the RDS DB proxy.
RdsEndpoint string
The RDS endpoint.
SubnetIds List<string>
The IDs of the subnets.
Port int
The IP port number.
Protocol Changes to this property will trigger replacement. string
The IP protocol.
RdsDbClusterArn Changes to this property will trigger replacement. string
The ARN of the RDS DB cluster.
RdsDbInstanceArn Changes to this property will trigger replacement. string
The ARN of the RDS DB instance.
RdsDbProxyArn Changes to this property will trigger replacement. string
The ARN of the RDS DB proxy.
RdsEndpoint string
The RDS endpoint.
SubnetIds []string
The IDs of the subnets.
port Integer
The IP port number.
protocol Changes to this property will trigger replacement. String
The IP protocol.
rdsDbClusterArn Changes to this property will trigger replacement. String
The ARN of the RDS DB cluster.
rdsDbInstanceArn Changes to this property will trigger replacement. String
The ARN of the RDS DB instance.
rdsDbProxyArn Changes to this property will trigger replacement. String
The ARN of the RDS DB proxy.
rdsEndpoint String
The RDS endpoint.
subnetIds List<String>
The IDs of the subnets.
port number
The IP port number.
protocol Changes to this property will trigger replacement. string
The IP protocol.
rdsDbClusterArn Changes to this property will trigger replacement. string
The ARN of the RDS DB cluster.
rdsDbInstanceArn Changes to this property will trigger replacement. string
The ARN of the RDS DB instance.
rdsDbProxyArn Changes to this property will trigger replacement. string
The ARN of the RDS DB proxy.
rdsEndpoint string
The RDS endpoint.
subnetIds string[]
The IDs of the subnets.
port int
The IP port number.
protocol Changes to this property will trigger replacement. str
The IP protocol.
rds_db_cluster_arn Changes to this property will trigger replacement. str
The ARN of the RDS DB cluster.
rds_db_instance_arn Changes to this property will trigger replacement. str
The ARN of the RDS DB instance.
rds_db_proxy_arn Changes to this property will trigger replacement. str
The ARN of the RDS DB proxy.
rds_endpoint str
The RDS endpoint.
subnet_ids Sequence[str]
The IDs of the subnets.
port Number
The IP port number.
protocol Changes to this property will trigger replacement. String
The IP protocol.
rdsDbClusterArn Changes to this property will trigger replacement. String
The ARN of the RDS DB cluster.
rdsDbInstanceArn Changes to this property will trigger replacement. String
The ARN of the RDS DB instance.
rdsDbProxyArn Changes to this property will trigger replacement. String
The ARN of the RDS DB proxy.
rdsEndpoint String
The RDS endpoint.
subnetIds List<String>
The IDs of the subnets.

VerifiedAccessEndpointSseSpecification

CustomerManagedKeyEnabled bool
Whether to encrypt the policy with the provided key or disable encryption
KmsKeyArn string
KMS Key Arn used to encrypt the group policy
CustomerManagedKeyEnabled bool
Whether to encrypt the policy with the provided key or disable encryption
KmsKeyArn string
KMS Key Arn used to encrypt the group policy
customerManagedKeyEnabled Boolean
Whether to encrypt the policy with the provided key or disable encryption
kmsKeyArn String
KMS Key Arn used to encrypt the group policy
customerManagedKeyEnabled boolean
Whether to encrypt the policy with the provided key or disable encryption
kmsKeyArn string
KMS Key Arn used to encrypt the group policy
customer_managed_key_enabled bool
Whether to encrypt the policy with the provided key or disable encryption
kms_key_arn str
KMS Key Arn used to encrypt the group policy
customerManagedKeyEnabled Boolean
Whether to encrypt the policy with the provided key or disable encryption
kmsKeyArn String
KMS Key Arn used to encrypt the group policy

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi