Package cloud.google.com/go/backupdr/apiv1/backupdrpb (v0.1.1)

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 (*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 (*GetManagementServerRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetManagementServerRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetManagementServerRequest) ProtoReflect

func (*GetManagementServerRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetManagementServerRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetManagementServerRequest) 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 (*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 (*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"` 
 } 
 

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) 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 (NetworkConfig_PeeringMode) Type

  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 
 () 
  
 ([] 
  byte 
 
 , 
  
 [] 
  int 
 
 ) 
 

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetAdditionalInfo 
 () 
  
 map 
 [ 
  string 
 
 ] 
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetApiVersion 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetCreateTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetEndTime 
 () 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetRequestedCancellation 
 () 
  
  bool 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetStatusMessage 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetTarget 
 () 
  
  string 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 GetVerb 
 () 
  
  string 
 
 
  func 
  
 ( 
 * 
  OperationMetadata 
 
 ) 
  
 ProtoMessage 
 () 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 ProtoReflect 
 () 
  
  protoreflect 
 
 . 
  Message 
 
 
  func 
  
 ( 
 x 
  
 * 
  OperationMetadata 
 
 ) 
  
 Reset 
 () 
 
  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

Design a Mobile Site
View Site in Mobile | Classic
Share by: