pub struct GenerateSSHIdentityKeyPairRequestBody {
pub curve: Option<ECDSACurveType>,
pub key_length: Option<i64>,
pub key_type: SSHKeyType,
}
Expand description
This action generates a new SSH identity key-pair to be used with this aggregation source. The generated public key is stored in the Key resource referenced by the PublicIdentityKey property in SSHSettings. Any existing key-pair is deleted and replace by the new key-pair.
Fields§
§curve: Option<ECDSACurveType>
§key_length: Option<i64>
The length of the SSH key, in bits, if the KeyType parameter contains RSA
.
key_type: SSHKeyType
Trait Implementations§
Source§impl Clone for GenerateSSHIdentityKeyPairRequestBody
impl Clone for GenerateSSHIdentityKeyPairRequestBody
Source§fn clone(&self) -> GenerateSSHIdentityKeyPairRequestBody
fn clone(&self) -> GenerateSSHIdentityKeyPairRequestBody
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl<'de> Deserialize<'de> for GenerateSSHIdentityKeyPairRequestBody
impl<'de> Deserialize<'de> for GenerateSSHIdentityKeyPairRequestBody
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Metadata<'static> for GenerateSSHIdentityKeyPairRequestBody
impl Metadata<'static> for GenerateSSHIdentityKeyPairRequestBody
Source§const JSON_SCHEMA: &'static str = "AggregationSource.v1_3_1.json"
const JSON_SCHEMA: &'static str = "AggregationSource.v1_3_1.json"
Name of the json-schema file that describes the entity that implements this trait. Should
be only the file name, so that it can be resolved relative to the URL of the redfish
service, or the public Redfish schema index.
Auto Trait Implementations§
impl Freeze for GenerateSSHIdentityKeyPairRequestBody
impl RefUnwindSafe for GenerateSSHIdentityKeyPairRequestBody
impl Send for GenerateSSHIdentityKeyPairRequestBody
impl Sync for GenerateSSHIdentityKeyPairRequestBody
impl Unpin for GenerateSSHIdentityKeyPairRequestBody
impl UnwindSafe for GenerateSSHIdentityKeyPairRequestBody
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