CreateHsmConfigurationMessage
public struct CreateHsmConfigurationMessage : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
A text description of the HSM configuration to be created.
Declaration
Swift
public let description: String
-
The identifier to be assigned to the new Amazon Redshift HSM configuration.
Declaration
Swift
public let hsmConfigurationIdentifier: String
-
The IP address that the Amazon Redshift cluster must use to access the HSM.
Declaration
Swift
public let hsmIpAddress: String
-
The name of the partition in the HSM where the Amazon Redshift clusters will store their database encryption keys.
Declaration
Swift
public let hsmPartitionName: String
-
The password required to access the HSM partition.
Declaration
Swift
public let hsmPartitionPassword: String
-
The HSMs public certificate file. When using Cloud HSM, the file name is server.pem.
Declaration
Swift
public let hsmServerPublicCertificate: String
-
A list of tag instances.
Declaration
Swift
public let tags: [Tag]?
-
init(description:hsmConfigurationIdentifier:hsmIpAddress:hsmPartitionName:hsmPartitionPassword:hsmServerPublicCertificate:tags:)
Undocumented
Declaration
Swift
public init(description: String, hsmConfigurationIdentifier: String, hsmIpAddress: String, hsmPartitionName: String, hsmPartitionPassword: String, hsmServerPublicCertificate: String, tags: [Tag]? = nil)