Struct aws_sdk_ec2::model::authorization_rule::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for AuthorizationRule
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn client_vpn_endpoint_id(self, input: impl Into<String>) -> Self
pub fn client_vpn_endpoint_id(self, input: impl Into<String>) -> Self
The ID of the Client VPN endpoint with which the authorization rule is associated.
sourcepub fn set_client_vpn_endpoint_id(self, input: Option<String>) -> Self
pub fn set_client_vpn_endpoint_id(self, input: Option<String>) -> Self
The ID of the Client VPN endpoint with which the authorization rule is associated.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A brief description of the authorization rule.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A brief description of the authorization rule.
sourcepub fn group_id(self, input: impl Into<String>) -> Self
pub fn group_id(self, input: impl Into<String>) -> Self
The ID of the Active Directory group to which the authorization rule grants access.
sourcepub fn set_group_id(self, input: Option<String>) -> Self
pub fn set_group_id(self, input: Option<String>) -> Self
The ID of the Active Directory group to which the authorization rule grants access.
sourcepub fn access_all(self, input: bool) -> Self
pub fn access_all(self, input: bool) -> Self
Indicates whether the authorization rule grants access to all clients.
sourcepub fn set_access_all(self, input: Option<bool>) -> Self
pub fn set_access_all(self, input: Option<bool>) -> Self
Indicates whether the authorization rule grants access to all clients.
sourcepub fn destination_cidr(self, input: impl Into<String>) -> Self
pub fn destination_cidr(self, input: impl Into<String>) -> Self
The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
sourcepub fn set_destination_cidr(self, input: Option<String>) -> Self
pub fn set_destination_cidr(self, input: Option<String>) -> Self
The IPv4 address range, in CIDR notation, of the network to which the authorization rule applies.
sourcepub fn status(self, input: ClientVpnAuthorizationRuleStatus) -> Self
pub fn status(self, input: ClientVpnAuthorizationRuleStatus) -> Self
The current state of the authorization rule.
sourcepub fn set_status(self, input: Option<ClientVpnAuthorizationRuleStatus>) -> Self
pub fn set_status(self, input: Option<ClientVpnAuthorizationRuleStatus>) -> Self
The current state of the authorization rule.
sourcepub fn build(self) -> AuthorizationRule
pub fn build(self) -> AuthorizationRule
Consumes the builder and constructs a AuthorizationRule
.