pub struct AuthorizationRule {
pub access_all: Option<bool>,
pub client_vpn_endpoint_id: Option<String>,
pub description: Option<String>,
pub destination_cidr: Option<String>,
pub group_id: Option<String>,
pub status: Option<ClientVpnAuthorizationRuleStatus>,
}
Expand description
Information about an authorization rule.
Fields§
§access_all: Option<bool>
Indicates whether the authorization rule grants access to all clients.
client_vpn_endpoint_id: Option<String>
The ID of the Client VPN endpoint with which the authorization rule is associated.
description: Option<String>
A brief description of the authorization rule.
destination_cidr: Option<String>
The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
group_id: Option<String>
The ID of the Active Directory group to which the authorization rule grants access.
status: Option<ClientVpnAuthorizationRuleStatus>
The current state of the authorization rule.
Trait Implementations§
Source§impl Clone for AuthorizationRule
impl Clone for AuthorizationRule
Source§fn clone(&self) -> AuthorizationRule
fn clone(&self) -> AuthorizationRule
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for AuthorizationRule
impl Debug for AuthorizationRule
Source§impl Default for AuthorizationRule
impl Default for AuthorizationRule
Source§fn default() -> AuthorizationRule
fn default() -> AuthorizationRule
Returns the “default value” for a type. Read more
Source§impl PartialEq for AuthorizationRule
impl PartialEq for AuthorizationRule
impl StructuralPartialEq for AuthorizationRule
Auto Trait Implementations§
impl Freeze for AuthorizationRule
impl RefUnwindSafe for AuthorizationRule
impl Send for AuthorizationRule
impl Sync for AuthorizationRule
impl Unpin for AuthorizationRule
impl UnwindSafe for AuthorizationRule
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more