Struct google_cloudkms1::api::EkmConnection
source · pub struct EkmConnection {
pub create_time: Option<DateTime<Utc>>,
pub crypto_space_path: Option<String>,
pub etag: Option<String>,
pub key_management_mode: Option<String>,
pub name: Option<String>,
pub service_resolvers: Option<Vec<ServiceResolver>>,
}
Expand description
An EkmConnection represents an individual EKM connection. It can be used for creating CryptoKeys and CryptoKeyVersions with a ProtectionLevel of EXTERNAL_VPC, as well as performing cryptographic operations using keys created within the EkmConnection.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations ekm connections create projects (request|response)
- locations ekm connections get projects (response)
- locations ekm connections patch projects (request|response)
Fields§
§create_time: Option<DateTime<Utc>>
Output only. The time at which the EkmConnection was created.
crypto_space_path: Option<String>
Optional. Identifies the EKM Crypto Space that this EkmConnection maps to. Note: This field is required if KeyManagementMode is CLOUD_KMS.
etag: Option<String>
Optional. Etag of the currently stored EkmConnection.
key_management_mode: Option<String>
Optional. Describes who can perform control plane operations on the EKM. If unset, this defaults to MANUAL.
name: Option<String>
Output only. The resource name for the EkmConnection in the format projects/*/locations/*/ekmConnections/*
.
service_resolvers: Option<Vec<ServiceResolver>>
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.
Trait Implementations§
source§impl Clone for EkmConnection
impl Clone for EkmConnection
source§fn clone(&self) -> EkmConnection
fn clone(&self) -> EkmConnection
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more