Skip to content

RevokeClientVpnIngressRequest

Source code in docs_src/capo_ec2/types/revoke_client_vpn_ingress_request.py
class RevokeClientVpnIngressRequest(TypedDict, closed=True):
    client_vpn_endpoint_id: NotRequired[
        "capo_ec2.types.client_vpn_endpoint_id.ClientVpnEndpointId"
    ]
    """<p>The ID of the Client VPN endpoint with which the authorization rule is associated.</p>"""
    target_network_cidr: NotRequired["capo_ec2.types.string.String"]
    """<p>The IPv4 address range, in CIDR notation, of the network for which access is being removed.</p>"""
    access_group_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the Active Directory group for which to revoke access. </p>"""
    revoke_all_groups: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether access should be revoked for all groups for a single <code>TargetNetworkCidr</code> that earlier authorized ingress for all groups using <code>AuthorizeAllGroups</code>. This does not impact other authorization rules that allowed ingress to the same <code>TargetNetworkCidr</code> with a specific <code>AccessGroupId</code>.</p>"""
    dry_run: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is <code>DryRunOperation</code>. Otherwise, it is <code>UnauthorizedOperation</code>.</p>"""

access_group_id instance-attribute

access_group_id: NotRequired[String]

The ID of the Active Directory group for which to revoke access.

client_vpn_endpoint_id instance-attribute

client_vpn_endpoint_id: NotRequired[ClientVpnEndpointId]

The ID of the Client VPN endpoint with which the authorization rule is associated.

dry_run instance-attribute

dry_run: NotRequired[Boolean]

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

revoke_all_groups instance-attribute

revoke_all_groups: NotRequired[Boolean]

Indicates whether access should be revoked for all groups for a single TargetNetworkCidr that earlier authorized ingress for all groups using AuthorizeAllGroups. This does not impact other authorization rules that allowed ingress to the same TargetNetworkCidr with a specific AccessGroupId.

target_network_cidr instance-attribute

target_network_cidr: NotRequired[String]

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