Class CreateHsmRequest

    • Method Detail

      • subnetId

        public final String subnetId()

        The identifier of the subnet in your VPC in which to place the HSM.

        Returns:
        The identifier of the subnet in your VPC in which to place the HSM.
      • sshKey

        public final String sshKey()

        The SSH public key to install on the HSM.

        Returns:
        The SSH public key to install on the HSM.
      • eniIp

        public final String eniIp()

        The IP address to assign to the HSM's ENI.

        If an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the subnet.

        Returns:
        The IP address to assign to the HSM's ENI.

        If an IP address is not specified, an IP address will be randomly chosen from the CIDR range of the subnet.

      • iamRoleArn

        public final String iamRoleArn()

        The ARN of an IAM role to enable the AWS CloudHSM service to allocate an ENI on your behalf.

        Returns:
        The ARN of an IAM role to enable the AWS CloudHSM service to allocate an ENI on your behalf.
      • externalId

        public final String externalId()

        The external ID from IamRoleArn, if present.

        Returns:
        The external ID from IamRoleArn, if present.
      • subscriptionTypeAsString

        public final String subscriptionTypeAsString()
        Returns the value of the SubscriptionType property for this object.

        If the service returns an enum value that is not available in the current SDK version, subscriptionType will return SubscriptionType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from subscriptionTypeAsString().

        Returns:
        The value of the SubscriptionType property for this object.
        See Also:
        SubscriptionType
      • clientToken

        public final String clientToken()

        A user-defined token to ensure idempotence. Subsequent calls to this operation with the same token will be ignored.

        Returns:
        A user-defined token to ensure idempotence. Subsequent calls to this operation with the same token will be ignored.
      • syslogIp

        public final String syslogIp()

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

        Returns:
        The IP address for the syslog monitoring server. The AWS CloudHSM service only supports one syslog monitoring server.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object