Struct rusoto_cloudhsm::ModifyHsmRequest
[−]
[src]
pub struct ModifyHsmRequest { pub eni_ip: Option<String>, pub external_id: Option<String>, pub hsm_arn: String, pub iam_role_arn: Option<String>, pub subnet_id: Option<String>, pub syslog_ip: Option<String>, }
Contains the inputs for the ModifyHsm operation.
Fields
eni_ip: Option<String>
The new IP address for the elastic network interface (ENI) attached to the HSM.
If the HSM is moved to a different subnet, and an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the new subnet.
external_id: Option<String>
The new external ID.
hsm_arn: String
The ARN of the HSM to modify.
iam_role_arn: Option<String>
The new IAM role ARN.
subnet_id: Option<String>
The new identifier of the subnet that the HSM is in. The new subnet must be in the same Availability Zone as the current subnet.
syslog_ip: Option<String>
The new IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.
Trait Implementations
impl Default for ModifyHsmRequest
[src]
fn default() -> ModifyHsmRequest
[src]
Returns the "default value" for a type. Read more
impl Debug for ModifyHsmRequest
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for ModifyHsmRequest
[src]
fn clone(&self) -> ModifyHsmRequest
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more