We recommend new projects start with resources from the AWS provider.
aws-native.ec2.VerifiedAccessGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VerifiedAccessGroup resource accepts the following input properties:
- VerifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- Description string
- A description for the AWS Verified Access group.
- PolicyDocument string
- The AWS Verified Access policy document.
- PolicyEnabled bool
- The status of the Verified Access policy.
- SseSpecification 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.
- VerifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- Description string
- A description for the AWS Verified Access group.
- PolicyDocument string
- The AWS Verified Access policy document.
- PolicyEnabled bool
- The status of the Verified Access policy.
- SseSpecification VerifiedAccess Group Sse Specification Args 
- The configuration options for customer provided KMS encryption.
- 
TagArgs 
- An array of key-value pairs to apply to this resource.
- verifiedAccess StringInstance Id 
- The ID of the AWS Verified Access instance.
- description String
- A description for the AWS Verified Access group.
- policyDocument String
- The AWS Verified Access policy document.
- policyEnabled Boolean
- The status of the Verified Access policy.
- sseSpecification 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.
- verifiedAccess stringInstance Id 
- The ID of the AWS Verified Access instance.
- description string
- A description for the AWS Verified Access group.
- policyDocument string
- The AWS Verified Access policy document.
- policyEnabled boolean
- The status of the Verified Access policy.
- sseSpecification 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[TagArgs] 
- An array of key-value pairs to apply to this resource.
- verifiedAccess StringInstance Id 
- The ID of the AWS Verified Access instance.
- description String
- A description for the AWS Verified Access 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.
- 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:
- CreationTime string
- Time this Verified Access Group was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastUpdated stringTime 
- Time this Verified Access Group was last updated.
- Owner string
- The AWS account number that owns the group.
- VerifiedAccess stringGroup Arn 
- The ARN of the Verified Access group.
- VerifiedAccess stringGroup Id 
- The ID of the AWS Verified Access group.
- CreationTime string
- Time this Verified Access Group was created.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastUpdated stringTime 
- Time this Verified Access Group was last updated.
- Owner string
- The AWS account number that owns the group.
- VerifiedAccess stringGroup Arn 
- The ARN of the Verified Access group.
- VerifiedAccess stringGroup Id 
- The ID of the AWS Verified Access group.
- creationTime String
- Time this Verified Access Group was created.
- id String
- The provider-assigned unique ID for this managed resource.
- lastUpdated StringTime 
- Time this Verified Access Group was last updated.
- owner String
- The AWS account number that owns the group.
- verifiedAccess StringGroup Arn 
- The ARN of the Verified Access group.
- verifiedAccess StringGroup Id 
- The ID of the AWS Verified Access group.
- creationTime string
- Time this Verified Access Group was created.
- id string
- The provider-assigned unique ID for this managed resource.
- lastUpdated stringTime 
- Time this Verified Access Group was last updated.
- owner string
- The AWS account number that owns the group.
- verifiedAccess stringGroup Arn 
- The ARN of the Verified Access group.
- verifiedAccess 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.
- creationTime String
- Time this Verified Access Group was created.
- id String
- The provider-assigned unique ID for this managed resource.
- lastUpdated StringTime 
- Time this Verified Access Group was last updated.
- owner String
- The AWS account number that owns the group.
- verifiedAccess StringGroup Arn 
- The ARN of the Verified Access group.
- verifiedAccess StringGroup Id 
- The ID of the AWS Verified Access group.
Supporting Types
Tag, TagArgs  
VerifiedAccessGroupSseSpecification, VerifiedAccessGroupSseSpecificationArgs          
- 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.