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

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi

aws-native.ec2.getVerifiedAccessEndpoint

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 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)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:ec2:getVerifiedAccessEndpoint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    VerifiedAccessEndpointId string
    The ID of the AWS Verified Access endpoint.
    VerifiedAccessEndpointId string
    The ID of the AWS Verified Access endpoint.
    verifiedAccessEndpointId String
    The ID of the AWS Verified Access endpoint.
    verifiedAccessEndpointId string
    The ID of the AWS Verified Access endpoint.
    verified_access_endpoint_id str
    The ID of the AWS Verified Access endpoint.
    verifiedAccessEndpointId String
    The ID of the AWS Verified Access endpoint.

    getVerifiedAccessEndpoint Result

    The following output properties are available:

    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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.
    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 string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    VerifiedAccessEndpointLoadBalancerOptions

    LoadBalancerArn string
    The ARN of the load balancer.
    Port int
    The IP port number.
    Protocol string
    The IP protocol.
    SubnetIds List<string>
    The IDs of the subnets.
    LoadBalancerArn string
    The ARN of the load balancer.
    Port int
    The IP port number.
    Protocol string
    The IP protocol.
    SubnetIds []string
    The IDs of the subnets.
    loadBalancerArn String
    The ARN of the load balancer.
    port Integer
    The IP port number.
    protocol String
    The IP protocol.
    subnetIds List<String>
    The IDs of the subnets.
    loadBalancerArn string
    The ARN of the load balancer.
    port number
    The IP port number.
    protocol string
    The IP protocol.
    subnetIds string[]
    The IDs of the subnets.
    load_balancer_arn str
    The ARN of the load balancer.
    port int
    The IP port number.
    protocol str
    The IP protocol.
    subnet_ids Sequence[str]
    The IDs of the subnets.
    loadBalancerArn String
    The ARN of the load balancer.
    port Number
    The IP port number.
    protocol String
    The IP protocol.
    subnetIds List<String>
    The IDs of the subnets.

    VerifiedAccessEndpointNetworkInterfaceOptions

    NetworkInterfaceId string
    The ID of the network interface.
    Port int
    The IP port number.
    Protocol string
    The IP protocol.
    NetworkInterfaceId string
    The ID of the network interface.
    Port int
    The IP port number.
    Protocol string
    The IP protocol.
    networkInterfaceId String
    The ID of the network interface.
    port Integer
    The IP port number.
    protocol String
    The IP protocol.
    networkInterfaceId string
    The ID of the network interface.
    port number
    The IP port number.
    protocol string
    The IP protocol.
    network_interface_id str
    The ID of the network interface.
    port int
    The IP port number.
    protocol str
    The IP protocol.
    networkInterfaceId String
    The ID of the network interface.
    port Number
    The IP port number.
    protocol String
    The IP protocol.

    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
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.100.0 published on Wednesday, Mar 27, 2024 by Pulumi