pub struct MacsecKey {
pub connectivity_association_name_secret_id: String,
pub connectivity_association_key_secret_id: String,
pub connectivity_association_name_secret_version: Option<i64>,
pub connectivity_association_key_secret_version: Option<i64>,
}Expand description
An object defining the Secrets-in-Vault OCIDs representing the MACsec key.
Fields§
§connectivity_association_name_secret_id: StringSecret OCID containing the Connectivity association Key Name (CKN) of this MACsec key.
connectivity_association_key_secret_id: StringSecret OCID containing the Connectivity Association Key (CAK) of this MACsec key.
connectivity_association_name_secret_version: Option<i64>The secret version of the connectivity association name secret in Vault. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
connectivity_association_key_secret_version: Option<i64>The secret version of the {@code connectivityAssociationKey} secret in Vault. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.
Implementations§
Source§impl MacsecKey
impl MacsecKey
Sourcepub fn new(required: MacsecKeyRequired) -> Self
pub fn new(required: MacsecKeyRequired) -> Self
Create a new MacsecKey with required fields
Sourcepub fn set_connectivity_association_name_secret_id(self, value: String) -> Self
pub fn set_connectivity_association_name_secret_id(self, value: String) -> Self
Set connectivity_association_name_secret_id
Sourcepub fn set_connectivity_association_name_secret_version(
self,
value: Option<i64>,
) -> Self
pub fn set_connectivity_association_name_secret_version( self, value: Option<i64>, ) -> Self
Set connectivity_association_name_secret_version
Sourcepub fn set_connectivity_association_key_secret_id(self, value: String) -> Self
pub fn set_connectivity_association_key_secret_id(self, value: String) -> Self
Set connectivity_association_key_secret_id
Sourcepub fn set_connectivity_association_key_secret_version(
self,
value: Option<i64>,
) -> Self
pub fn set_connectivity_association_key_secret_version( self, value: Option<i64>, ) -> Self
Set connectivity_association_key_secret_version
Sourcepub fn with_connectivity_association_name_secret_version(
self,
value: i64,
) -> Self
pub fn with_connectivity_association_name_secret_version( self, value: i64, ) -> Self
Set connectivity_association_name_secret_version (unwraps Option)
Sourcepub fn with_connectivity_association_key_secret_version(
self,
value: i64,
) -> Self
pub fn with_connectivity_association_key_secret_version( self, value: i64, ) -> Self
Set connectivity_association_key_secret_version (unwraps Option)