We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 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.26.0 published on Wednesday, Mar 12, 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>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]func LookupVerifiedAccessEndpoint(ctx *Context, args *LookupVerifiedAccessEndpointArgs, opts ...InvokeOption) (*LookupVerifiedAccessEndpointResult, error)
func LookupVerifiedAccessEndpointOutput(ctx *Context, args *LookupVerifiedAccessEndpointOutputArgs, opts ...InvokeOption) LookupVerifiedAccessEndpointResultOutput> 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)
}public static CompletableFuture<GetVerifiedAccessEndpointResult> getVerifiedAccessEndpoint(GetVerifiedAccessEndpointArgs args, InvokeOptions options)
public static Output<GetVerifiedAccessEndpointResult> getVerifiedAccessEndpoint(GetVerifiedAccessEndpointArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:ec2:getVerifiedAccessEndpoint
  arguments:
    # arguments dictionaryThe following arguments are supported:
- VerifiedAccess stringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- VerifiedAccess stringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- verifiedAccess StringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- verifiedAccess stringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- verified_access_ strendpoint_ id 
- The ID of the AWS Verified Access endpoint.
- verifiedAccess StringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
getVerifiedAccessEndpoint Result
The following output properties are available:
- CidrOptions Pulumi.Aws Native. Ec2. Outputs. Verified Access Endpoint Cidr Options 
- The options for cidr type endpoint.
- CreationTime string
- The creation time.
- Description string
- A description for the AWS Verified Access endpoint.
- DeviceValidation stringDomain 
- Returned if endpoint has a device trust provider attached.
- EndpointDomain string
- A DNS name that is generated for the endpoint.
- LastUpdated stringTime 
- The last updated time.
- LoadBalancer Pulumi.Options Aws Native. Ec2. Outputs. Verified Access Endpoint Load Balancer Options 
- The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
- NetworkInterface Pulumi.Options Aws Native. Ec2. Outputs. Verified Access Endpoint Network Interface Options 
- 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.Aws Native. Ec2. Outputs. Verified Access Endpoint Rds Options 
- The options for rds type endpoint.
- SseSpecification Pulumi.Aws Native. Ec2. Outputs. Verified Access Endpoint Sse Specification 
- The configuration options for customer provided KMS encryption.
- Status string
- The endpoint status.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- An array of key-value pairs to apply to this resource.
- VerifiedAccess stringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- VerifiedAccess stringGroup Id 
- The ID of the AWS Verified Access group.
- VerifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- CidrOptions VerifiedAccess Endpoint Cidr Options 
- The options for cidr type endpoint.
- CreationTime string
- The creation time.
- Description string
- A description for the AWS Verified Access endpoint.
- DeviceValidation stringDomain 
- Returned if endpoint has a device trust provider attached.
- EndpointDomain string
- A DNS name that is generated for the endpoint.
- LastUpdated stringTime 
- The last updated time.
- LoadBalancer VerifiedOptions Access Endpoint Load Balancer Options 
- The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
- NetworkInterface VerifiedOptions Access Endpoint Network Interface Options 
- 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 VerifiedAccess Endpoint Rds Options 
- The options for rds type endpoint.
- SseSpecification VerifiedAccess Endpoint Sse Specification 
- The configuration options for customer provided KMS encryption.
- Status string
- The endpoint status.
- Tag
- An array of key-value pairs to apply to this resource.
- VerifiedAccess stringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- VerifiedAccess stringGroup Id 
- The ID of the AWS Verified Access group.
- VerifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- cidrOptions VerifiedAccess Endpoint Cidr Options 
- The options for cidr type endpoint.
- creationTime String
- The creation time.
- description String
- A description for the AWS Verified Access endpoint.
- deviceValidation StringDomain 
- Returned if endpoint has a device trust provider attached.
- endpointDomain String
- A DNS name that is generated for the endpoint.
- lastUpdated StringTime 
- The last updated time.
- loadBalancer VerifiedOptions Access Endpoint Load Balancer Options 
- The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
- networkInterface VerifiedOptions Access Endpoint Network Interface Options 
- 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 VerifiedAccess Endpoint Rds Options 
- The options for rds type endpoint.
- sseSpecification VerifiedAccess Endpoint Sse Specification 
- The configuration options for customer provided KMS encryption.
- status String
- The endpoint status.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- verifiedAccess StringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- verifiedAccess StringGroup Id 
- The ID of the AWS Verified Access group.
- verifiedAccess StringInstance Id 
- The ID of the AWS Verified Access instance.
- cidrOptions VerifiedAccess Endpoint Cidr Options 
- The options for cidr type endpoint.
- creationTime string
- The creation time.
- description string
- A description for the AWS Verified Access endpoint.
- deviceValidation stringDomain 
- Returned if endpoint has a device trust provider attached.
- endpointDomain string
- A DNS name that is generated for the endpoint.
- lastUpdated stringTime 
- The last updated time.
- loadBalancer VerifiedOptions Access Endpoint Load Balancer Options 
- The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
- networkInterface VerifiedOptions Access Endpoint Network Interface Options 
- 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 VerifiedAccess Endpoint Rds Options 
- The options for rds type endpoint.
- sseSpecification VerifiedAccess Endpoint Sse Specification 
- The configuration options for customer provided KMS encryption.
- status string
- The endpoint status.
- Tag[]
- An array of key-value pairs to apply to this resource.
- verifiedAccess stringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- verifiedAccess stringGroup Id 
- The ID of the AWS Verified Access group.
- verifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- cidr_options VerifiedAccess Endpoint Cidr Options 
- The options for cidr type endpoint.
- creation_time str
- The creation time.
- description str
- A description for the AWS Verified Access endpoint.
- device_validation_ strdomain 
- Returned if endpoint has a device trust provider attached.
- endpoint_domain str
- A DNS name that is generated for the endpoint.
- last_updated_ strtime 
- The last updated time.
- load_balancer_ Verifiedoptions Access Endpoint Load Balancer Options 
- The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
- network_interface_ Verifiedoptions Access Endpoint Network Interface Options 
- 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 VerifiedAccess Endpoint Rds Options 
- The options for rds type endpoint.
- sse_specification VerifiedAccess Endpoint Sse Specification 
- The configuration options for customer provided KMS encryption.
- status str
- The endpoint status.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- verified_access_ strendpoint_ id 
- The ID of the AWS Verified Access endpoint.
- verified_access_ strgroup_ id 
- The ID of the AWS Verified Access group.
- verified_access_ strinstance_ id 
- 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.
- deviceValidation StringDomain 
- Returned if endpoint has a device trust provider attached.
- endpointDomain String
- A DNS name that is generated for the endpoint.
- lastUpdated StringTime 
- The last updated time.
- loadBalancer Property MapOptions 
- The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
- networkInterface Property MapOptions 
- 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.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- verifiedAccess StringEndpoint Id 
- The ID of the AWS Verified Access endpoint.
- verifiedAccess StringGroup Id 
- The ID of the AWS Verified Access group.
- verifiedAccess StringInstance Id 
- The ID of the AWS Verified Access instance.
Supporting Types
Tag
VerifiedAccessEndpointCidrOptions    
- Cidr string
- The IP address range, in CIDR notation.
- PortRanges List<Pulumi.Aws Native. Ec2. Inputs. Verified Access Endpoint Port Range> 
- The list of port range.
- Protocol string
- The IP protocol.
- SubnetIds List<string>
- The IDs of the subnets.
- Cidr string
- The IP address range, in CIDR notation.
- PortRanges []VerifiedAccess Endpoint Port Range 
- The list of port range.
- Protocol string
- The IP protocol.
- SubnetIds []string
- The IDs of the subnets.
- cidr String
- The IP address range, in CIDR notation.
- portRanges List<VerifiedAccess Endpoint Port Range> 
- The list of port range.
- protocol String
- The IP protocol.
- subnetIds List<String>
- The IDs of the subnets.
- cidr string
- The IP address range, in CIDR notation.
- portRanges VerifiedAccess Endpoint Port Range[] 
- The list of port range.
- protocol string
- The IP protocol.
- subnetIds string[]
- The IDs of the subnets.
- cidr str
- The IP address range, in CIDR notation.
- port_ranges Sequence[VerifiedAccess Endpoint Port Range] 
- The list of port range.
- protocol str
- The IP protocol.
- subnet_ids Sequence[str]
- The IDs of the subnets.
- cidr String
- The IP address range, in CIDR notation.
- portRanges List<Property Map>
- The list of port range.
- protocol String
- The IP protocol.
- subnetIds List<String>
- The IDs of the subnets.
VerifiedAccessEndpointLoadBalancerOptions     
- LoadBalancer stringArn 
- The ARN of the load balancer.
- Port int
- The IP port number.
- PortRanges List<Pulumi.Aws Native. Ec2. Inputs. Verified Access Endpoint Port Range> 
- The list of port range.
- Protocol string
- The IP protocol.
- SubnetIds List<string>
- The IDs of the subnets.
- LoadBalancer stringArn 
- The ARN of the load balancer.
- Port int
- The IP port number.
- PortRanges []VerifiedAccess Endpoint Port Range 
- The list of port range.
- Protocol string
- The IP protocol.
- SubnetIds []string
- The IDs of the subnets.
- loadBalancer StringArn 
- The ARN of the load balancer.
- port Integer
- The IP port number.
- portRanges List<VerifiedAccess Endpoint Port Range> 
- The list of port range.
- protocol String
- The IP protocol.
- subnetIds List<String>
- The IDs of the subnets.
- loadBalancer stringArn 
- The ARN of the load balancer.
- port number
- The IP port number.
- portRanges VerifiedAccess Endpoint Port Range[] 
- The list of port range.
- protocol string
- The IP protocol.
- subnetIds string[]
- The IDs of the subnets.
- load_balancer_ strarn 
- The ARN of the load balancer.
- port int
- The IP port number.
- port_ranges Sequence[VerifiedAccess Endpoint Port Range] 
- The list of port range.
- protocol str
- The IP protocol.
- subnet_ids Sequence[str]
- The IDs of the subnets.
- loadBalancer StringArn 
- 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     
- NetworkInterface stringId 
- The ID of the network interface.
- Port int
- The IP port number.
- PortRanges List<Pulumi.Aws Native. Ec2. Inputs. Verified Access Endpoint Port Range> 
- The list of port ranges.
- Protocol string
- The IP protocol.
- NetworkInterface stringId 
- The ID of the network interface.
- Port int
- The IP port number.
- PortRanges []VerifiedAccess Endpoint Port Range 
- The list of port ranges.
- Protocol string
- The IP protocol.
- networkInterface StringId 
- The ID of the network interface.
- port Integer
- The IP port number.
- portRanges List<VerifiedAccess Endpoint Port Range> 
- The list of port ranges.
- protocol String
- The IP protocol.
- networkInterface stringId 
- The ID of the network interface.
- port number
- The IP port number.
- portRanges VerifiedAccess Endpoint Port Range[] 
- The list of port ranges.
- protocol string
- The IP protocol.
- network_interface_ strid 
- The ID of the network interface.
- port int
- The IP port number.
- port_ranges Sequence[VerifiedAccess Endpoint Port Range] 
- The list of port ranges.
- protocol str
- The IP protocol.
- networkInterface StringId 
- 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    
VerifiedAccessEndpointRdsOptions    
- Port int
- The IP port number.
- Protocol string
- The IP protocol.
- RdsDb stringCluster Arn 
- The ARN of the RDS DB cluster.
- RdsDb stringInstance Arn 
- The ARN of the RDS DB instance.
- RdsDb stringProxy Arn 
- 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 string
- The IP protocol.
- RdsDb stringCluster Arn 
- The ARN of the RDS DB cluster.
- RdsDb stringInstance Arn 
- The ARN of the RDS DB instance.
- RdsDb stringProxy Arn 
- 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 String
- The IP protocol.
- rdsDb StringCluster Arn 
- The ARN of the RDS DB cluster.
- rdsDb StringInstance Arn 
- The ARN of the RDS DB instance.
- rdsDb StringProxy Arn 
- 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 string
- The IP protocol.
- rdsDb stringCluster Arn 
- The ARN of the RDS DB cluster.
- rdsDb stringInstance Arn 
- The ARN of the RDS DB instance.
- rdsDb stringProxy Arn 
- 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 str
- The IP protocol.
- rds_db_ strcluster_ arn 
- The ARN of the RDS DB cluster.
- rds_db_ strinstance_ arn 
- The ARN of the RDS DB instance.
- rds_db_ strproxy_ arn 
- 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 String
- The IP protocol.
- rdsDb StringCluster Arn 
- The ARN of the RDS DB cluster.
- rdsDb StringInstance Arn 
- The ARN of the RDS DB instance.
- rdsDb StringProxy Arn 
- The ARN of the RDS DB proxy.
- rdsEndpoint String
- The RDS endpoint.
- subnetIds List<String>
- The IDs of the subnets.
VerifiedAccessEndpointSseSpecification    
- CustomerManaged boolKey Enabled 
- Whether to encrypt the policy with the provided key or disable encryption
- KmsKey stringArn 
- KMS Key Arn used to encrypt the group policy
- CustomerManaged boolKey Enabled 
- Whether to encrypt the policy with the provided key or disable encryption
- KmsKey stringArn 
- KMS Key Arn used to encrypt the group policy
- customerManaged BooleanKey Enabled 
- Whether to encrypt the policy with the provided key or disable encryption
- kmsKey StringArn 
- KMS Key Arn used to encrypt the group policy
- customerManaged booleanKey Enabled 
- Whether to encrypt the policy with the provided key or disable encryption
- kmsKey stringArn 
- KMS Key Arn used to encrypt the group policy
- customer_managed_ boolkey_ enabled 
- Whether to encrypt the policy with the provided key or disable encryption
- kms_key_ strarn 
- KMS Key Arn used to encrypt the group policy
- customerManaged BooleanKey Enabled 
- Whether to encrypt the policy with the provided key or disable encryption
- kmsKey StringArn 
- 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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi