Struct aws_sdk_ec2::types::AuthorizationRule
source · #[non_exhaustive]pub struct AuthorizationRule {
pub client_vpn_endpoint_id: Option<String>,
pub description: Option<String>,
pub group_id: Option<String>,
pub access_all: Option<bool>,
pub destination_cidr: Option<String>,
pub status: Option<ClientVpnAuthorizationRuleStatus>,
}
Expand description
Information about an authorization rule.
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.
description: Option<String>
A brief description of the authorization rule.
group_id: Option<String>
The ID of the Active Directory group to which the authorization rule grants access.
access_all: Option<bool>
Indicates whether the authorization rule grants access to all clients.
destination_cidr: Option<String>
The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
status: Option<ClientVpnAuthorizationRuleStatus>
The current state of the authorization rule.
Implementations§
source§impl AuthorizationRule
impl AuthorizationRule
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 description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A brief description of the authorization rule.
sourcepub fn group_id(&self) -> Option<&str>
pub fn group_id(&self) -> Option<&str>
The ID of the Active Directory group to which the authorization rule grants access.
sourcepub fn access_all(&self) -> Option<bool>
pub fn access_all(&self) -> Option<bool>
Indicates whether the authorization rule grants access to all clients.
sourcepub fn destination_cidr(&self) -> Option<&str>
pub fn destination_cidr(&self) -> Option<&str>
The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
sourcepub fn status(&self) -> Option<&ClientVpnAuthorizationRuleStatus>
pub fn status(&self) -> Option<&ClientVpnAuthorizationRuleStatus>
The current state of the authorization rule.
source§impl AuthorizationRule
impl AuthorizationRule
sourcepub fn builder() -> AuthorizationRuleBuilder
pub fn builder() -> AuthorizationRuleBuilder
Creates a new builder-style object to manufacture AuthorizationRule
.
Trait Implementations§
source§impl Clone for AuthorizationRule
impl Clone for AuthorizationRule
source§fn clone(&self) -> AuthorizationRule
fn clone(&self) -> AuthorizationRule
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AuthorizationRule
impl Debug for AuthorizationRule
source§impl PartialEq for AuthorizationRule
impl PartialEq for AuthorizationRule
source§fn eq(&self, other: &AuthorizationRule) -> bool
fn eq(&self, other: &AuthorizationRule) -> bool
self
and other
values to be equal, and is used
by ==
.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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more