Google Cloud Key Management Service v1 API - Class RetiredResource (3.23.0)

public sealed class RetiredResource : IMessage<RetiredResource>, IEquatable<RetiredResource>, IDeepCloneable<RetiredResource>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Key Management Service v1 API class RetiredResource.

A RetiredResource resource represents the record of a deleted [CryptoKey][google.cloud.kms.v1.CryptoKey]. Its purpose is to provide visibility into retained user data and to prevent reuse of these names for new [CryptoKeys][google.cloud.kms.v1.CryptoKey].

Inheritance

object > RetiredResource

Namespace

Google.Cloud.Kms.V1

Assembly

Google.Cloud.Kms.V1.dll

Constructors

RetiredResource()

public RetiredResource()

RetiredResource(RetiredResource)

public RetiredResource(RetiredResource other)
Parameter
Name Description
other RetiredResource

Properties

DeleteTime

public Timestamp DeleteTime { get; set; }

Output only. The time at which the original resource was deleted and this RetiredResource record was created.

Property Value
Type Description
Timestamp

Name

public string Name { get; set; }

Output only. Identifier. The resource name for this [RetiredResource][google.cloud.kms.v1.RetiredResource] in the format projects/*/locations/*/retiredResources/*.

Property Value
Type Description
string

OriginalResource

public string OriginalResource { get; set; }

Output only. The full resource name of the original [CryptoKey][google.cloud.kms.v1.CryptoKey] that was deleted in the format projects/*/locations/*/keyRings/*/cryptoKeys/*.

Property Value
Type Description
string

ResourceType

public string ResourceType { get; set; }

Output only. The resource type of the original deleted resource.

Property Value
Type Description
string

RetiredResourceName

public RetiredResourceName RetiredResourceName { get; set; }

RetiredResourceName-typed view over the Name resource name property.

Property Value
Type Description
RetiredResourceName