[Obsolete]
public sealed class Workload.Types.KMSSettings : IMessage<Workload.Types.KMSSettings>, IEquatable<Workload.Types.KMSSettings>, IDeepCloneable<Workload.Types.KMSSettings>, IBufferMessage, IMessage
Reference documentation and code samples for the Assured Workloads v1beta1 API class Workload.Types.KMSSettings.
Settings specific to the Key Management Service.
Implements
IMessageWorkloadTypesKMSSettings, IEquatableWorkloadTypesKMSSettings, IDeepCloneableWorkloadTypesKMSSettings, IBufferMessage, IMessageNamespace
Google.Cloud.AssuredWorkloads.V1Beta1Assembly
Google.Cloud.AssuredWorkloads.V1Beta1.dll
Constructors
KMSSettings()
public KMSSettings()
KMSSettings(KMSSettings)
public KMSSettings(Workload.Types.KMSSettings other)
Parameter | |
---|---|
Name | Description |
other |
WorkloadTypesKMSSettings |
Properties
NextRotationTime
public Timestamp NextRotationTime { get; set; }
Required. Input only. Immutable. The time at which the Key Management Service will automatically create a new version of the crypto key and mark it as the primary.
Property Value | |
---|---|
Type | Description |
Timestamp |
RotationPeriod
public Duration RotationPeriod { get; set; }
Required. Input only. Immutable. [next_rotation_time] will be advanced by this period when the Key Management Service automatically rotates a key. Must be at least 24 hours and at most 876,000 hours.
Property Value | |
---|---|
Type | Description |
Duration |