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_ipString

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_idString

The new external ID.

Returns:

  • (String)

    The new external ID.

#hsm_arnString

The ARN of the HSM to modify.

Returns:

  • (String)

    The ARN of the HSM to modify.

#iam_role_arnString

The new IAM role ARN.

Returns:

  • (String)

    The new IAM role ARN.

#subnet_idString

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_ipString

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.