You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::CloudHSM::Types::ModifyHsmRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ModifyHsmRequest as input to an Aws::Client method, you can use a vanilla Hash:

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

Contains the inputs for the ModifyHsm operation.

Instance Attribute Summary collapse

Instance Attribute Details

#eni_ip ⇒ 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.

Returns:

  • (String) —

    The new IP address for the elastic network interface (ENI) attached to the HSM.

#external_id ⇒ String

The new external ID.

Returns:

  • (String) —

    The new external ID.

#hsm_arn ⇒ String

The ARN of the HSM to modify.

Returns:

  • (String) —

    The ARN of the HSM to modify.

#iam_role_arn ⇒ String

The new IAM role ARN.

Returns:

  • (String) —

    The new IAM role ARN.

#subnet_id ⇒ 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.

Returns:

  • (String) —

    The new identifier of the subnet that the HSM is in.

#syslog_ip ⇒ String

The new IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.

Returns:

  • (String) —

    The new IP address for the syslog monitoring server.