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