class Aws::CloudHSM::Types::ModifyHsmRequest

Contains the inputs for the ModifyHsm operation.

@note When making an API call, you may pass ModifyHsmRequest

data as a hash:

    {
      hsm_arn: "HsmArn", # required
      subnet_id: "SubnetId",
      eni_ip: "IpAddress",
      iam_role_arn: "IamRoleArn",
      external_id: "ExternalId",
      syslog_ip: "IpAddress",
    }

@!attribute [rw] hsm_arn

The ARN of the HSM to modify.
@return [String]

@!attribute [rw] subnet_id

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.
@return [String]

@!attribute [rw] eni_ip

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.
@return [String]

@!attribute [rw] iam_role_arn

The new IAM role ARN.
@return [String]

@!attribute [rw] external_id

The new external ID.
@return [String]

@!attribute [rw] syslog_ip

The new IP address for the syslog monitoring server. The AWS
CloudHSM service only supports one syslog monitoring server.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/cloudhsm-2014-05-30/ModifyHsmRequest AWS API Documentation

Constants

SENSITIVE