AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi
aws-native.ec2.getVerifiedAccessEndpoint
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 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:
- Verified
Access stringEndpoint Id - The ID of the AWS Verified Access endpoint.
- Verified
Access stringEndpoint Id - The ID of the AWS Verified Access endpoint.
- verified
Access StringEndpoint Id - The ID of the AWS Verified Access endpoint.
- verified
Access stringEndpoint Id - The ID of the AWS Verified Access endpoint.
- verified_
access_ strendpoint_ id - The ID of the AWS Verified Access endpoint.
- verified
Access StringEndpoint Id - The ID of the AWS Verified Access endpoint.
getVerifiedAccessEndpoint Result
The following output properties are available:
- Creation
Time string - The creation time.
- Description string
- A description for the AWS Verified Access endpoint.
- Device
Validation stringDomain - Returned if endpoint has a device trust provider attached.
- Endpoint
Domain string - A DNS name that is generated for the endpoint.
- Last
Updated stringTime - The last updated time.
- Load
Balancer 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.
- Network
Interface Pulumi.Options Aws Native. Ec2. Outputs. Verified Access Endpoint Network Interface Options - The options for network-interface type endpoint.
- Policy
Document string - The AWS Verified Access policy document.
- Policy
Enabled bool - The status of the Verified Access policy.
- Sse
Specification 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.
- Verified
Access stringEndpoint Id - The ID of the AWS Verified Access endpoint.
- Verified
Access stringGroup Id - The ID of the AWS Verified Access group.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- Creation
Time string - The creation time.
- Description string
- A description for the AWS Verified Access endpoint.
- Device
Validation stringDomain - Returned if endpoint has a device trust provider attached.
- Endpoint
Domain string - A DNS name that is generated for the endpoint.
- Last
Updated stringTime - 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 string - The AWS Verified Access policy document.
- Policy
Enabled bool - The status of the Verified Access policy.
- Sse
Specification 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.
- Verified
Access stringEndpoint Id - The ID of the AWS Verified Access endpoint.
- Verified
Access stringGroup Id - The ID of the AWS Verified Access group.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- creation
Time String - The creation time.
- description String
- A description for the AWS Verified Access endpoint.
- device
Validation StringDomain - Returned if endpoint has a device trust provider attached.
- endpoint
Domain String - A DNS name that is generated for the endpoint.
- last
Updated StringTime - 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 String - The AWS Verified Access policy document.
- policy
Enabled Boolean - The status of the Verified Access policy.
- sse
Specification 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.
- verified
Access StringEndpoint Id - The ID of the AWS Verified Access endpoint.
- verified
Access StringGroup Id - The ID of the AWS Verified Access group.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
- creation
Time string - The creation time.
- description string
- A description for the AWS Verified Access endpoint.
- device
Validation stringDomain - Returned if endpoint has a device trust provider attached.
- endpoint
Domain string - A DNS name that is generated for the endpoint.
- last
Updated stringTime - 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 string - The AWS Verified Access policy document.
- policy
Enabled boolean - The status of the Verified Access policy.
- sse
Specification 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.
- verified
Access stringEndpoint Id - The ID of the AWS Verified Access endpoint.
- verified
Access stringGroup Id - The ID of the AWS Verified Access group.
- verified
Access stringInstance Id - 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_ 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.
- 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.
- creation
Time String - The creation time.
- description String
- A description for the AWS Verified Access endpoint.
- device
Validation StringDomain - Returned if endpoint has a device trust provider attached.
- endpoint
Domain String - A DNS name that is generated for the endpoint.
- last
Updated StringTime - The last updated time.
- load
Balancer Property MapOptions - The load balancer details if creating the AWS Verified Access endpoint as load-balancer type.
- network
Interface Property MapOptions - The options for network-interface type endpoint.
- policy
Document String - The AWS Verified Access policy document.
- policy
Enabled Boolean - The status of the Verified Access policy.
- sse
Specification 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.
- verified
Access StringEndpoint Id - The ID of the AWS Verified Access endpoint.
- verified
Access StringGroup Id - The ID of the AWS Verified Access group.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
Supporting Types
Tag
VerifiedAccessEndpointLoadBalancerOptions
- Load
Balancer stringArn - The ARN of the load balancer.
- Port int
- The IP port number.
- Protocol string
- The IP protocol.
- Subnet
Ids List<string> - The IDs of the subnets.
- Load
Balancer stringArn - The ARN of the load balancer.
- Port int
- The IP port number.
- Protocol string
- The IP protocol.
- Subnet
Ids []string - The IDs of the subnets.
- load
Balancer StringArn - The ARN of the load balancer.
- port Integer
- The IP port number.
- protocol String
- The IP protocol.
- subnet
Ids List<String> - The IDs of the subnets.
- load
Balancer stringArn - The ARN of the load balancer.
- port number
- The IP port number.
- protocol string
- The IP protocol.
- subnet
Ids string[] - The IDs of the subnets.
- load_
balancer_ strarn - 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.
- load
Balancer StringArn - The ARN of the load balancer.
- port Number
- The IP port number.
- protocol String
- The IP protocol.
- subnet
Ids List<String> - The IDs of the subnets.
VerifiedAccessEndpointNetworkInterfaceOptions
- Network
Interface stringId - The ID of the network interface.
- Port int
- The IP port number.
- Protocol string
- The IP protocol.
- Network
Interface stringId - The ID of the network interface.
- Port int
- The IP port number.
- Protocol string
- The IP protocol.
- network
Interface StringId - The ID of the network interface.
- port Integer
- The IP port number.
- protocol String
- The IP protocol.
- network
Interface stringId - The ID of the network interface.
- port number
- The IP port number.
- protocol string
- The IP protocol.
- network_
interface_ strid - The ID of the network interface.
- port int
- The IP port number.
- protocol str
- The IP protocol.
- network
Interface StringId - The ID of the network interface.
- port Number
- The IP port number.
- protocol String
- The IP protocol.
VerifiedAccessEndpointSseSpecification
- Customer
Managed boolKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- Kms
Key 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 stringArn - KMS Key Arn used to encrypt the group policy
- customer
Managed BooleanKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- kms
Key StringArn - KMS Key Arn used to encrypt the group policy
- customer
Managed booleanKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- kms
Key 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
- customer
Managed BooleanKey Enabled - Whether to encrypt the policy with the provided key or disable encryption
- kms
Key StringArn - KMS Key Arn used to encrypt the group policy
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.
AWS Native v0.109.0 published on Wednesday, Jun 26, 2024 by Pulumi