Show / Hide Table of Contents

Interface ICfnClientVpnAuthorizationRuleProps

Properties for defining a CfnClientVpnAuthorizationRule.

Namespace: Amazon.CDK.AWS.EC2
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnClientVpnAuthorizationRuleProps
Syntax (vb)
Public Interface ICfnClientVpnAuthorizationRuleProps
Remarks

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

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 cfnClientVpnAuthorizationRuleProps = new CfnClientVpnAuthorizationRuleProps {
                 ClientVpnEndpointId = "clientVpnEndpointId",
                 TargetNetworkCidr = "targetNetworkCidr",

                 // the properties below are optional
                 AccessGroupId = "accessGroupId",
                 AuthorizeAllGroups = false,
                 Description = "description"
             };

Synopsis

Properties

AccessGroupId

The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.

AuthorizeAllGroups

Indicates whether to grant access to all clients.

ClientVpnEndpointId

The ID of the Client VPN endpoint.

Description

A brief description of the authorization rule.

TargetNetworkCidr

The IPv4 address range, in CIDR notation, of the network for which access is being authorized.

Properties

AccessGroupId

The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group.

string? AccessGroupId { get; }
Property Value

string

Remarks

Required if AuthorizeAllGroups is false or not specified.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-accessgroupid

AuthorizeAllGroups

Indicates whether to grant access to all clients.

object? AuthorizeAllGroups { get; }
Property Value

object

Remarks

Specify true to grant all clients who successfully establish a VPN connection access to the network. Must be set to true if AccessGroupId is not specified.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-authorizeallgroups

ClientVpnEndpointId

The ID of the Client VPN endpoint.

string ClientVpnEndpointId { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-clientvpnendpointid

Description

A brief description of the authorization rule.

string? Description { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-description

TargetNetworkCidr

The IPv4 address range, in CIDR notation, of the network for which access is being authorized.

string TargetNetworkCidr { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-clientvpnauthorizationrule.html#cfn-ec2-clientvpnauthorizationrule-targetnetworkcidr

Back to top Generated by DocFX