Show / Hide Table of Contents

Class CfnVerifiedAccessGroup

An AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnVerifiedAccessGroup
Implements
IInspectable
IVerifiedAccessGroupRef
IConstruct
IDependable
IEnvironmentAware
ITaggable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnVerifiedAccessGroup : CfnResource, IInspectable, IVerifiedAccessGroupRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Syntax (vb)
Public Class CfnVerifiedAccessGroup Inherits CfnResource Implements IInspectable, IVerifiedAccessGroupRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var cfnVerifiedAccessGroup = new CfnVerifiedAccessGroup(this, "MyCfnVerifiedAccessGroup", new CfnVerifiedAccessGroupProps {
                 VerifiedAccessInstanceId = "verifiedAccessInstanceId",

                 // the properties below are optional
                 Description = "description",
                 PolicyDocument = "policyDocument",
                 PolicyEnabled = false,
                 SseSpecification = new SseSpecificationProperty {
                     CustomerManagedKeyEnabled = false,
                     KmsKeyArn = "kmsKeyArn"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

Synopsis

Constructors

CfnVerifiedAccessGroup(Construct, string, ICfnVerifiedAccessGroupProps)

Create a new AWS::EC2::VerifiedAccessGroup.

Properties

AttrCreationTime

The creation time.

AttrLastUpdatedTime

The last updated time.

AttrOwner

The ID of the AWS account that owns the group.

AttrVerifiedAccessGroupArn

The ARN of the Verified Access group.

AttrVerifiedAccessGroupId

The ID of the Verified Access group.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

An AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.

Description

A description for the AWS Verified Access group.

PolicyDocument

The Verified Access policy document.

PolicyEnabled

The status of the Verified Access policy.

SseSpecification

The options for additional server side encryption.

Tags

Tag Manager which manages the tags for this resource.

TagsRaw

The tags.

VerifiedAccessGroupRef

A reference to a VerifiedAccessGroup resource.

VerifiedAccessInstanceId

The ID of the AWS Verified Access instance.

Methods

ArnForVerifiedAccessGroup(IVerifiedAccessGroupRef)

An AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.

FromVerifiedAccessGroupArn(Construct, string, string)

Creates a new IVerifiedAccessGroupRef from an ARN.

FromVerifiedAccessGroupId(Construct, string, string)

Creates a new IVerifiedAccessGroupRef from a verifiedAccessGroupId.

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnVerifiedAccessGroup(object)

Checks whether the given object is a CfnVerifiedAccessGroup.

RenderProperties(IDictionary<string, object>)

An AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.

Constructors

CfnVerifiedAccessGroup(Construct, string, ICfnVerifiedAccessGroupProps)

Create a new AWS::EC2::VerifiedAccessGroup.

public CfnVerifiedAccessGroup(Construct scope, string id, ICfnVerifiedAccessGroupProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnVerifiedAccessGroupProps

Resource properties.

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

Properties

AttrCreationTime

The creation time.

public virtual string AttrCreationTime { get; }
Property Value

string

Remarks

CloudformationAttribute: CreationTime

AttrLastUpdatedTime

The last updated time.

public virtual string AttrLastUpdatedTime { get; }
Property Value

string

Remarks

CloudformationAttribute: LastUpdatedTime

AttrOwner

The ID of the AWS account that owns the group.

public virtual string AttrOwner { get; }
Property Value

string

Remarks

CloudformationAttribute: Owner

AttrVerifiedAccessGroupArn

The ARN of the Verified Access group.

public virtual string AttrVerifiedAccessGroupArn { get; }
Property Value

string

Remarks

CloudformationAttribute: VerifiedAccessGroupArn

AttrVerifiedAccessGroupId

The ID of the Verified Access group.

public virtual string AttrVerifiedAccessGroupId { get; }
Property Value

string

Remarks

CloudformationAttribute: VerifiedAccessGroupId

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value

string

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

CfnProperties

An AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

Description

A description for the AWS Verified Access group.

public virtual string? Description { get; set; }
Property Value

string

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

PolicyDocument

The Verified Access policy document.

public virtual string? PolicyDocument { get; set; }
Property Value

string

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

PolicyEnabled

The status of the Verified Access policy.

public virtual object? PolicyEnabled { get; set; }
Property Value

object

Remarks

Type union: either bool or IResolvable

SseSpecification

The options for additional server side encryption.

public virtual object? SseSpecification { get; set; }
Property Value

object

Remarks

Type union: either IResolvable or CfnVerifiedAccessGroup.ISseSpecificationProperty

Tags

Tag Manager which manages the tags for this resource.

public virtual TagManager Tags { get; }
Property Value

TagManager

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

TagsRaw

The tags.

public virtual ICfnTag[]? TagsRaw { get; set; }
Property Value

ICfnTag[]

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

VerifiedAccessGroupRef

A reference to a VerifiedAccessGroup resource.

public virtual IVerifiedAccessGroupReference VerifiedAccessGroupRef { get; }
Property Value

IVerifiedAccessGroupReference

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

VerifiedAccessInstanceId

The ID of the AWS Verified Access instance.

public virtual string VerifiedAccessInstanceId { get; set; }
Property Value

string

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

Methods

ArnForVerifiedAccessGroup(IVerifiedAccessGroupRef)

An AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.

public static string ArnForVerifiedAccessGroup(IVerifiedAccessGroupRef resource)
Parameters
resource IVerifiedAccessGroupRef
Returns

string

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.EC2;

             var cfnVerifiedAccessGroup = new CfnVerifiedAccessGroup(this, "MyCfnVerifiedAccessGroup", new CfnVerifiedAccessGroupProps {
                 VerifiedAccessInstanceId = "verifiedAccessInstanceId",

                 // the properties below are optional
                 Description = "description",
                 PolicyDocument = "policyDocument",
                 PolicyEnabled = false,
                 SseSpecification = new SseSpecificationProperty {
                     CustomerManagedKeyEnabled = false,
                     KmsKeyArn = "kmsKeyArn"
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             });

FromVerifiedAccessGroupArn(Construct, string, string)

Creates a new IVerifiedAccessGroupRef from an ARN.

public static IVerifiedAccessGroupRef FromVerifiedAccessGroupArn(Construct scope, string id, string arn)
Parameters
scope Construct
id string
arn string
Returns

IVerifiedAccessGroupRef

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

FromVerifiedAccessGroupId(Construct, string, string)

Creates a new IVerifiedAccessGroupRef from a verifiedAccessGroupId.

public static IVerifiedAccessGroupRef FromVerifiedAccessGroupId(Construct scope, string id, string verifiedAccessGroupId)
Parameters
scope Construct
id string
verifiedAccessGroupId string
Returns

IVerifiedAccessGroupRef

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

public virtual void Inspect(TreeInspector inspector)
Parameters
inspector TreeInspector

tree inspector to collect and process attributes.

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

IsCfnVerifiedAccessGroup(object)

Checks whether the given object is a CfnVerifiedAccessGroup.

public static bool IsCfnVerifiedAccessGroup(object x)
Parameters
x object
Returns

bool

Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

An AWS Verified Access group is a collection of AWS Verified Access endpoints who's associated applications have similar security requirements.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

Each instance within a Verified Access group shares an Verified Access policy. For example, you can group all Verified Access instances associated with "sales" applications together and use one common Verified Access policy.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-verifiedaccessgroup.html

CloudformationResource: AWS::EC2::VerifiedAccessGroup

ExampleMetadata: fixture=_generated

Implements

IInspectable
IVerifiedAccessGroupRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
ITaggable
Back to top Generated by DocFX