Class GoogleCloudAssuredworkloadsV1WorkloadKMSSettings
Settings specific to the Key Management Service.
Implements
Inherited Members
Namespace: Google.Apis.Assuredworkloads.v1.Data
Assembly: Google.Apis.Assuredworkloads.v1.dll
Syntax
public class GoogleCloudAssuredworkloadsV1WorkloadKMSSettings : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
NextRotationTime
object representation of NextRotationTimeRaw.
Declaration
[JsonIgnore]
[Obsolete("This property is obsolete and may behave unexpectedly; please use NextRotationTimeDateTimeOffset instead.")]
public virtual object NextRotationTime { get; set; }
Property Value
Type | Description |
---|---|
object |
NextRotationTimeDateTimeOffset
DateTimeOffset representation of NextRotationTimeRaw.
Declaration
[JsonIgnore]
public virtual DateTimeOffset? NextRotationTimeDateTimeOffset { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset? |
NextRotationTimeRaw
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.
Declaration
[JsonProperty("nextRotationTime")]
public virtual string NextRotationTimeRaw { get; set; }
Property Value
Type | Description |
---|---|
string |
RotationPeriod
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.
Declaration
[JsonProperty("rotationPeriod")]
public virtual object RotationPeriod { get; set; }
Property Value
Type | Description |
---|---|
object |