Show / Hide Table of Contents

Class KeyAccessJustificationsPolicyConfig

Represents a singleton configuration for Key Access Justifications policies.

Inheritance
object
KeyAccessJustificationsPolicyConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CloudKMS.v1.Data
Assembly: Google.Apis.CloudKMS.v1.dll
Syntax
public class KeyAccessJustificationsPolicyConfig : IDirectResponseSchema

Properties

DefaultKeyAccessJustificationPolicy

Optional. Specifies the default key access justifications (KAJ) policy used when a CryptoKey is created in this folder. This is only used when a Key Access Justifications policy is not provided in the CreateCryptoKeyRequest. This overrides any default policies in its ancestry. If this field is unset, or is set but contains an empty allowed_access_reasons list, no default Key Access Justifications (KAJ) policy configuration is active. In this scenario, all newly created keys will default to an "allow-all" policy.

Declaration
[JsonProperty("defaultKeyAccessJustificationPolicy")]
public virtual KeyAccessJustificationsPolicy DefaultKeyAccessJustificationPolicy { get; set; }
Property Value
Type Description
KeyAccessJustificationsPolicy

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

Name

Identifier. Represents the resource name for this KeyAccessJustificationsPolicyConfig in the format of "{organizations|folders|projects}/*/kajPolicyConfig".

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX