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

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

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

aws-native.ec2.getVerifiedAccessGroup

Explore with Pulumi AI

aws-native logo

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

AWS Native v0.103.0 published on Monday, Apr 22, 2024 by Pulumi

    The AWS::EC2::VerifiedAccessGroup resource creates an AWS EC2 Verified Access Group.

    Using getVerifiedAccessGroup

    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 getVerifiedAccessGroup(args: GetVerifiedAccessGroupArgs, opts?: InvokeOptions): Promise<GetVerifiedAccessGroupResult>
    function getVerifiedAccessGroupOutput(args: GetVerifiedAccessGroupOutputArgs, opts?: InvokeOptions): Output<GetVerifiedAccessGroupResult>
    def get_verified_access_group(verified_access_group_id: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetVerifiedAccessGroupResult
    def get_verified_access_group_output(verified_access_group_id: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetVerifiedAccessGroupResult]
    func LookupVerifiedAccessGroup(ctx *Context, args *LookupVerifiedAccessGroupArgs, opts ...InvokeOption) (*LookupVerifiedAccessGroupResult, error)
    func LookupVerifiedAccessGroupOutput(ctx *Context, args *LookupVerifiedAccessGroupOutputArgs, opts ...InvokeOption) LookupVerifiedAccessGroupResultOutput

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

    public static class GetVerifiedAccessGroup 
    {
        public static Task<GetVerifiedAccessGroupResult> InvokeAsync(GetVerifiedAccessGroupArgs args, InvokeOptions? opts = null)
        public static Output<GetVerifiedAccessGroupResult> Invoke(GetVerifiedAccessGroupInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVerifiedAccessGroupResult> getVerifiedAccessGroup(GetVerifiedAccessGroupArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:ec2:getVerifiedAccessGroup
      arguments:
        # arguments dictionary

    The following arguments are supported:

    VerifiedAccessGroupId string
    The ID of the AWS Verified Access group.
    VerifiedAccessGroupId string
    The ID of the AWS Verified Access group.
    verifiedAccessGroupId String
    The ID of the AWS Verified Access group.
    verifiedAccessGroupId string
    The ID of the AWS Verified Access group.
    verified_access_group_id str
    The ID of the AWS Verified Access group.
    verifiedAccessGroupId String
    The ID of the AWS Verified Access group.

    getVerifiedAccessGroup Result

    The following output properties are available:

    CreationTime string
    Time this Verified Access Group was created.
    Description string
    A description for the AWS Verified Access group.
    LastUpdatedTime string
    Time this Verified Access Group was last updated.
    Owner string
    The AWS account number that owns the group.
    PolicyDocument string
    The AWS Verified Access policy document.
    PolicyEnabled bool
    The status of the Verified Access policy.
    SseSpecification Pulumi.AwsNative.Ec2.Outputs.VerifiedAccessGroupSseSpecification
    The configuration options for customer provided KMS encryption.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    VerifiedAccessGroupArn string
    The ARN of the Verified Access group.
    VerifiedAccessGroupId string
    The ID of the AWS Verified Access group.
    VerifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    CreationTime string
    Time this Verified Access Group was created.
    Description string
    A description for the AWS Verified Access group.
    LastUpdatedTime string
    Time this Verified Access Group was last updated.
    Owner string
    The AWS account number that owns the group.
    PolicyDocument string
    The AWS Verified Access policy document.
    PolicyEnabled bool
    The status of the Verified Access policy.
    SseSpecification VerifiedAccessGroupSseSpecification
    The configuration options for customer provided KMS encryption.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    VerifiedAccessGroupArn string
    The ARN of the Verified Access group.
    VerifiedAccessGroupId string
    The ID of the AWS Verified Access group.
    VerifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    creationTime String
    Time this Verified Access Group was created.
    description String
    A description for the AWS Verified Access group.
    lastUpdatedTime String
    Time this Verified Access Group was last updated.
    owner String
    The AWS account number that owns the group.
    policyDocument String
    The AWS Verified Access policy document.
    policyEnabled Boolean
    The status of the Verified Access policy.
    sseSpecification VerifiedAccessGroupSseSpecification
    The configuration options for customer provided KMS encryption.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    verifiedAccessGroupArn String
    The ARN of the Verified Access group.
    verifiedAccessGroupId String
    The ID of the AWS Verified Access group.
    verifiedAccessInstanceId String
    The ID of the AWS Verified Access instance.
    creationTime string
    Time this Verified Access Group was created.
    description string
    A description for the AWS Verified Access group.
    lastUpdatedTime string
    Time this Verified Access Group was last updated.
    owner string
    The AWS account number that owns the group.
    policyDocument string
    The AWS Verified Access policy document.
    policyEnabled boolean
    The status of the Verified Access policy.
    sseSpecification VerifiedAccessGroupSseSpecification
    The configuration options for customer provided KMS encryption.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    verifiedAccessGroupArn string
    The ARN of the Verified Access group.
    verifiedAccessGroupId string
    The ID of the AWS Verified Access group.
    verifiedAccessInstanceId string
    The ID of the AWS Verified Access instance.
    creation_time str
    Time this Verified Access Group was created.
    description str
    A description for the AWS Verified Access group.
    last_updated_time str
    Time this Verified Access Group was last updated.
    owner str
    The AWS account number that owns the group.
    policy_document str
    The AWS Verified Access policy document.
    policy_enabled bool
    The status of the Verified Access policy.
    sse_specification VerifiedAccessGroupSseSpecification
    The configuration options for customer provided KMS encryption.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    verified_access_group_arn str
    The ARN of the Verified Access group.
    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
    Time this Verified Access Group was created.
    description String
    A description for the AWS Verified Access group.
    lastUpdatedTime String
    Time this Verified Access Group was last updated.
    owner String
    The AWS account number that owns the group.
    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.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.
    verifiedAccessGroupArn String
    The ARN of the Verified Access group.
    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

    VerifiedAccessGroupSseSpecification

    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.103.0 published on Monday, Apr 22, 2024 by Pulumi