public sealed class EncryptionSpec : IMessage<EncryptionSpec>, IEquatable<EncryptionSpec>, IDeepCloneable<EncryptionSpec>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud AI Platform v1beta1 API class EncryptionSpec.
Represents a customer-managed encryption key spec that can be applied to a top-level resource.
Implements
IMessageEncryptionSpec, IEquatableEncryptionSpec, IDeepCloneableEncryptionSpec, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.dll
Constructors
EncryptionSpec()
public EncryptionSpec()
EncryptionSpec(EncryptionSpec)
public EncryptionSpec(EncryptionSpec other)
Parameter | |
---|---|
Name | Description |
other |
EncryptionSpec |
Properties
KmsKeyName
public string KmsKeyName { get; set; }
Required. The Cloud KMS resource identifier of the customer managed
encryption key used to protect a resource. Has the form:
projects/my-project/locations/my-region/keyRings/my-kr/cryptoKeys/my-key
.
The key needs to be in the same region as where the compute resource is
created.
Property Value | |
---|---|
Type | Description |
string |