ModifyHsmRequest

public struct ModifyHsmRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • 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.

    Declaration

    Swift

    public let eniIp: String?
  • The new external ID.

    Declaration

    Swift

    public let externalId: String?
  • The ARN of the HSM to modify.

    Declaration

    Swift

    public let hsmArn: String
  • The new IAM role ARN.

    Declaration

    Swift

    public let iamRoleArn: 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.

    Declaration

    Swift

    public let subnetId: String?
  • The new IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.

    Declaration

    Swift

    public let syslogIp: String?
  • Undocumented

    Declaration

    Swift

    public init(eniIp: String? = nil, externalId: String? = nil, hsmArn: String, iamRoleArn: String? = nil, subnetId: String? = nil, syslogIp: String? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws