Ekm Connection Args
data class EkmConnectionArgs(val cryptoSpacePath: Output<String>? = null, val ekmConnectionId: Output<String>? = null, val etag: Output<String>? = null, val keyManagementMode: Output<EkmConnectionKeyManagementMode>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val serviceResolvers: Output<List<ServiceResolverArgs>>? = null) : ConvertibleToJava<EkmConnectionArgs>
Creates a new EkmConnection in a given Project and Location. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Constructors
Link copied to clipboard
constructor(cryptoSpacePath: Output<String>? = null, ekmConnectionId: Output<String>? = null, etag: Output<String>? = null, keyManagementMode: Output<EkmConnectionKeyManagementMode>? = null, location: Output<String>? = null, project: Output<String>? = null, serviceResolvers: Output<List<ServiceResolverArgs>>? = null)
Properties
Link copied to clipboard
Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
Link copied to clipboard
Required. It must be unique within a location and match the regular expression [a-zA-Z0-9_-]{1,63}
.
Link copied to clipboard
Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
Link copied to clipboard
A list of ServiceResolvers where the EKM can be reached. There should be one ServiceResolver per EKM replica. Currently, only a single ServiceResolver is supported.