public sealed class CreateRestoreChannelRequest : IMessage<CreateRestoreChannelRequest>, IEquatable<CreateRestoreChannelRequest>, IDeepCloneable<CreateRestoreChannelRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Backup for GKE v1 API class CreateRestoreChannelRequest.
Request message for CreateRestoreChannel.
Implements
IMessageCreateRestoreChannelRequest, IEquatableCreateRestoreChannelRequest, IDeepCloneableCreateRestoreChannelRequest, IBufferMessage, IMessageNamespace
Google.Cloud.GkeBackup.V1Assembly
Google.Cloud.GkeBackup.V1.dll
Constructors
CreateRestoreChannelRequest()
public CreateRestoreChannelRequest()
CreateRestoreChannelRequest(CreateRestoreChannelRequest)
public CreateRestoreChannelRequest(CreateRestoreChannelRequest other)
Parameter | |
---|---|
Name | Description |
other |
CreateRestoreChannelRequest |
Properties
Parent
public string Parent { get; set; }
Required. The location within which to create the RestoreChannel.
Format: projects/*/locations/*
Property Value | |
---|---|
Type | Description |
string |
ParentAsLocationName
public LocationName ParentAsLocationName { get; set; }
LocationName-typed view over the Parent resource name property.
Property Value | |
---|---|
Type | Description |
LocationName |
RestoreChannel
public RestoreChannel RestoreChannel { get; set; }
Required. The RestoreChannel resource object to create.
Property Value | |
---|---|
Type | Description |
RestoreChannel |
RestoreChannelId
public string RestoreChannelId { get; set; }
Optional. The client-provided short name for the RestoreChannel resource. This name must:
- be between 1 and 63 characters long (inclusive)
- consist of only lower-case ASCII letters, numbers, and dashes
- start with a lower-case letter
- end with a lower-case letter or number
- be unique within the set of RestoreChannels in this location If the user does not provide a name, a uuid will be used as the name.
Property Value | |
---|---|
Type | Description |
string |