Struct aws_sdk_directconnect::model::mac_sec_key::Builder
source · [−]pub struct Builder { /* private fields */ }Expand description
A builder for MacSecKey.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn secret_arn(self, input: impl Into<String>) -> Self
pub fn secret_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.
sourcepub fn set_secret_arn(self, input: Option<String>) -> Self
pub fn set_secret_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the MAC Security (MACsec) secret key.
sourcepub fn ckn(self, input: impl Into<String>) -> Self
pub fn ckn(self, input: impl Into<String>) -> Self
The Connection Key Name (CKN) for the MAC Security secret key.
sourcepub fn set_ckn(self, input: Option<String>) -> Self
pub fn set_ckn(self, input: Option<String>) -> Self
The Connection Key Name (CKN) for the MAC Security secret key.
sourcepub fn state(self, input: impl Into<String>) -> Self
pub fn state(self, input: impl Into<String>) -> Self
The state of the MAC Security (MACsec) secret key.
The possible values are:
-
associating: The MAC Security (MACsec) secret key is being validated and not yet associated with the connection or LAG. -
associated: The MAC Security (MACsec) secret key is validated and associated with the connection or LAG. -
disassociating: The MAC Security (MACsec) secret key is being disassociated from the connection or LAG -
disassociated: The MAC Security (MACsec) secret key is no longer associated with the connection or LAG.
sourcepub fn set_state(self, input: Option<String>) -> Self
pub fn set_state(self, input: Option<String>) -> Self
The state of the MAC Security (MACsec) secret key.
The possible values are:
-
associating: The MAC Security (MACsec) secret key is being validated and not yet associated with the connection or LAG. -
associated: The MAC Security (MACsec) secret key is validated and associated with the connection or LAG. -
disassociating: The MAC Security (MACsec) secret key is being disassociated from the connection or LAG -
disassociated: The MAC Security (MACsec) secret key is no longer associated with the connection or LAG.
sourcepub fn start_on(self, input: impl Into<String>) -> Self
pub fn start_on(self, input: impl Into<String>) -> Self
The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format.
sourcepub fn set_start_on(self, input: Option<String>) -> Self
pub fn set_start_on(self, input: Option<String>) -> Self
The date that the MAC Security (MACsec) secret key takes effect. The value is displayed in UTC format.