Class CreateSecretRequest (3.0.0-beta01)

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

Request message for [SecretManagerService.CreateSecret][google.cloud.secrets.v1beta1.SecretManagerService.CreateSecret].

Inheritance

Object > CreateSecretRequest

Namespace

Google.Cloud.SecretManager.V1Beta1

Assembly

Google.Cloud.SecretManager.V1Beta1.dll

Constructors

CreateSecretRequest()

public CreateSecretRequest()

CreateSecretRequest(CreateSecretRequest)

public CreateSecretRequest(CreateSecretRequest other)
Parameter
NameDescription
otherCreateSecretRequest

Properties

Parent

public string Parent { get; set; }

Required. The resource name of the project to associate with the [Secret][google.cloud.secrets.v1beta1.Secret], in the format projects/*.

Property Value
TypeDescription
String

ParentAsProjectName

public ProjectName ParentAsProjectName { get; set; }

ProjectName-typed view over the Parent resource name property.

Property Value
TypeDescription
ProjectName

Secret

public Secret Secret { get; set; }

Required. A [Secret][google.cloud.secrets.v1beta1.Secret] with initial field values.

Property Value
TypeDescription
Secret

SecretId

public string SecretId { get; set; }

Required. This must be unique within the project.

A secret ID is a string with a maximum length of 255 characters and can contain uppercase and lowercase letters, numerals, and the hyphen (-) and underscore (_) characters.

Property Value
TypeDescription
String