Package cloud.google.com/go/backupdr/apiv1/backupdrpb (v1.0.2)

Variables

NetworkConfig_PeeringMode_name, NetworkConfig_PeeringMode_value

var (
	NetworkConfig_PeeringMode_name = map[int32]string{
		0: "PEERING_MODE_UNSPECIFIED",
		1: "PRIVATE_SERVICE_ACCESS",
	}
	NetworkConfig_PeeringMode_value = map[string]int32{
		"PEERING_MODE_UNSPECIFIED": 0,
		"PRIVATE_SERVICE_ACCESS":   1,
	}
)

Enum value maps for NetworkConfig_PeeringMode.

ManagementServer_InstanceType_name, ManagementServer_InstanceType_value

var (
	ManagementServer_InstanceType_name = map[int32]string{
		0: "INSTANCE_TYPE_UNSPECIFIED",
		1: "BACKUP_RESTORE",
	}
	ManagementServer_InstanceType_value = map[string]int32{
		"INSTANCE_TYPE_UNSPECIFIED": 0,
		"BACKUP_RESTORE":            1,
	}
)

Enum value maps for ManagementServer_InstanceType.

ManagementServer_InstanceState_name, ManagementServer_InstanceState_value

var (
	ManagementServer_InstanceState_name = map[int32]string{
		0: "INSTANCE_STATE_UNSPECIFIED",
		1: "CREATING",
		2: "READY",
		3: "UPDATING",
		4: "DELETING",
		5: "REPAIRING",
		6: "MAINTENANCE",
		7: "ERROR",
	}
	ManagementServer_InstanceState_value = map[string]int32{
		"INSTANCE_STATE_UNSPECIFIED": 0,
		"CREATING":                   1,
		"READY":                      2,
		"UPDATING":                   3,
		"DELETING":                   4,
		"REPAIRING":                  5,
		"MAINTENANCE":                6,
		"ERROR":                      7,
	}
)

Enum value maps for ManagementServer_InstanceState.

File_google_cloud_backupdr_v1_backupdr_proto

var File_google_cloud_backupdr_v1_backupdr_proto protoreflect.FileDescriptor

Functions

func RegisterBackupDRServer

func RegisterBackupDRServer(s *grpc.Server, srv BackupDRServer)

BackupDRClient

type BackupDRClient interface {
	// Lists ManagementServers in a given project and location.
	ListManagementServers(ctx context.Context, in *ListManagementServersRequest, opts ...grpc.CallOption) (*ListManagementServersResponse, error)
	// Gets details of a single ManagementServer.
	GetManagementServer(ctx context.Context, in *GetManagementServerRequest, opts ...grpc.CallOption) (*ManagementServer, error)
	// Creates a new ManagementServer in a given project and location.
	CreateManagementServer(ctx context.Context, in *CreateManagementServerRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a single ManagementServer.
	DeleteManagementServer(ctx context.Context, in *DeleteManagementServerRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

BackupDRClient is the client API for BackupDR service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewBackupDRClient

func NewBackupDRClient(cc grpc.ClientConnInterface) BackupDRClient

BackupDRServer

type BackupDRServer interface {
	// Lists ManagementServers in a given project and location.
	ListManagementServers(context.Context, *ListManagementServersRequest) (*ListManagementServersResponse, error)
	// Gets details of a single ManagementServer.
	GetManagementServer(context.Context, *GetManagementServerRequest) (*ManagementServer, error)
	// Creates a new ManagementServer in a given project and location.
	CreateManagementServer(context.Context, *CreateManagementServerRequest) (*longrunningpb.Operation, error)
	// Deletes a single ManagementServer.
	DeleteManagementServer(context.Context, *DeleteManagementServerRequest) (*longrunningpb.Operation, error)
}

BackupDRServer is the server API for BackupDR service.

CreateManagementServerRequest

type CreateManagementServerRequest struct {

	// Required. The management server project and location in the format
	// `projects/{project_id}/locations/{location}`. In Cloud Backup and DR
	// locations map to GCP regions, for example **us-central1**.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The name of the management server to create. The name must be
	// unique for the specified project and location.
	ManagementServerId string `protobuf:"bytes,2,opt,name=management_server_id,json=managementServerId,proto3" json:"management_server_id,omitempty"`
	// Required. A [management server
	// resource][google.cloud.backupdr.v1.ManagementServer]
	ManagementServer *ManagementServer `protobuf:"bytes,3,opt,name=management_server,json=managementServer,proto3" json:"management_server,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes since the first request.
	//
	// For example, consider a situation where you make an initial request and
	// the request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for creating a management server instance.

func (*CreateManagementServerRequest) Descriptor

func (*CreateManagementServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateManagementServerRequest.ProtoReflect.Descriptor instead.

func (*CreateManagementServerRequest) GetManagementServer

func (x *CreateManagementServerRequest) GetManagementServer() *ManagementServer

func (*CreateManagementServerRequest) GetManagementServerId

func (x *CreateManagementServerRequest) GetManagementServerId() string

func (*CreateManagementServerRequest) GetParent

func (x *CreateManagementServerRequest) GetParent() string

func (*CreateManagementServerRequest) GetRequestId

func (x *CreateManagementServerRequest) GetRequestId() string

func (*CreateManagementServerRequest) ProtoMessage

func (*CreateManagementServerRequest) ProtoMessage()

func (*CreateManagementServerRequest) ProtoReflect

func (*CreateManagementServerRequest) Reset

func (x *CreateManagementServerRequest) Reset()

func (*CreateManagementServerRequest) String

DeleteManagementServerRequest

type DeleteManagementServerRequest struct {

	// Required. Name of the resource
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional request ID to identify requests. Specify a unique
	// request ID so that if you must retry your request, the server will know to
	// ignore the request if it has already been completed. The server will
	// guarantee that for at least 60 minutes after the first request.
	//
	// For example, consider a situation where you make an initial request and
	// the request times out. If you make the request again with the same request
	// ID, the server can check if original operation with the same request ID
	// was received, and if so, will ignore the second request. This prevents
	// clients from accidentally creating duplicate commitments.
	//
	// The request ID must be a valid UUID with the exception that zero UUID is
	// not supported (00000000-0000-0000-0000-000000000000).
	RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
	// contains filtered or unexported fields
}

Request message for deleting a management server instance.

func (*DeleteManagementServerRequest) Descriptor

func (*DeleteManagementServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteManagementServerRequest.ProtoReflect.Descriptor instead.

func (*DeleteManagementServerRequest) GetName

func (*DeleteManagementServerRequest) GetRequestId

func (x *DeleteManagementServerRequest) GetRequestId() string

func (*DeleteManagementServerRequest) ProtoMessage

func (*DeleteManagementServerRequest) ProtoMessage()

func (*DeleteManagementServerRequest) ProtoReflect

func (*DeleteManagementServerRequest) Reset

func (x *DeleteManagementServerRequest) Reset()

func (*DeleteManagementServerRequest) String

GetManagementServerRequest

type GetManagementServerRequest struct {

	// Required. Name of the management server resource name, in the format
	// `projects/{project_id}/locations/{location}/managementServers/{resource_name}`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request message for getting a management server instance.

func (*GetManagementServerRequest) Descriptor

func (*GetManagementServerRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetManagementServerRequest.ProtoReflect.Descriptor instead.

func (*GetManagementServerRequest) GetName

func (x *GetManagementServerRequest) GetName() string

func (*GetManagementServerRequest) ProtoMessage

func (*GetManagementServerRequest) ProtoMessage()

func (*GetManagementServerRequest) ProtoReflect

func (*GetManagementServerRequest) Reset

func (x *GetManagementServerRequest) Reset()

func (*GetManagementServerRequest) String

func (x *GetManagementServerRequest) String() string

ListManagementServersRequest

type ListManagementServersRequest struct {

	// Required. The project and location for which to retrieve management servers
	// information, in the format `projects/{project_id}/locations/{location}`. In
	// Cloud BackupDR, locations map to GCP regions, for example **us-central1**.
	// To retrieve management servers for all locations, use "-" for the
	// `{location}` value.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. Requested page size. Server may return fewer items than
	// requested. If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. Filtering results.
	Filter *string `protobuf:"bytes,4,opt,name=filter,proto3,oneof" json:"filter,omitempty"`
	// Optional. Hint for how to order the results.
	OrderBy *string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request message for listing management servers.

func (*ListManagementServersRequest) Descriptor

func (*ListManagementServersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListManagementServersRequest.ProtoReflect.Descriptor instead.

func (*ListManagementServersRequest) GetFilter

func (x *ListManagementServersRequest) GetFilter() string

func (*ListManagementServersRequest) GetOrderBy

func (x *ListManagementServersRequest) GetOrderBy() string

func (*ListManagementServersRequest) GetPageSize

func (x *ListManagementServersRequest) GetPageSize() int32

func (*ListManagementServersRequest) GetPageToken

func (x *ListManagementServersRequest) GetPageToken() string

func (*ListManagementServersRequest) GetParent

func (x *ListManagementServersRequest) GetParent() string

func (*ListManagementServersRequest) ProtoMessage

func (*ListManagementServersRequest) ProtoMessage()

func (*ListManagementServersRequest) ProtoReflect

func (*ListManagementServersRequest) Reset

func (x *ListManagementServersRequest) Reset()

func (*ListManagementServersRequest) String

ListManagementServersResponse

type ListManagementServersResponse struct {

	// The list of ManagementServer instances in the project for the specified
	// location.
	//
	// If the `{location}` value in the request is "-", the response contains a
	// list of instances from all locations. In case any location is unreachable,
	// the response will only return management servers in reachable locations and
	// the 'unreachable' field will be populated with a list of unreachable
	// locations.
	ManagementServers []*ManagementServer `protobuf:"bytes,1,rep,name=management_servers,json=managementServers,proto3" json:"management_servers,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response message for listing management servers.

func (*ListManagementServersResponse) Descriptor

func (*ListManagementServersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListManagementServersResponse.ProtoReflect.Descriptor instead.

func (*ListManagementServersResponse) GetManagementServers

func (x *ListManagementServersResponse) GetManagementServers() []*ManagementServer

func (*ListManagementServersResponse) GetNextPageToken

func (x *ListManagementServersResponse) GetNextPageToken() string

func (*ListManagementServersResponse) GetUnreachable

func (x *ListManagementServersResponse) GetUnreachable() []string

func (*ListManagementServersResponse) ProtoMessage

func (*ListManagementServersResponse) ProtoMessage()

func (*ListManagementServersResponse) ProtoReflect

func (*ListManagementServersResponse) Reset

func (x *ListManagementServersResponse) Reset()

func (*ListManagementServersResponse) String

ManagementServer

type ManagementServer struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Type ManagementServer_InstanceType `protobuf:"varint,14,opt,name=type,proto3,enum=google.cloud.backupdr.v1.ManagementServer_InstanceType" json:"type,omitempty"`

	ManagementUri *ManagementURI `protobuf:"bytes,11,opt,name=management_uri,json=managementUri,proto3" json:"management_uri,omitempty"`

	WorkforceIdentityBasedManagementUri *WorkforceIdentityBasedManagementURI "" /* 173 byte string literal not displayed */

	State ManagementServer_InstanceState `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.backupdr.v1.ManagementServer_InstanceState" json:"state,omitempty"`

	Networks []*NetworkConfig `protobuf:"bytes,8,rep,name=networks,proto3" json:"networks,omitempty"`

	Etag string `protobuf:"bytes,13,opt,name=etag,proto3" json:"etag,omitempty"`

	Oauth2ClientId string `protobuf:"bytes,15,opt,name=oauth2_client_id,json=oauth2ClientId,proto3" json:"oauth2_client_id,omitempty"`

	WorkforceIdentityBasedOauth2ClientId *WorkforceIdentityBasedOAuth2ClientID "" /* 178 byte string literal not displayed */

	BaProxyUri []string `protobuf:"bytes,18,rep,name=ba_proxy_uri,json=baProxyUri,proto3" json:"ba_proxy_uri,omitempty"`

	SatisfiesPzs *wrapperspb.BoolValue `protobuf:"bytes,19,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`

	SatisfiesPzi bool `protobuf:"varint,20,opt,name=satisfies_pzi,json=satisfiesPzi,proto3" json:"satisfies_pzi,omitempty"`

}

ManagementServer describes a single BackupDR ManagementServer instance.

func (*ManagementServer) Descriptor

func (*ManagementServer) Descriptor() ([]byte, []int)

Deprecated: Use ManagementServer.ProtoReflect.Descriptor instead.

func (*ManagementServer) GetBaProxyUri

func (x *ManagementServer) GetBaProxyUri() []string

func (*ManagementServer) GetCreateTime

func (x *ManagementServer) GetCreateTime() *timestamppb.Timestamp

func (*ManagementServer) GetDescription

func (x *ManagementServer) GetDescription() string

func (*ManagementServer) GetEtag

func (x *ManagementServer) GetEtag() string

func (*ManagementServer) GetLabels

func (x *ManagementServer) GetLabels() map[string]string

func (*ManagementServer) GetManagementUri

func (x *ManagementServer) GetManagementUri() *ManagementURI

func (*ManagementServer) GetName

func (x *ManagementServer) GetName() string

func (*ManagementServer) GetNetworks

func (x *ManagementServer) GetNetworks() []*NetworkConfig

func (*ManagementServer) GetOauth2ClientId

func (x *ManagementServer) GetOauth2ClientId() string

func (*ManagementServer) GetSatisfiesPzi

func (x *ManagementServer) GetSatisfiesPzi() bool

func (*ManagementServer) GetSatisfiesPzs

func (x *ManagementServer) GetSatisfiesPzs() *wrapperspb.BoolValue

func (*ManagementServer) GetState

func (*ManagementServer) GetType

func (*ManagementServer) GetUpdateTime

func (x *ManagementServer) GetUpdateTime() *timestamppb.Timestamp

func (*ManagementServer) GetWorkforceIdentityBasedManagementUri

func (x *ManagementServer) GetWorkforceIdentityBasedManagementUri() *WorkforceIdentityBasedManagementURI

func (*ManagementServer) GetWorkforceIdentityBasedOauth2ClientId

func (x *ManagementServer) GetWorkforceIdentityBasedOauth2ClientId() *WorkforceIdentityBasedOAuth2ClientID

func (*ManagementServer) ProtoMessage

func (*ManagementServer) ProtoMessage()

func (*ManagementServer) ProtoReflect

func (x *ManagementServer) ProtoReflect() protoreflect.Message

func (*ManagementServer) Reset

func (x *ManagementServer) Reset()

func (*ManagementServer) String

func (x *ManagementServer) String() string

ManagementServer_InstanceState

type ManagementServer_InstanceState int32

State of Management server instance.

ManagementServer_INSTANCE_STATE_UNSPECIFIED, ManagementServer_CREATING, ManagementServer_READY, ManagementServer_UPDATING, ManagementServer_DELETING, ManagementServer_REPAIRING, ManagementServer_MAINTENANCE, ManagementServer_ERROR

const (
	// State not set.
	ManagementServer_INSTANCE_STATE_UNSPECIFIED ManagementServer_InstanceState = 0
	// The instance is being created.
	ManagementServer_CREATING ManagementServer_InstanceState = 1
	// The instance has been created and is fully usable.
	ManagementServer_READY ManagementServer_InstanceState = 2
	// The instance configuration is being updated. Certain kinds of updates
	// may cause the instance to become unusable while the update is in
	// progress.
	ManagementServer_UPDATING ManagementServer_InstanceState = 3
	// The instance is being deleted.
	ManagementServer_DELETING ManagementServer_InstanceState = 4
	// The instance is being repaired and may be unstable.
	ManagementServer_REPAIRING ManagementServer_InstanceState = 5
	// Maintenance is being performed on this instance.
	ManagementServer_MAINTENANCE ManagementServer_InstanceState = 6
	// The instance is experiencing an issue and might be unusable. You can get
	// further details from the statusMessage field of Instance resource.
	ManagementServer_ERROR ManagementServer_InstanceState = 7
)

func (ManagementServer_InstanceState) Descriptor

func (ManagementServer_InstanceState) Enum

func (ManagementServer_InstanceState) EnumDescriptor

func (ManagementServer_InstanceState) EnumDescriptor() ([]byte, []int)

Deprecated: Use ManagementServer_InstanceState.Descriptor instead.

func (ManagementServer_InstanceState) Number

func (ManagementServer_InstanceState) String

func (ManagementServer_InstanceState) Type

ManagementServer_InstanceType

type ManagementServer_InstanceType int32

Type of backup service resource.

ManagementServer_INSTANCE_TYPE_UNSPECIFIED, ManagementServer_BACKUP_RESTORE

const (
	// Instance type is not mentioned.
	ManagementServer_INSTANCE_TYPE_UNSPECIFIED ManagementServer_InstanceType = 0
	// Instance for backup and restore management (i.e., AGM).
	ManagementServer_BACKUP_RESTORE ManagementServer_InstanceType = 1
)

func (ManagementServer_InstanceType) Descriptor

func (ManagementServer_InstanceType) Enum

func (ManagementServer_InstanceType) EnumDescriptor

func (ManagementServer_InstanceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ManagementServer_InstanceType.Descriptor instead.

func (ManagementServer_InstanceType) Number

func (ManagementServer_InstanceType) String

func (ManagementServer_InstanceType) Type

ManagementURI

type ManagementURI struct {

	// Output only. The ManagementServer AGM/RD WebUI URL.
	WebUi string `protobuf:"bytes,1,opt,name=web_ui,json=webUi,proto3" json:"web_ui,omitempty"`
	// Output only. The ManagementServer AGM/RD API URL.
	Api string `protobuf:"bytes,2,opt,name=api,proto3" json:"api,omitempty"`
	// contains filtered or unexported fields
}

ManagementURI for the Management Server resource.

func (*ManagementURI) Descriptor

func (*ManagementURI) Descriptor() ([]byte, []int)

Deprecated: Use ManagementURI.ProtoReflect.Descriptor instead.

func (*ManagementURI) GetApi

func (x *ManagementURI) GetApi() string

func (*ManagementURI) GetWebUi

func (x *ManagementURI) GetWebUi() string

func (*ManagementURI) ProtoMessage

func (*ManagementURI) ProtoMessage()

func (*ManagementURI) ProtoReflect

func (x *ManagementURI) ProtoReflect() protoreflect.Message

func (*ManagementURI) Reset

func (x *ManagementURI) Reset()

func (*ManagementURI) String

func (x *ManagementURI) String() string

NetworkConfig

type NetworkConfig struct {
	Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`

	PeeringMode NetworkConfig_PeeringMode "" /* 151 byte string literal not displayed */

}

Network configuration for ManagementServer instance.

func (*NetworkConfig) Descriptor

func (*NetworkConfig) Descriptor() ([]byte, []int)

Deprecated: Use NetworkConfig.ProtoReflect.Descriptor instead.

func (*NetworkConfig) GetNetwork

func (x *NetworkConfig) GetNetwork() string

func (*NetworkConfig) GetPeeringMode

func (x *NetworkConfig) GetPeeringMode() NetworkConfig_PeeringMode

func (*NetworkConfig) ProtoMessage

func (*NetworkConfig) ProtoMessage()

func (*NetworkConfig) ProtoReflect

func (x *NetworkConfig) ProtoReflect() protoreflect.Message

func (*NetworkConfig) Reset

func (x *NetworkConfig) Reset()

func (*NetworkConfig) String

func (x *NetworkConfig) String() string

NetworkConfig_PeeringMode

type NetworkConfig_PeeringMode int32

VPC peering modes supported by Cloud BackupDR.

NetworkConfig_PEERING_MODE_UNSPECIFIED, NetworkConfig_PRIVATE_SERVICE_ACCESS

const (
	// Peering mode not set.
	NetworkConfig_PEERING_MODE_UNSPECIFIED NetworkConfig_PeeringMode = 0
	// Connect using Private Service Access to the Management Server. Private
	// services access provides an IP address range for multiple Google Cloud
	// services, including Cloud BackupDR.
	NetworkConfig_PRIVATE_SERVICE_ACCESS NetworkConfig_PeeringMode = 1
)

func (NetworkConfig_PeeringMode) Descriptor

func (NetworkConfig_PeeringMode) Enum

func (NetworkConfig_PeeringMode) EnumDescriptor

func (NetworkConfig_PeeringMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use NetworkConfig_PeeringMode.Descriptor instead.

func (NetworkConfig_PeeringMode) Number

func (NetworkConfig_PeeringMode) String

func (x NetworkConfig_PeeringMode) String() string

func (NetworkConfig_PeeringMode) Type

OperationMetadata

type OperationMetadata struct {
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`

	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`

	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`

	StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`

	RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`

	ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`

	AdditionalInfo map[string]string "" /* 191 byte string literal not displayed */

}

Represents the metadata of the long-running operation.

func (*OperationMetadata) Descriptor

func (*OperationMetadata) Descriptor() ([]byte, []int)

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetAdditionalInfo

func (x *OperationMetadata) GetAdditionalInfo() map[string]string

func (*OperationMetadata) GetApiVersion

func (x *OperationMetadata) GetApiVersion() string

func (*OperationMetadata) GetCreateTime

func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp

func (*OperationMetadata) GetEndTime

func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp

func (*OperationMetadata) GetRequestedCancellation

func (x *OperationMetadata) GetRequestedCancellation() bool

func (*OperationMetadata) GetStatusMessage

func (x *OperationMetadata) GetStatusMessage() string

func (*OperationMetadata) GetTarget

func (x *OperationMetadata) GetTarget() string

func (*OperationMetadata) GetVerb

func (x *OperationMetadata) GetVerb() string

func (*OperationMetadata) ProtoMessage

func (*OperationMetadata) ProtoMessage()

func (*OperationMetadata) ProtoReflect

func (x *OperationMetadata) ProtoReflect() protoreflect.Message

func (*OperationMetadata) Reset

func (x *OperationMetadata) Reset()

func (*OperationMetadata) String

func (x *OperationMetadata) String() string

UnimplementedBackupDRServer

type UnimplementedBackupDRServer struct {
}

UnimplementedBackupDRServer can be embedded to have forward compatible implementations.

func (*UnimplementedBackupDRServer) CreateManagementServer

func (*UnimplementedBackupDRServer) DeleteManagementServer

func (*UnimplementedBackupDRServer) GetManagementServer

func (*UnimplementedBackupDRServer) ListManagementServers

WorkforceIdentityBasedManagementURI

type WorkforceIdentityBasedManagementURI struct {
	FirstPartyManagementUri string "" /* 134 byte string literal not displayed */

	ThirdPartyManagementUri string "" /* 134 byte string literal not displayed */

}

ManagementURI depending on the Workforce Identity i.e. either 1p or 3p.

func (*WorkforceIdentityBasedManagementURI) Descriptor

func (*WorkforceIdentityBasedManagementURI) Descriptor() ([]byte, []int)

Deprecated: Use WorkforceIdentityBasedManagementURI.ProtoReflect.Descriptor instead.

func (*WorkforceIdentityBasedManagementURI) GetFirstPartyManagementUri

func (x *WorkforceIdentityBasedManagementURI) GetFirstPartyManagementUri() string

func (*WorkforceIdentityBasedManagementURI) GetThirdPartyManagementUri

func (x *WorkforceIdentityBasedManagementURI) GetThirdPartyManagementUri() string

func (*WorkforceIdentityBasedManagementURI) ProtoMessage

func (*WorkforceIdentityBasedManagementURI) ProtoMessage()

func (*WorkforceIdentityBasedManagementURI) ProtoReflect

func (*WorkforceIdentityBasedManagementURI) Reset

func (*WorkforceIdentityBasedManagementURI) String

WorkforceIdentityBasedOAuth2ClientID

type WorkforceIdentityBasedOAuth2ClientID struct {
	FirstPartyOauth2ClientId string "" /* 139 byte string literal not displayed */

	ThirdPartyOauth2ClientId string "" /* 139 byte string literal not displayed */

}

OAuth Client ID depending on the Workforce Identity i.e. either 1p or 3p,

func (*WorkforceIdentityBasedOAuth2ClientID) Descriptor

func (*WorkforceIdentityBasedOAuth2ClientID) Descriptor() ([]byte, []int)

Deprecated: Use WorkforceIdentityBasedOAuth2ClientID.ProtoReflect.Descriptor instead.

func (*WorkforceIdentityBasedOAuth2ClientID) GetFirstPartyOauth2ClientId

func (x *WorkforceIdentityBasedOAuth2ClientID) GetFirstPartyOauth2ClientId() string

func (*WorkforceIdentityBasedOAuth2ClientID) GetThirdPartyOauth2ClientId

func (x *WorkforceIdentityBasedOAuth2ClientID) GetThirdPartyOauth2ClientId() string

func (*WorkforceIdentityBasedOAuth2ClientID) ProtoMessage

func (*WorkforceIdentityBasedOAuth2ClientID) ProtoMessage()

func (*WorkforceIdentityBasedOAuth2ClientID) ProtoReflect

func (*WorkforceIdentityBasedOAuth2ClientID) Reset

func (*WorkforceIdentityBasedOAuth2ClientID) String