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
View on GitHub
ModifyHsmRequest Structure Reference