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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudhsm/types.rb

Overview

Contains the inputs for the ModifyHsm operation.

Constant Summary collapse

SENSITIVE =
[]

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)


801
802
803
804
805
806
807
808
809
810
# File 'lib/aws-sdk-cloudhsm/types.rb', line 801

class ModifyHsmRequest < Struct.new(
  :hsm_arn,
  :subnet_id,
  :eni_ip,
  :iam_role_arn,
  :external_id,
  :syslog_ip)
  SENSITIVE = []
  include Aws::Structure
end

#external_idString

The new external ID.

Returns:

  • (String)


801
802
803
804
805
806
807
808
809
810
# File 'lib/aws-sdk-cloudhsm/types.rb', line 801

class ModifyHsmRequest < Struct.new(
  :hsm_arn,
  :subnet_id,
  :eni_ip,
  :iam_role_arn,
  :external_id,
  :syslog_ip)
  SENSITIVE = []
  include Aws::Structure
end

#hsm_arnString

The ARN of the HSM to modify.

Returns:

  • (String)


801
802
803
804
805
806
807
808
809
810
# File 'lib/aws-sdk-cloudhsm/types.rb', line 801

class ModifyHsmRequest < Struct.new(
  :hsm_arn,
  :subnet_id,
  :eni_ip,
  :iam_role_arn,
  :external_id,
  :syslog_ip)
  SENSITIVE = []
  include Aws::Structure
end

#iam_role_arnString

The new IAM role ARN.

Returns:

  • (String)


801
802
803
804
805
806
807
808
809
810
# File 'lib/aws-sdk-cloudhsm/types.rb', line 801

class ModifyHsmRequest < Struct.new(
  :hsm_arn,
  :subnet_id,
  :eni_ip,
  :iam_role_arn,
  :external_id,
  :syslog_ip)
  SENSITIVE = []
  include Aws::Structure
end

#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)


801
802
803
804
805
806
807
808
809
810
# File 'lib/aws-sdk-cloudhsm/types.rb', line 801

class ModifyHsmRequest < Struct.new(
  :hsm_arn,
  :subnet_id,
  :eni_ip,
  :iam_role_arn,
  :external_id,
  :syslog_ip)
  SENSITIVE = []
  include Aws::Structure
end

#syslog_ipString

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

Returns:

  • (String)


801
802
803
804
805
806
807
808
809
810
# File 'lib/aws-sdk-cloudhsm/types.rb', line 801

class ModifyHsmRequest < Struct.new(
  :hsm_arn,
  :subnet_id,
  :eni_ip,
  :iam_role_arn,
  :external_id,
  :syslog_ip)
  SENSITIVE = []
  include Aws::Structure
end