AWS Native is in preview. AWS Classic is fully supported.
aws-native.ec2.VerifiedAccessGroup
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
The AWS::EC2::VerifiedAccessGroup resource creates an AWS EC2 Verified Access Group.
Create VerifiedAccessGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VerifiedAccessGroup(name: string, args: VerifiedAccessGroupArgs, opts?: CustomResourceOptions);
@overload
def VerifiedAccessGroup(resource_name: str,
args: VerifiedAccessGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VerifiedAccessGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
verified_access_instance_id: Optional[str] = None,
description: Optional[str] = None,
policy_document: Optional[str] = None,
policy_enabled: Optional[bool] = None,
sse_specification: Optional[VerifiedAccessGroupSseSpecificationArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewVerifiedAccessGroup(ctx *Context, name string, args VerifiedAccessGroupArgs, opts ...ResourceOption) (*VerifiedAccessGroup, error)
public VerifiedAccessGroup(string name, VerifiedAccessGroupArgs args, CustomResourceOptions? opts = null)
public VerifiedAccessGroup(String name, VerifiedAccessGroupArgs args)
public VerifiedAccessGroup(String name, VerifiedAccessGroupArgs args, CustomResourceOptions options)
type: aws-native:ec2:VerifiedAccessGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VerifiedAccessGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VerifiedAccessGroupArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VerifiedAccessGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VerifiedAccessGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VerifiedAccessGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
VerifiedAccessGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The VerifiedAccessGroup resource accepts the following input properties:
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- Description string
- A description for the AWS Verified Access group.
- 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. Inputs. Verified Access Group Sse Specification - The configuration options for customer provided KMS encryption.
- List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- Description string
- A description for the AWS Verified Access group.
- Policy
Document string - The AWS Verified Access policy document.
- Policy
Enabled bool - The status of the Verified Access policy.
- Sse
Specification VerifiedAccess Group Sse Specification Args - The configuration options for customer provided KMS encryption.
- Tag
Args - An array of key-value pairs to apply to this resource.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
- description String
- A description for the AWS Verified Access group.
- policy
Document String - The AWS Verified Access policy document.
- policy
Enabled Boolean - The status of the Verified Access policy.
- sse
Specification VerifiedAccess Group Sse Specification - The configuration options for customer provided KMS encryption.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- verified
Access stringInstance Id - The ID of the AWS Verified Access instance.
- description string
- A description for the AWS Verified Access group.
- policy
Document string - The AWS Verified Access policy document.
- policy
Enabled boolean - The status of the Verified Access policy.
- sse
Specification VerifiedAccess Group Sse Specification - The configuration options for customer provided KMS encryption.
- Tag[]
- An array of key-value pairs to apply to this resource.
- verified_
access_ strinstance_ id - The ID of the AWS Verified Access instance.
- description str
- A description for the AWS Verified Access group.
- policy_
document str - The AWS Verified Access policy document.
- policy_
enabled bool - The status of the Verified Access policy.
- sse_
specification VerifiedAccess Group Sse Specification Args - The configuration options for customer provided KMS encryption.
- Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- verified
Access StringInstance Id - The ID of the AWS Verified Access instance.
- description String
- A description for the AWS Verified Access group.
- 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.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the VerifiedAccessGroup resource produces the following output properties:
- Creation
Time string - Time this Verified Access Group was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Time this Verified Access Group was last updated.
- Owner string
- The AWS account number that owns the group.
- Verified
Access stringGroup Arn - The ARN of the Verified Access group.
- Verified
Access stringGroup Id - The ID of the AWS Verified Access group.
- Creation
Time string - Time this Verified Access Group was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Updated stringTime - Time this Verified Access Group was last updated.
- Owner string
- The AWS account number that owns the group.
- Verified
Access stringGroup Arn - The ARN of the Verified Access group.
- Verified
Access stringGroup Id - The ID of the AWS Verified Access group.
- creation
Time String - Time this Verified Access Group was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - Time this Verified Access Group was last updated.
- owner String
- The AWS account number that owns the group.
- verified
Access StringGroup Arn - The ARN of the Verified Access group.
- verified
Access StringGroup Id - The ID of the AWS Verified Access group.
- creation
Time string - Time this Verified Access Group was created.
- id string
- The provider-assigned unique ID for this managed resource.
- last
Updated stringTime - Time this Verified Access Group was last updated.
- owner string
- The AWS account number that owns the group.
- verified
Access stringGroup Arn - The ARN of the Verified Access group.
- verified
Access stringGroup Id - The ID of the AWS Verified Access group.
- creation_
time str - Time this Verified Access Group was created.
- id str
- The provider-assigned unique ID for this managed resource.
- last_
updated_ strtime - Time this Verified Access Group was last updated.
- owner str
- The AWS account number that owns the group.
- verified_
access_ strgroup_ arn - The ARN of the Verified Access group.
- verified_
access_ strgroup_ id - The ID of the AWS Verified Access group.
- creation
Time String - Time this Verified Access Group was created.
- id String
- The provider-assigned unique ID for this managed resource.
- last
Updated StringTime - Time this Verified Access Group was last updated.
- owner String
- The AWS account number that owns the group.
- verified
Access StringGroup Arn - The ARN of the Verified Access group.
- verified
Access StringGroup Id - The ID of the AWS Verified Access group.
Supporting Types
Tag, TagArgs
VerifiedAccessGroupSseSpecification, VerifiedAccessGroupSseSpecificationArgs
- 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.