#[non_exhaustive]pub struct RevokeClientVpnIngressInput {
pub client_vpn_endpoint_id: Option<String>,
pub target_network_cidr: Option<String>,
pub access_group_id: Option<String>,
pub revoke_all_groups: Option<bool>,
pub dry_run: Option<bool>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.client_vpn_endpoint_id: Option<String>
The ID of the Client VPN endpoint with which the authorization rule is associated.
target_network_cidr: Option<String>
The IPv4 address range, in CIDR notation, of the network for which access is being removed.
access_group_id: Option<String>
The ID of the Active Directory group for which to revoke access.
revoke_all_groups: Option<bool>
Indicates whether access should be revoked for all clients.
dry_run: Option<bool>
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
.
Implementations§
source§impl RevokeClientVpnIngressInput
impl RevokeClientVpnIngressInput
sourcepub fn client_vpn_endpoint_id(&self) -> Option<&str>
pub fn client_vpn_endpoint_id(&self) -> Option<&str>
The ID of the Client VPN endpoint with which the authorization rule is associated.
sourcepub fn target_network_cidr(&self) -> Option<&str>
pub fn target_network_cidr(&self) -> Option<&str>
The IPv4 address range, in CIDR notation, of the network for which access is being removed.
sourcepub fn access_group_id(&self) -> Option<&str>
pub fn access_group_id(&self) -> Option<&str>
The ID of the Active Directory group for which to revoke access.
sourcepub fn revoke_all_groups(&self) -> Option<bool>
pub fn revoke_all_groups(&self) -> Option<bool>
Indicates whether access should be revoked for all clients.
source§impl RevokeClientVpnIngressInput
impl RevokeClientVpnIngressInput
sourcepub fn builder() -> RevokeClientVpnIngressInputBuilder
pub fn builder() -> RevokeClientVpnIngressInputBuilder
Creates a new builder-style object to manufacture RevokeClientVpnIngressInput
.
Trait Implementations§
source§impl Clone for RevokeClientVpnIngressInput
impl Clone for RevokeClientVpnIngressInput
source§fn clone(&self) -> RevokeClientVpnIngressInput
fn clone(&self) -> RevokeClientVpnIngressInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RevokeClientVpnIngressInput
impl Debug for RevokeClientVpnIngressInput
source§impl PartialEq for RevokeClientVpnIngressInput
impl PartialEq for RevokeClientVpnIngressInput
source§fn eq(&self, other: &RevokeClientVpnIngressInput) -> bool
fn eq(&self, other: &RevokeClientVpnIngressInput) -> bool
self
and other
values to be equal, and is used
by ==
.