public sealed class CreateSecretRequest : IMessage<CreateSecretRequest>, IEquatable<CreateSecretRequest>, IDeepCloneable<CreateSecretRequest>, IBufferMessage, IMessage
Request message for [SecretManagerService.CreateSecret][google.cloud.secrets.v1beta1.SecretManagerService.CreateSecret].
Implements
IMessage<CreateSecretRequest>, IEquatable<CreateSecretRequest>, IDeepCloneable<CreateSecretRequest>, IBufferMessage, IMessageNamespace
Google.Cloud.SecretManager.V1Beta1Assembly
Google.Cloud.SecretManager.V1Beta1.dll
Constructors
CreateSecretRequest()
public CreateSecretRequest()
CreateSecretRequest(CreateSecretRequest)
public CreateSecretRequest(CreateSecretRequest other)
Parameter | |
---|---|
Name | Description |
other | CreateSecretRequest |
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 | |
---|---|
Type | Description |
String |
ParentAsProjectName
public ProjectName ParentAsProjectName { get; set; }
ProjectName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
ProjectName |
Secret
public Secret Secret { get; set; }
Required. A [Secret][google.cloud.secrets.v1beta1.Secret] with initial field values.
Property Value | |
---|---|
Type | Description |
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 | |
---|---|
Type | Description |
String |