Package cloud.google.com/go/apphub/apiv1/apphubpb (v0.4.0)

Constants

AppHub_LookupServiceProjectAttachment_FullMethodName, AppHub_ListServiceProjectAttachments_FullMethodName, AppHub_CreateServiceProjectAttachment_FullMethodName, AppHub_GetServiceProjectAttachment_FullMethodName, AppHub_DeleteServiceProjectAttachment_FullMethodName, AppHub_DetachServiceProjectAttachment_FullMethodName, AppHub_ListDiscoveredServices_FullMethodName, AppHub_GetDiscoveredService_FullMethodName, AppHub_LookupDiscoveredService_FullMethodName, AppHub_ListServices_FullMethodName, AppHub_CreateService_FullMethodName, AppHub_GetService_FullMethodName, AppHub_UpdateService_FullMethodName, AppHub_DeleteService_FullMethodName, AppHub_ListDiscoveredWorkloads_FullMethodName, AppHub_GetDiscoveredWorkload_FullMethodName, AppHub_LookupDiscoveredWorkload_FullMethodName, AppHub_ListWorkloads_FullMethodName, AppHub_CreateWorkload_FullMethodName, AppHub_GetWorkload_FullMethodName, AppHub_UpdateWorkload_FullMethodName, AppHub_DeleteWorkload_FullMethodName, AppHub_ListApplications_FullMethodName, AppHub_CreateApplication_FullMethodName, AppHub_GetApplication_FullMethodName, AppHub_UpdateApplication_FullMethodName, AppHub_DeleteApplication_FullMethodName

  const 
  
 ( 
  
 AppHub_LookupServiceProjectAttachment_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/LookupServiceProjectAttachment" 
  
 AppHub_ListServiceProjectAttachments_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/ListServiceProjectAttachments" 
  
 AppHub_CreateServiceProjectAttachment_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/CreateServiceProjectAttachment" 
  
 AppHub_GetServiceProjectAttachment_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/GetServiceProjectAttachment" 
  
 AppHub_DeleteServiceProjectAttachment_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/DeleteServiceProjectAttachment" 
  
 AppHub_DetachServiceProjectAttachment_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/DetachServiceProjectAttachment" 
  
 AppHub_ListDiscoveredServices_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/ListDiscoveredServices" 
  
 AppHub_GetDiscoveredService_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/GetDiscoveredService" 
  
 AppHub_LookupDiscoveredService_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/LookupDiscoveredService" 
  
 AppHub_ListServices_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/ListServices" 
  
 AppHub_CreateService_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/CreateService" 
  
 AppHub_GetService_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/GetService" 
  
 AppHub_UpdateService_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/UpdateService" 
  
 AppHub_DeleteService_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/DeleteService" 
  
 AppHub_ListDiscoveredWorkloads_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/ListDiscoveredWorkloads" 
  
 AppHub_GetDiscoveredWorkload_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/GetDiscoveredWorkload" 
  
 AppHub_LookupDiscoveredWorkload_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/LookupDiscoveredWorkload" 
  
 AppHub_ListWorkloads_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/ListWorkloads" 
  
 AppHub_CreateWorkload_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/CreateWorkload" 
  
 AppHub_GetWorkload_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/GetWorkload" 
  
 AppHub_UpdateWorkload_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/UpdateWorkload" 
  
 AppHub_DeleteWorkload_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/DeleteWorkload" 
  
 AppHub_ListApplications_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/ListApplications" 
  
 AppHub_CreateApplication_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/CreateApplication" 
  
 AppHub_GetApplication_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/GetApplication" 
  
 AppHub_UpdateApplication_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/UpdateApplication" 
  
 AppHub_DeleteApplication_FullMethodName 
  
 = 
  
 "/google.cloud.apphub.v1.AppHub/DeleteApplication" 
 ) 
 

Variables

Application_State_name, Application_State_value

  var 
  
 ( 
  
 Application_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "CREATING" 
 , 
  
 2 
 : 
  
 "ACTIVE" 
 , 
  
 3 
 : 
  
 "DELETING" 
 , 
  
 } 
  
 Application_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "CREATING" 
 : 
  
 1 
 , 
  
 "ACTIVE" 
 : 
  
 2 
 , 
  
 "DELETING" 
 : 
  
 3 
 , 
  
 } 
 ) 
 

Enum value maps for Application_State.

Scope_Type_name, Scope_Type_value

  var 
  
 ( 
  
 Scope_Type_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "REGIONAL" 
 , 
  
 2 
 : 
  
 "GLOBAL" 
 , 
  
 } 
  
 Scope_Type_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "REGIONAL" 
 : 
  
 1 
 , 
  
 "GLOBAL" 
 : 
  
 2 
 , 
  
 } 
 ) 
 

Enum value maps for Scope_Type.

Criticality_Type_name, Criticality_Type_value

  var 
  
 ( 
  
 Criticality_Type_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "MISSION_CRITICAL" 
 , 
  
 2 
 : 
  
 "HIGH" 
 , 
  
 3 
 : 
  
 "MEDIUM" 
 , 
  
 4 
 : 
  
 "LOW" 
 , 
  
 } 
  
 Criticality_Type_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "MISSION_CRITICAL" 
 : 
  
 1 
 , 
  
 "HIGH" 
 : 
  
 2 
 , 
  
 "MEDIUM" 
 : 
  
 3 
 , 
  
 "LOW" 
 : 
  
 4 
 , 
  
 } 
 ) 
 

Enum value maps for Criticality_Type.

Environment_Type_name, Environment_Type_value

  var 
  
 ( 
  
 Environment_Type_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "TYPE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "PRODUCTION" 
 , 
  
 2 
 : 
  
 "STAGING" 
 , 
  
 3 
 : 
  
 "TEST" 
 , 
  
 4 
 : 
  
 "DEVELOPMENT" 
 , 
  
 } 
  
 Environment_Type_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "TYPE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "PRODUCTION" 
 : 
  
 1 
 , 
  
 "STAGING" 
 : 
  
 2 
 , 
  
 "TEST" 
 : 
  
 3 
 , 
  
 "DEVELOPMENT" 
 : 
  
 4 
 , 
  
 } 
 ) 
 

Enum value maps for Environment_Type.

Service_State_name, Service_State_value

  var 
  
 ( 
  
 Service_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "CREATING" 
 , 
  
 2 
 : 
  
 "ACTIVE" 
 , 
  
 3 
 : 
  
 "DELETING" 
 , 
  
 4 
 : 
  
 "DETACHED" 
 , 
  
 } 
  
 Service_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "CREATING" 
 : 
  
 1 
 , 
  
 "ACTIVE" 
 : 
  
 2 
 , 
  
 "DELETING" 
 : 
  
 3 
 , 
  
 "DETACHED" 
 : 
  
 4 
 , 
  
 } 
 ) 
 

Enum value maps for Service_State.

ServiceProjectAttachment_State_name, ServiceProjectAttachment_State_value

  var 
  
 ( 
  
 ServiceProjectAttachment_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "CREATING" 
 , 
  
 2 
 : 
  
 "ACTIVE" 
 , 
  
 3 
 : 
  
 "DELETING" 
 , 
  
 } 
  
 ServiceProjectAttachment_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "CREATING" 
 : 
  
 1 
 , 
  
 "ACTIVE" 
 : 
  
 2 
 , 
  
 "DELETING" 
 : 
  
 3 
 , 
  
 } 
 ) 
 

Enum value maps for ServiceProjectAttachment_State.

Workload_State_name, Workload_State_value

  var 
  
 ( 
  
 Workload_State_name 
  
 = 
  
 map 
 [ 
  int32 
 
 ] 
  string 
 
 { 
  
 0 
 : 
  
 "STATE_UNSPECIFIED" 
 , 
  
 1 
 : 
  
 "CREATING" 
 , 
  
 2 
 : 
  
 "ACTIVE" 
 , 
  
 3 
 : 
  
 "DELETING" 
 , 
  
 4 
 : 
  
 "DETACHED" 
 , 
  
 } 
  
 Workload_State_value 
  
 = 
  
 map 
 [ 
  string 
 
 ] 
  int32 
 
 { 
  
 "STATE_UNSPECIFIED" 
 : 
  
 0 
 , 
  
 "CREATING" 
 : 
  
 1 
 , 
  
 "ACTIVE" 
 : 
  
 2 
 , 
  
 "DELETING" 
 : 
  
 3 
 , 
  
 "DETACHED" 
 : 
  
 4 
 , 
  
 } 
 ) 
 

Enum value maps for Workload_State.

AppHub_ServiceDesc

  var 
  
 AppHub_ServiceDesc 
  
 = 
  
  grpc 
 
 . 
  ServiceDesc 
 
 { 
  
 ServiceName 
 : 
  
 "google.cloud.apphub.v1.AppHub" 
 , 
  
 HandlerType 
 : 
  
 ( 
 * 
  AppHubServer 
 
 )( 
  nil 
 
 ), 
  
 Methods 
 : 
  
 [] 
  grpc 
 
 . 
  MethodDesc 
 
 { 
  
 { 
  
 MethodName 
 : 
  
 "LookupServiceProjectAttachment" 
 , 
  
 Handler 
 : 
  
 _AppHub_LookupServiceProjectAttachment_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ListServiceProjectAttachments" 
 , 
  
 Handler 
 : 
  
 _AppHub_ListServiceProjectAttachments_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "CreateServiceProjectAttachment" 
 , 
  
 Handler 
 : 
  
 _AppHub_CreateServiceProjectAttachment_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetServiceProjectAttachment" 
 , 
  
 Handler 
 : 
  
 _AppHub_GetServiceProjectAttachment_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DeleteServiceProjectAttachment" 
 , 
  
 Handler 
 : 
  
 _AppHub_DeleteServiceProjectAttachment_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DetachServiceProjectAttachment" 
 , 
  
 Handler 
 : 
  
 _AppHub_DetachServiceProjectAttachment_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ListDiscoveredServices" 
 , 
  
 Handler 
 : 
  
 _AppHub_ListDiscoveredServices_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetDiscoveredService" 
 , 
  
 Handler 
 : 
  
 _AppHub_GetDiscoveredService_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "LookupDiscoveredService" 
 , 
  
 Handler 
 : 
  
 _AppHub_LookupDiscoveredService_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ListServices" 
 , 
  
 Handler 
 : 
  
 _AppHub_ListServices_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "CreateService" 
 , 
  
 Handler 
 : 
  
 _AppHub_CreateService_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetService" 
 , 
  
 Handler 
 : 
  
 _AppHub_GetService_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "UpdateService" 
 , 
  
 Handler 
 : 
  
 _AppHub_UpdateService_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DeleteService" 
 , 
  
 Handler 
 : 
  
 _AppHub_DeleteService_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ListDiscoveredWorkloads" 
 , 
  
 Handler 
 : 
  
 _AppHub_ListDiscoveredWorkloads_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetDiscoveredWorkload" 
 , 
  
 Handler 
 : 
  
 _AppHub_GetDiscoveredWorkload_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "LookupDiscoveredWorkload" 
 , 
  
 Handler 
 : 
  
 _AppHub_LookupDiscoveredWorkload_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ListWorkloads" 
 , 
  
 Handler 
 : 
  
 _AppHub_ListWorkloads_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "CreateWorkload" 
 , 
  
 Handler 
 : 
  
 _AppHub_CreateWorkload_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetWorkload" 
 , 
  
 Handler 
 : 
  
 _AppHub_GetWorkload_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "UpdateWorkload" 
 , 
  
 Handler 
 : 
  
 _AppHub_UpdateWorkload_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DeleteWorkload" 
 , 
  
 Handler 
 : 
  
 _AppHub_DeleteWorkload_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "ListApplications" 
 , 
  
 Handler 
 : 
  
 _AppHub_ListApplications_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "CreateApplication" 
 , 
  
 Handler 
 : 
  
 _AppHub_CreateApplication_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "GetApplication" 
 , 
  
 Handler 
 : 
  
 _AppHub_GetApplication_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "UpdateApplication" 
 , 
  
 Handler 
 : 
  
 _AppHub_UpdateApplication_Handler 
 , 
  
 }, 
  
 { 
  
 MethodName 
 : 
  
 "DeleteApplication" 
 , 
  
 Handler 
 : 
  
 _AppHub_DeleteApplication_Handler 
 , 
  
 }, 
  
 }, 
  
 Streams 
 : 
  
 [] 
  grpc 
 
 . 
  StreamDesc 
 
 {}, 
  
 Metadata 
 : 
  
 "google/cloud/apphub/v1/apphub_service.proto" 
 , 
 } 
 

AppHub_ServiceDesc is the grpc.ServiceDesc for AppHub service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

File_google_cloud_apphub_v1_apphub_service_proto

  var 
  
 File_google_cloud_apphub_v1_apphub_service_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_apphub_v1_application_proto

  var 
  
 File_google_cloud_apphub_v1_application_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_apphub_v1_attributes_proto

  var 
  
 File_google_cloud_apphub_v1_attributes_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_apphub_v1_service_project_attachment_proto

  var 
  
 File_google_cloud_apphub_v1_service_project_attachment_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_apphub_v1_service_proto

  var 
  
 File_google_cloud_apphub_v1_service_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

File_google_cloud_apphub_v1_workload_proto

  var 
  
 File_google_cloud_apphub_v1_workload_proto 
  
  protoreflect 
 
 . 
  FileDescriptor 
 
 

Functions

func RegisterAppHubServer

  func 
  
 RegisterAppHubServer 
 ( 
 s 
  
  grpc 
 
 . 
  ServiceRegistrar 
 
 , 
  
 srv 
  
  AppHubServer 
 
 ) 
 

AppHubClient

  type 
  
 AppHubClient 
  
 interface 
  
 { 
  
 // Lists a service project attachment for a given service project. You can 
  
 // call this API from any project to find if it is attached to a host project. 
  
 LookupServiceProjectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  LookupServiceProjectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  LookupServiceProjectAttachmentResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists service projects attached to the host project. 
  
 ListServiceProjectAttachments 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListServiceProjectAttachmentsRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListServiceProjectAttachmentsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Attaches a service project to the host project. 
  
 CreateServiceProjectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateServiceProjectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets a service project attachment. 
  
 GetServiceProjectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetServiceProjectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ServiceProjectAttachment 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a service project attachment. 
  
 DeleteServiceProjectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteServiceProjectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Detaches a service project from a host project. 
  
 // You can call this API from any service project without needing access to 
  
 // the host project that it is attached to. 
  
 DetachServiceProjectAttachment 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DetachServiceProjectAttachmentRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  DetachServiceProjectAttachmentResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists Discovered Services that can be added to an Application in a host 
  
 // project and location. 
  
 ListDiscoveredServices 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListDiscoveredServicesRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListDiscoveredServicesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Discovered Service in a host project and location. 
  
 GetDiscoveredService 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetDiscoveredServiceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  DiscoveredService 
 
 , 
  
  error 
 
 ) 
  
 // Lists a Discovered Service in a host project and location, with a 
  
 // given resource URI. 
  
 LookupDiscoveredService 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  LookupDiscoveredServiceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  LookupDiscoveredServiceResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists Services in an Application. 
  
 ListServices 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListServicesRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListServicesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Service in an Application. 
  
 CreateService 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateServiceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Service in an Application. 
  
 GetService 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetServiceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Service 
 
 , 
  
  error 
 
 ) 
  
 // Updates a Service in an Application. 
  
 UpdateService 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateServiceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a Service from an Application. 
  
 DeleteService 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteServiceRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Discovered Workloads that can be added to an Application in a host 
  
 // project and location. 
  
 ListDiscoveredWorkloads 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListDiscoveredWorkloadsRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListDiscoveredWorkloadsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Discovered Workload in a host project and location. 
  
 GetDiscoveredWorkload 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetDiscoveredWorkloadRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  DiscoveredWorkload 
 
 , 
  
  error 
 
 ) 
  
 // Lists a Discovered Workload in a host project and location, with a 
  
 // given resource URI. 
  
 LookupDiscoveredWorkload 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  LookupDiscoveredWorkloadRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  LookupDiscoveredWorkloadResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists Workloads in an Application. 
  
 ListWorkloads 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListWorkloadsRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListWorkloadsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Workload in an Application. 
  
 CreateWorkload 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateWorkloadRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Workload in an Application. 
  
 GetWorkload 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetWorkloadRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Workload 
 
 , 
  
  error 
 
 ) 
  
 // Updates a Workload in an Application. 
  
 UpdateWorkload 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateWorkloadRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a Workload from an Application. 
  
 DeleteWorkload 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteWorkloadRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Applications in a host project and location. 
  
 ListApplications 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  ListApplicationsRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  ListApplicationsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates an Application in a host project and location. 
  
 CreateApplication 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  CreateApplicationRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets an Application in a host project and location. 
  
 GetApplication 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  GetApplicationRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  Application 
 
 , 
  
  error 
 
 ) 
  
 // Updates an Application in a host project and location. 
  
 UpdateApplication 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  UpdateApplicationRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes an Application in a host project and location. 
  
 DeleteApplication 
 ( 
 ctx 
  
  context 
 
 . 
  Context 
 
 , 
  
 in 
  
 * 
  DeleteApplicationRequest 
 
 , 
  
 opts 
  
 ... 
  grpc 
 
 . 
  CallOption 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

AppHubClient is the client API for AppHub service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream .

func NewAppHubClient

  func 
  
 NewAppHubClient 
 ( 
 cc 
  
  grpc 
 
 . 
  ClientConnInterface 
 
 ) 
  
  AppHubClient 
 
 

AppHubServer

  type 
  
 AppHubServer 
  
 interface 
  
 { 
  
 // Lists a service project attachment for a given service project. You can 
  
 // call this API from any project to find if it is attached to a host project. 
  
 LookupServiceProjectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  LookupServiceProjectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  LookupServiceProjectAttachmentResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists service projects attached to the host project. 
  
 ListServiceProjectAttachments 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListServiceProjectAttachmentsRequest 
 
 ) 
  
 ( 
 * 
  ListServiceProjectAttachmentsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Attaches a service project to the host project. 
  
 CreateServiceProjectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateServiceProjectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets a service project attachment. 
  
 GetServiceProjectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetServiceProjectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  ServiceProjectAttachment 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a service project attachment. 
  
 DeleteServiceProjectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteServiceProjectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Detaches a service project from a host project. 
  
 // You can call this API from any service project without needing access to 
  
 // the host project that it is attached to. 
  
 DetachServiceProjectAttachment 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DetachServiceProjectAttachmentRequest 
 
 ) 
  
 ( 
 * 
  DetachServiceProjectAttachmentResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists Discovered Services that can be added to an Application in a host 
  
 // project and location. 
  
 ListDiscoveredServices 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListDiscoveredServicesRequest 
 
 ) 
  
 ( 
 * 
  ListDiscoveredServicesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Discovered Service in a host project and location. 
  
 GetDiscoveredService 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetDiscoveredServiceRequest 
 
 ) 
  
 ( 
 * 
  DiscoveredService 
 
 , 
  
  error 
 
 ) 
  
 // Lists a Discovered Service in a host project and location, with a 
  
 // given resource URI. 
  
 LookupDiscoveredService 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  LookupDiscoveredServiceRequest 
 
 ) 
  
 ( 
 * 
  LookupDiscoveredServiceResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists Services in an Application. 
  
 ListServices 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListServicesRequest 
 
 ) 
  
 ( 
 * 
  ListServicesResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Service in an Application. 
  
 CreateService 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateServiceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Service in an Application. 
  
 GetService 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetServiceRequest 
 
 ) 
  
 ( 
 * 
  Service 
 
 , 
  
  error 
 
 ) 
  
 // Updates a Service in an Application. 
  
 UpdateService 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateServiceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a Service from an Application. 
  
 DeleteService 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteServiceRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Discovered Workloads that can be added to an Application in a host 
  
 // project and location. 
  
 ListDiscoveredWorkloads 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListDiscoveredWorkloadsRequest 
 
 ) 
  
 ( 
 * 
  ListDiscoveredWorkloadsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Discovered Workload in a host project and location. 
  
 GetDiscoveredWorkload 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetDiscoveredWorkloadRequest 
 
 ) 
  
 ( 
 * 
  DiscoveredWorkload 
 
 , 
  
  error 
 
 ) 
  
 // Lists a Discovered Workload in a host project and location, with a 
  
 // given resource URI. 
  
 LookupDiscoveredWorkload 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  LookupDiscoveredWorkloadRequest 
 
 ) 
  
 ( 
 * 
  LookupDiscoveredWorkloadResponse 
 
 , 
  
  error 
 
 ) 
  
 // Lists Workloads in an Application. 
  
 ListWorkloads 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 ( 
 * 
  ListWorkloadsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates a Workload in an Application. 
  
 CreateWorkload 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateWorkloadRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets a Workload in an Application. 
  
 GetWorkload 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetWorkloadRequest 
 
 ) 
  
 ( 
 * 
  Workload 
 
 , 
  
  error 
 
 ) 
  
 // Updates a Workload in an Application. 
  
 UpdateWorkload 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateWorkloadRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes a Workload from an Application. 
  
 DeleteWorkload 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteWorkloadRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Lists Applications in a host project and location. 
  
 ListApplications 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 ( 
 * 
  ListApplicationsResponse 
 
 , 
  
  error 
 
 ) 
  
 // Creates an Application in a host project and location. 
  
 CreateApplication 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  CreateApplicationRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Gets an Application in a host project and location. 
  
 GetApplication 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  GetApplicationRequest 
 
 ) 
  
 ( 
 * 
  Application 
 
 , 
  
  error 
 
 ) 
  
 // Updates an Application in a host project and location. 
  
 UpdateApplication 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  UpdateApplicationRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
  
 // Deletes an Application in a host project and location. 
  
 DeleteApplication 
 ( 
  context 
 
 . 
  Context 
 
 , 
  
 * 
  DeleteApplicationRequest 
 
 ) 
  
 ( 
 * 
  longrunningpb 
 
 . 
  Operation 
 
 , 
  
  error 
 
 ) 
 } 
 

AppHubServer is the server API for AppHub service. All implementations should embed UnimplementedAppHubServer for forward compatibility

Application

  type 
  
 Application 
  
 struct 
  
 { 
  
 // Identifier. The resource name of an Application. Format: 
  
 // `"projects/{host-project-id}/locations/{location}/applications/{application-id}"` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. User-defined name for the Application. 
  
 // Can have a maximum length of 63 characters. 
  
 DisplayName 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 
  
 // Optional. User-defined description of an Application. 
  
 // Can have a maximum length of 2048 characters. 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 
  
 // Optional. Consumer provided attributes. 
  
 Attributes 
  
 * 
  Attributes 
 
  
 `protobuf:"bytes,4,opt,name=attributes,proto3" json:"attributes,omitempty"` 
  
 // Output only. Create time. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,5,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. Update time. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // Required. Immutable. Defines what data can be included into this 
  
 // Application. Limits which Services and Workloads can be registered. 
  
 Scope 
  
 * 
  Scope 
 
  
 `protobuf:"bytes,9,opt,name=scope,proto3" json:"scope,omitempty"` 
  
 // Output only. A universally unique identifier (in UUID4 format) for the 
  
 // `Application`. 
  
 Uid 
  
  string 
 
  
 `protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"` 
  
 // Output only. Application state. 
  
 State 
  
  Application_State 
 
  
 `protobuf:"varint,11,opt,name=state,proto3,enum=google.cloud.apphub.v1.Application_State" json:"state,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Application defines the governance boundary for App Hub entities that perform a logical end-to-end business function. App Hub supports application level IAM permission to align with governance requirements.

func (*Application) Descriptor

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

Deprecated: Use Application.ProtoReflect.Descriptor instead.

func (*Application) GetAttributes

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 GetAttributes 
 () 
  
 * 
  Attributes 
 
 

func (*Application) GetCreateTime

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

func (*Application) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Application) GetDisplayName

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 GetDisplayName 
 () 
  
  string 
 
 

func (*Application) GetName

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Application) GetScope

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 GetScope 
 () 
  
 * 
  Scope 
 
 

func (*Application) GetState

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 GetState 
 () 
  
  Application_State 
 
 

func (*Application) GetUid

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 GetUid 
 () 
  
  string 
 
 

func (*Application) GetUpdateTime

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

func (*Application) ProtoMessage

  func 
  
 ( 
 * 
  Application 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Application) ProtoReflect

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

func (*Application) Reset

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 Reset 
 () 
 

func (*Application) String

  func 
  
 ( 
 x 
  
 * 
  Application 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Application_State

  type 
  
 Application_State 
  
  int32 
 
 

Application state.

Application_STATE_UNSPECIFIED, Application_CREATING, Application_ACTIVE, Application_DELETING

  const 
  
 ( 
  
 // Unspecified state. 
  
 Application_STATE_UNSPECIFIED 
  
  Application_State 
 
  
 = 
  
 0 
  
 // The Application is being created. 
  
 Application_CREATING 
  
  Application_State 
 
  
 = 
  
 1 
  
 // The Application is ready to register Services and Workloads. 
  
 Application_ACTIVE 
  
  Application_State 
 
  
 = 
  
 2 
  
 // The Application is being deleted. 
  
 Application_DELETING 
  
  Application_State 
 
  
 = 
  
 3 
 ) 
 

func (Application_State) Descriptor

func (Application_State) Enum

func (Application_State) EnumDescriptor

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

Deprecated: Use Application_State.Descriptor instead.

func (Application_State) Number

func (Application_State) String

  func 
  
 ( 
 x 
  
  Application_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Application_State) Type

Attributes

  type 
  
 Attributes 
  
 struct 
  
 { 
  
 // Optional. User-defined criticality information. 
  
 Criticality 
  
 * 
  Criticality 
 
  
 `protobuf:"bytes,1,opt,name=criticality,proto3" json:"criticality,omitempty"` 
  
 // Optional. User-defined environment information. 
  
 Environment 
  
 * 
  Environment 
 
  
 `protobuf:"bytes,2,opt,name=environment,proto3" json:"environment,omitempty"` 
  
 // Optional. Developer team that owns development and coding. 
  
 DeveloperOwners 
  
 [] 
 * 
  ContactInfo 
 
  
 `protobuf:"bytes,3,rep,name=developer_owners,json=developerOwners,proto3" json:"developer_owners,omitempty"` 
  
 // Optional. Operator team that ensures runtime and operations. 
  
 OperatorOwners 
  
 [] 
 * 
  ContactInfo 
 
  
 `protobuf:"bytes,4,rep,name=operator_owners,json=operatorOwners,proto3" json:"operator_owners,omitempty"` 
  
 // Optional. Business team that ensures user needs are met and value is 
  
 // delivered 
  
 BusinessOwners 
  
 [] 
 * 
  ContactInfo 
 
  
 `protobuf:"bytes,5,rep,name=business_owners,json=businessOwners,proto3" json:"business_owners,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Consumer provided attributes.

func (*Attributes) Descriptor

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

Deprecated: Use Attributes.ProtoReflect.Descriptor instead.

func (*Attributes) GetBusinessOwners

  func 
  
 ( 
 x 
  
 * 
  Attributes 
 
 ) 
  
 GetBusinessOwners 
 () 
  
 [] 
 * 
  ContactInfo 
 
 

func (*Attributes) GetCriticality

  func 
  
 ( 
 x 
  
 * 
  Attributes 
 
 ) 
  
 GetCriticality 
 () 
  
 * 
  Criticality 
 
 

func (*Attributes) GetDeveloperOwners

  func 
  
 ( 
 x 
  
 * 
  Attributes 
 
 ) 
  
 GetDeveloperOwners 
 () 
  
 [] 
 * 
  ContactInfo 
 
 

func (*Attributes) GetEnvironment

  func 
  
 ( 
 x 
  
 * 
  Attributes 
 
 ) 
  
 GetEnvironment 
 () 
  
 * 
  Environment 
 
 

func (*Attributes) GetOperatorOwners

  func 
  
 ( 
 x 
  
 * 
  Attributes 
 
 ) 
  
 GetOperatorOwners 
 () 
  
 [] 
 * 
  ContactInfo 
 
 

func (*Attributes) ProtoMessage

  func 
  
 ( 
 * 
  Attributes 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Attributes) ProtoReflect

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

func (*Attributes) Reset

  func 
  
 ( 
 x 
  
 * 
  Attributes 
 
 ) 
  
 Reset 
 () 
 

func (*Attributes) String

  func 
  
 ( 
 x 
  
 * 
  Attributes 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ContactInfo

  type 
  
 ContactInfo 
  
 struct 
  
 { 
  
 // Optional. Contact's name. 
  
 // Can have a maximum length of 63 characters. 
  
 DisplayName 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 
  
 // Required. Email address of the contacts. 
  
 Email 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Contact information of stakeholders.

func (*ContactInfo) Descriptor

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

Deprecated: Use ContactInfo.ProtoReflect.Descriptor instead.

func (*ContactInfo) GetDisplayName

  func 
  
 ( 
 x 
  
 * 
  ContactInfo 
 
 ) 
  
 GetDisplayName 
 () 
  
  string 
 
 

func (*ContactInfo) GetEmail

  func 
  
 ( 
 x 
  
 * 
  ContactInfo 
 
 ) 
  
 GetEmail 
 () 
  
  string 
 
 

func (*ContactInfo) ProtoMessage

  func 
  
 ( 
 * 
  ContactInfo 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ContactInfo) ProtoReflect

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

func (*ContactInfo) Reset

  func 
  
 ( 
 x 
  
 * 
  ContactInfo 
 
 ) 
  
 Reset 
 () 
 

func (*ContactInfo) String

  func 
  
 ( 
 x 
  
 * 
  ContactInfo 
 
 ) 
  
 String 
 () 
  
  string 
 
 

CreateApplicationRequest

  type 
  
 CreateApplicationRequest 
  
 struct 
  
 { 
  
 // Required. Project and location to create Application in. 
  
 // Expected format: `projects/{project}/locations/{location}`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. The Application identifier. 
  
 // Must contain only lowercase letters, numbers 
  
 // or hyphens, with the first character a letter, the last a letter or a 
  
 // number, and a 63 character maximum. 
  
 ApplicationId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=application_id,json=applicationId,proto3" json:"application_id,omitempty"` 
  
 // Required. The resource being created 
  
 Application 
  
 * 
  Application 
 
  
 `protobuf:"bytes,3,opt,name=application,proto3" json:"application,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 for CreateApplication.

func (*CreateApplicationRequest) Descriptor

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

Deprecated: Use CreateApplicationRequest.ProtoReflect.Descriptor instead.

func (*CreateApplicationRequest) GetApplication

  func 
  
 ( 
 x 
  
 * 
  CreateApplicationRequest 
 
 ) 
  
 GetApplication 
 () 
  
 * 
  Application 
 
 

func (*CreateApplicationRequest) GetApplicationId

  func 
  
 ( 
 x 
  
 * 
  CreateApplicationRequest 
 
 ) 
  
 GetApplicationId 
 () 
  
  string 
 
 

func (*CreateApplicationRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateApplicationRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateApplicationRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateApplicationRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateApplicationRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateApplicationRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateApplicationRequest) ProtoReflect

func (*CreateApplicationRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateApplicationRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateApplicationRequest) String

CreateServiceProjectAttachmentRequest

  type 
  
 CreateServiceProjectAttachmentRequest 
  
 struct 
  
 { 
  
 // Required. Host project ID and location to which service project is being 
  
 // attached. Only global location is supported. Expected format: 
  
 // `projects/{project}/locations/{location}`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. The service project attachment identifier must contain the 
  
 // project id of the service project specified in the 
  
 // service_project_attachment.service_project field. 
  
 ServiceProjectAttachmentId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=service_project_attachment_id,json=serviceProjectAttachmentId,proto3" json:"service_project_attachment_id,omitempty"` 
  
 // Required. The resource being created. 
  
 ServiceProjectAttachment 
  
 * 
  ServiceProjectAttachment 
 
  
 `protobuf:"bytes,3,opt,name=service_project_attachment,json=serviceProjectAttachment,proto3" json:"service_project_attachment,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 for CreateServiceProjectAttachment.

func (*CreateServiceProjectAttachmentRequest) Descriptor

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

Deprecated: Use CreateServiceProjectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceProjectAttachmentRequest) GetParent

func (*CreateServiceProjectAttachmentRequest) GetRequestId

func (*CreateServiceProjectAttachmentRequest) GetServiceProjectAttachment

  func 
  
 ( 
 x 
  
 * 
  CreateServiceProjectAttachmentRequest 
 
 ) 
  
 GetServiceProjectAttachment 
 () 
  
 * 
  ServiceProjectAttachment 
 
 

func (*CreateServiceProjectAttachmentRequest) GetServiceProjectAttachmentId

  func 
  
 ( 
 x 
  
 * 
  CreateServiceProjectAttachmentRequest 
 
 ) 
  
 GetServiceProjectAttachmentId 
 () 
  
  string 
 
 

func (*CreateServiceProjectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateServiceProjectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateServiceProjectAttachmentRequest) ProtoReflect

func (*CreateServiceProjectAttachmentRequest) Reset

func (*CreateServiceProjectAttachmentRequest) String

CreateServiceRequest

  type 
  
 CreateServiceRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the parent Application to create the 
  
 // Service in. Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. The Service identifier. 
  
 // Must contain only lowercase letters, numbers 
  
 // or hyphens, with the first character a letter, the last a letter or a 
  
 // number, and a 63 character maximum. 
  
 ServiceId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=service_id,json=serviceId,proto3" json:"service_id,omitempty"` 
  
 // Required. The resource being created. 
  
 Service 
  
 * 
  Service 
 
  
 `protobuf:"bytes,3,opt,name=service,proto3" json:"service,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 for CreateService.

func (*CreateServiceRequest) Descriptor

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

Deprecated: Use CreateServiceRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateServiceRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateServiceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateServiceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateServiceRequest) GetService

  func 
  
 ( 
 x 
  
 * 
  CreateServiceRequest 
 
 ) 
  
 GetService 
 () 
  
 * 
  Service 
 
 

func (*CreateServiceRequest) GetServiceId

  func 
  
 ( 
 x 
  
 * 
  CreateServiceRequest 
 
 ) 
  
 GetServiceId 
 () 
  
  string 
 
 

func (*CreateServiceRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateServiceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateServiceRequest) ProtoReflect

func (*CreateServiceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateServiceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateServiceRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateServiceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

CreateWorkloadRequest

  type 
  
 CreateWorkloadRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Application to create Workload in. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. The Workload identifier. 
  
 // Must contain only lowercase letters, numbers 
  
 // or hyphens, with the first character a letter, the last a letter or a 
  
 // number, and a 63 character maximum. 
  
 WorkloadId 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=workload_id,json=workloadId,proto3" json:"workload_id,omitempty"` 
  
 // Required. The resource being created. 
  
 Workload 
  
 * 
  Workload 
 
  
 `protobuf:"bytes,3,opt,name=workload,proto3" json:"workload,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 for CreateWorkload.

func (*CreateWorkloadRequest) Descriptor

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

Deprecated: Use CreateWorkloadRequest.ProtoReflect.Descriptor instead.

func (*CreateWorkloadRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  CreateWorkloadRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*CreateWorkloadRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  CreateWorkloadRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*CreateWorkloadRequest) GetWorkload

  func 
  
 ( 
 x 
  
 * 
  CreateWorkloadRequest 
 
 ) 
  
 GetWorkload 
 () 
  
 * 
  Workload 
 
 

func (*CreateWorkloadRequest) GetWorkloadId

  func 
  
 ( 
 x 
  
 * 
  CreateWorkloadRequest 
 
 ) 
  
 GetWorkloadId 
 () 
  
  string 
 
 

func (*CreateWorkloadRequest) ProtoMessage

  func 
  
 ( 
 * 
  CreateWorkloadRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*CreateWorkloadRequest) ProtoReflect

func (*CreateWorkloadRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  CreateWorkloadRequest 
 
 ) 
  
 Reset 
 () 
 

func (*CreateWorkloadRequest) String

  func 
  
 ( 
 x 
  
 * 
  CreateWorkloadRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Criticality

  type 
  
 Criticality 
  
 struct 
  
 { 
  
 // Required. Criticality Type. 
  
 Type 
  
  Criticality_Type 
 
  
 `protobuf:"varint,3,opt,name=type,proto3,enum=google.cloud.apphub.v1.Criticality_Type" json:"type,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Criticality of the Application, Service, or Workload

func (*Criticality) Descriptor

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

Deprecated: Use Criticality.ProtoReflect.Descriptor instead.

func (*Criticality) GetType

  func 
  
 ( 
 x 
  
 * 
  Criticality 
 
 ) 
  
 GetType 
 () 
  
  Criticality_Type 
 
 

func (*Criticality) ProtoMessage

  func 
  
 ( 
 * 
  Criticality 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Criticality) ProtoReflect

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

func (*Criticality) Reset

  func 
  
 ( 
 x 
  
 * 
  Criticality 
 
 ) 
  
 Reset 
 () 
 

func (*Criticality) String

  func 
  
 ( 
 x 
  
 * 
  Criticality 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Criticality_Type

  type 
  
 Criticality_Type 
  
  int32 
 
 

Criticality Type.

Criticality_TYPE_UNSPECIFIED, Criticality_MISSION_CRITICAL, Criticality_HIGH, Criticality_MEDIUM, Criticality_LOW

  const 
  
 ( 
  
 // Unspecified type. 
  
 Criticality_TYPE_UNSPECIFIED 
  
  Criticality_Type 
 
  
 = 
  
 0 
  
 // Mission critical service, application or workload. 
  
 Criticality_MISSION_CRITICAL 
  
  Criticality_Type 
 
  
 = 
  
 1 
  
 // High impact. 
  
 Criticality_HIGH 
  
  Criticality_Type 
 
  
 = 
  
 2 
  
 // Medium impact. 
  
 Criticality_MEDIUM 
  
  Criticality_Type 
 
  
 = 
  
 3 
  
 // Low impact. 
  
 Criticality_LOW 
  
  Criticality_Type 
 
  
 = 
  
 4 
 ) 
 

func (Criticality_Type) Descriptor

func (Criticality_Type) Enum

func (Criticality_Type) EnumDescriptor

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

Deprecated: Use Criticality_Type.Descriptor instead.

func (Criticality_Type) Number

func (Criticality_Type) String

  func 
  
 ( 
 x 
  
  Criticality_Type 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Criticality_Type) Type

DeleteApplicationRequest

  type 
  
 DeleteApplicationRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Application to delete. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}`. 
  
 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 for DeleteApplication.

func (*DeleteApplicationRequest) Descriptor

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

Deprecated: Use DeleteApplicationRequest.ProtoReflect.Descriptor instead.

func (*DeleteApplicationRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteApplicationRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteApplicationRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteApplicationRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteApplicationRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteApplicationRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteApplicationRequest) ProtoReflect

func (*DeleteApplicationRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteApplicationRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteApplicationRequest) String

DeleteServiceProjectAttachmentRequest

  type 
  
 DeleteServiceProjectAttachmentRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the service project attachment to delete. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/serviceProjectAttachments/{serviceProjectAttachment}`. 
  
 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 for DeleteServiceProjectAttachment.

func (*DeleteServiceProjectAttachmentRequest) Descriptor

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

Deprecated: Use DeleteServiceProjectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceProjectAttachmentRequest) GetName

func (*DeleteServiceProjectAttachmentRequest) GetRequestId

func (*DeleteServiceProjectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteServiceProjectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteServiceProjectAttachmentRequest) ProtoReflect

func (*DeleteServiceProjectAttachmentRequest) Reset

func (*DeleteServiceProjectAttachmentRequest) String

DeleteServiceRequest

  type 
  
 DeleteServiceRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Service to delete from an 
  
 // Application. Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}/services/{service}`. 
  
 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 for DeleteService.

func (*DeleteServiceRequest) Descriptor

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

Deprecated: Use DeleteServiceRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteServiceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteServiceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteServiceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteServiceRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteServiceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteServiceRequest) ProtoReflect

func (*DeleteServiceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteServiceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteServiceRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteServiceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DeleteWorkloadRequest

  type 
  
 DeleteWorkloadRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Workload to delete from an 
  
 // Application. Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}/workloads/{workload}`. 
  
 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 for DeleteWorkload.

func (*DeleteWorkloadRequest) Descriptor

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

Deprecated: Use DeleteWorkloadRequest.ProtoReflect.Descriptor instead.

func (*DeleteWorkloadRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  DeleteWorkloadRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DeleteWorkloadRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  DeleteWorkloadRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*DeleteWorkloadRequest) ProtoMessage

  func 
  
 ( 
 * 
  DeleteWorkloadRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DeleteWorkloadRequest) ProtoReflect

func (*DeleteWorkloadRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  DeleteWorkloadRequest 
 
 ) 
  
 Reset 
 () 
 

func (*DeleteWorkloadRequest) String

  func 
  
 ( 
 x 
  
 * 
  DeleteWorkloadRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DetachServiceProjectAttachmentRequest

  type 
  
 DetachServiceProjectAttachmentRequest 
  
 struct 
  
 { 
  
 // Required. Service project id and location to detach from a host project. 
  
 // Only global location is supported. Expected format: 
  
 // `projects/{project}/locations/{location}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for DetachServiceProjectAttachment.

func (*DetachServiceProjectAttachmentRequest) Descriptor

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

Deprecated: Use DetachServiceProjectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*DetachServiceProjectAttachmentRequest) GetName

func (*DetachServiceProjectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  DetachServiceProjectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DetachServiceProjectAttachmentRequest) ProtoReflect

func (*DetachServiceProjectAttachmentRequest) Reset

func (*DetachServiceProjectAttachmentRequest) String

DetachServiceProjectAttachmentResponse

  type 
  
 DetachServiceProjectAttachmentResponse 
  
 struct 
  
 { 
  
 // contains filtered or unexported fields 
 } 
 

Response for DetachServiceProjectAttachment.

func (*DetachServiceProjectAttachmentResponse) Descriptor

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

Deprecated: Use DetachServiceProjectAttachmentResponse.ProtoReflect.Descriptor instead.

func (*DetachServiceProjectAttachmentResponse) ProtoMessage

  func 
  
 ( 
 * 
  DetachServiceProjectAttachmentResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DetachServiceProjectAttachmentResponse) ProtoReflect

func (*DetachServiceProjectAttachmentResponse) Reset

func (*DetachServiceProjectAttachmentResponse) String

DiscoveredService

  type 
  
 DiscoveredService 
  
 struct 
  
 { 
  
 // Identifier. The resource name of the discovered service. Format: 
  
 // `"projects/{host-project-id}/locations/{location}/discoveredServices/{uuid}"` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Output only. Reference to an underlying networking resource that can 
  
 // comprise a Service. These are immutable. 
  
 ServiceReference 
  
 * 
  ServiceReference 
 
  
 `protobuf:"bytes,2,opt,name=service_reference,json=serviceReference,proto3" json:"service_reference,omitempty"` 
  
 // Output only. Properties of an underlying compute resource that can comprise 
  
 // a Service. These are immutable. 
  
 ServiceProperties 
  
 * 
  ServiceProperties 
 
  
 `protobuf:"bytes,3,opt,name=service_properties,json=serviceProperties,proto3" json:"service_properties,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

DiscoveredService is a network or API interface that exposes some functionality to clients for consumption over the network. A discovered service can be registered to a App Hub service.

func (*DiscoveredService) Descriptor

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

Deprecated: Use DiscoveredService.ProtoReflect.Descriptor instead.

func (*DiscoveredService) GetName

  func 
  
 ( 
 x 
  
 * 
  DiscoveredService 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DiscoveredService) GetServiceProperties

  func 
  
 ( 
 x 
  
 * 
  DiscoveredService 
 
 ) 
  
 GetServiceProperties 
 () 
  
 * 
  ServiceProperties 
 
 

func (*DiscoveredService) GetServiceReference

  func 
  
 ( 
 x 
  
 * 
  DiscoveredService 
 
 ) 
  
 GetServiceReference 
 () 
  
 * 
  ServiceReference 
 
 

func (*DiscoveredService) ProtoMessage

  func 
  
 ( 
 * 
  DiscoveredService 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiscoveredService) ProtoReflect

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

func (*DiscoveredService) Reset

  func 
  
 ( 
 x 
  
 * 
  DiscoveredService 
 
 ) 
  
 Reset 
 () 
 

func (*DiscoveredService) String

  func 
  
 ( 
 x 
  
 * 
  DiscoveredService 
 
 ) 
  
 String 
 () 
  
  string 
 
 

DiscoveredWorkload

  type 
  
 DiscoveredWorkload 
  
 struct 
  
 { 
  
 // Identifier. The resource name of the discovered workload. Format: 
  
 // `"projects/{host-project-id}/locations/{location}/discoveredWorkloads/{uuid}"` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Output only. Reference of an underlying compute resource represented by the 
  
 // Workload. These are immutable. 
  
 WorkloadReference 
  
 * 
  WorkloadReference 
 
  
 `protobuf:"bytes,2,opt,name=workload_reference,json=workloadReference,proto3" json:"workload_reference,omitempty"` 
  
 // Output only. Properties of an underlying compute resource represented by 
  
 // the Workload. These are immutable. 
  
 WorkloadProperties 
  
 * 
  WorkloadProperties 
 
  
 `protobuf:"bytes,3,opt,name=workload_properties,json=workloadProperties,proto3" json:"workload_properties,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

DiscoveredWorkload is a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality. A discovered workload can be registered to an App Hub Workload.

func (*DiscoveredWorkload) Descriptor

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

Deprecated: Use DiscoveredWorkload.ProtoReflect.Descriptor instead.

func (*DiscoveredWorkload) GetName

  func 
  
 ( 
 x 
  
 * 
  DiscoveredWorkload 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*DiscoveredWorkload) GetWorkloadProperties

  func 
  
 ( 
 x 
  
 * 
  DiscoveredWorkload 
 
 ) 
  
 GetWorkloadProperties 
 () 
  
 * 
  WorkloadProperties 
 
 

func (*DiscoveredWorkload) GetWorkloadReference

  func 
  
 ( 
 x 
  
 * 
  DiscoveredWorkload 
 
 ) 
  
 GetWorkloadReference 
 () 
  
 * 
  WorkloadReference 
 
 

func (*DiscoveredWorkload) ProtoMessage

  func 
  
 ( 
 * 
  DiscoveredWorkload 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*DiscoveredWorkload) ProtoReflect

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

func (*DiscoveredWorkload) Reset

  func 
  
 ( 
 x 
  
 * 
  DiscoveredWorkload 
 
 ) 
  
 Reset 
 () 
 

func (*DiscoveredWorkload) String

  func 
  
 ( 
 x 
  
 * 
  DiscoveredWorkload 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Environment

  type 
  
 Environment 
  
 struct 
  
 { 
  
 // Required. Environment Type. 
  
 Type 
  
  Environment_Type 
 
  
 `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.apphub.v1.Environment_Type" json:"type,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Environment of the Application, Service, or Workload

func (*Environment) Descriptor

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

Deprecated: Use Environment.ProtoReflect.Descriptor instead.

func (*Environment) GetType

  func 
  
 ( 
 x 
  
 * 
  Environment 
 
 ) 
  
 GetType 
 () 
  
  Environment_Type 
 
 

func (*Environment) ProtoMessage

  func 
  
 ( 
 * 
  Environment 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Environment) ProtoReflect

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

func (*Environment) Reset

  func 
  
 ( 
 x 
  
 * 
  Environment 
 
 ) 
  
 Reset 
 () 
 

func (*Environment) String

  func 
  
 ( 
 x 
  
 * 
  Environment 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Environment_Type

  type 
  
 Environment_Type 
  
  int32 
 
 

Environment Type.

Environment_TYPE_UNSPECIFIED, Environment_PRODUCTION, Environment_STAGING, Environment_TEST, Environment_DEVELOPMENT

  const 
  
 ( 
  
 // Unspecified type. 
  
 Environment_TYPE_UNSPECIFIED 
  
  Environment_Type 
 
  
 = 
  
 0 
  
 // Production environment. 
  
 Environment_PRODUCTION 
  
  Environment_Type 
 
  
 = 
  
 1 
  
 // Staging environment. 
  
 Environment_STAGING 
  
  Environment_Type 
 
  
 = 
  
 2 
  
 // Test environment. 
  
 Environment_TEST 
  
  Environment_Type 
 
  
 = 
  
 3 
  
 // Development environment. 
  
 Environment_DEVELOPMENT 
  
  Environment_Type 
 
  
 = 
  
 4 
 ) 
 

func (Environment_Type) Descriptor

func (Environment_Type) Enum

func (Environment_Type) EnumDescriptor

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

Deprecated: Use Environment_Type.Descriptor instead.

func (Environment_Type) Number

func (Environment_Type) String

  func 
  
 ( 
 x 
  
  Environment_Type 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Environment_Type) Type

GetApplicationRequest

  type 
  
 GetApplicationRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Application to fetch. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for GetApplication.

func (*GetApplicationRequest) Descriptor

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

Deprecated: Use GetApplicationRequest.ProtoReflect.Descriptor instead.

func (*GetApplicationRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetApplicationRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetApplicationRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetApplicationRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetApplicationRequest) ProtoReflect

func (*GetApplicationRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetApplicationRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetApplicationRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetApplicationRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetDiscoveredServiceRequest

  type 
  
 GetDiscoveredServiceRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Discovered Service to fetch. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/discoveredServices/{discoveredService}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for GetDiscoveredService.

func (*GetDiscoveredServiceRequest) Descriptor

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

Deprecated: Use GetDiscoveredServiceRequest.ProtoReflect.Descriptor instead.

func (*GetDiscoveredServiceRequest) GetName

func (*GetDiscoveredServiceRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetDiscoveredServiceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetDiscoveredServiceRequest) ProtoReflect

func (*GetDiscoveredServiceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetDiscoveredServiceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetDiscoveredServiceRequest) String

GetDiscoveredWorkloadRequest

  type 
  
 GetDiscoveredWorkloadRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Discovered Workload to fetch. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/discoveredWorkloads/{discoveredWorkload}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for GetDiscoveredWorkload.

func (*GetDiscoveredWorkloadRequest) Descriptor

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

Deprecated: Use GetDiscoveredWorkloadRequest.ProtoReflect.Descriptor instead.

func (*GetDiscoveredWorkloadRequest) GetName

func (*GetDiscoveredWorkloadRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetDiscoveredWorkloadRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetDiscoveredWorkloadRequest) ProtoReflect

func (*GetDiscoveredWorkloadRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetDiscoveredWorkloadRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetDiscoveredWorkloadRequest) String

GetServiceProjectAttachmentRequest

  type 
  
 GetServiceProjectAttachmentRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the service project attachment to 
  
 // retrieve. Expected format: 
  
 // `projects/{project}/locations/{location}/serviceProjectAttachments/{serviceProjectAttachment}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for GetServiceProjectAttachment.

func (*GetServiceProjectAttachmentRequest) Descriptor

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

Deprecated: Use GetServiceProjectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*GetServiceProjectAttachmentRequest) GetName

func (*GetServiceProjectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetServiceProjectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetServiceProjectAttachmentRequest) ProtoReflect

func (*GetServiceProjectAttachmentRequest) Reset

func (*GetServiceProjectAttachmentRequest) String

GetServiceRequest

  type 
  
 GetServiceRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Service to fetch. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}/services/{service}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for GetService.

func (*GetServiceRequest) Descriptor

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

Deprecated: Use GetServiceRequest.ProtoReflect.Descriptor instead.

func (*GetServiceRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetServiceRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetServiceRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetServiceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetServiceRequest) ProtoReflect

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

func (*GetServiceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetServiceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetServiceRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetServiceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

GetWorkloadRequest

  type 
  
 GetWorkloadRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the Workload to fetch. 
  
 // Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}/workloads/{workload}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for GetWorkload.

func (*GetWorkloadRequest) Descriptor

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

Deprecated: Use GetWorkloadRequest.ProtoReflect.Descriptor instead.

func (*GetWorkloadRequest) GetName

  func 
  
 ( 
 x 
  
 * 
  GetWorkloadRequest 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*GetWorkloadRequest) ProtoMessage

  func 
  
 ( 
 * 
  GetWorkloadRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*GetWorkloadRequest) ProtoReflect

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

func (*GetWorkloadRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  GetWorkloadRequest 
 
 ) 
  
 Reset 
 () 
 

func (*GetWorkloadRequest) String

  func 
  
 ( 
 x 
  
 * 
  GetWorkloadRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListApplicationsRequest

  type 
  
 ListApplicationsRequest 
  
 struct 
  
 { 
  
 // Required. Project and location to list Applications on. 
  
 // Expected format: `projects/{project}/locations/{location}`. 
  
 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" json:"filter,omitempty"` 
  
 // Optional. Hint for how to order the results. 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for ListApplications.

func (*ListApplicationsRequest) Descriptor

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

Deprecated: Use ListApplicationsRequest.ProtoReflect.Descriptor instead.

func (*ListApplicationsRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListApplicationsRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListApplicationsRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListApplicationsRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListApplicationsRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListApplicationsRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListApplicationsRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListApplicationsRequest) ProtoReflect

func (*ListApplicationsRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListApplicationsRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListApplicationsResponse

  type 
  
 ListApplicationsResponse 
  
 struct 
  
 { 
  
 // List of Applications. 
  
 Applications 
  
 [] 
 * 
  Application 
 
  
 `protobuf:"bytes,1,rep,name=applications,proto3" json:"applications,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 for ListApplications.

func (*ListApplicationsResponse) Descriptor

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

Deprecated: Use ListApplicationsResponse.ProtoReflect.Descriptor instead.

func (*ListApplicationsResponse) GetApplications

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsResponse 
 
 ) 
  
 GetApplications 
 () 
  
 [] 
 * 
  Application 
 
 

func (*ListApplicationsResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListApplicationsResponse) GetUnreachable

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

func (*ListApplicationsResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListApplicationsResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListApplicationsResponse) ProtoReflect

func (*ListApplicationsResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListApplicationsResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListApplicationsResponse) String

ListDiscoveredServicesRequest

  type 
  
 ListDiscoveredServicesRequest 
  
 struct 
  
 { 
  
 // Required. Project and location to list Discovered Services on. 
  
 // Expected format: `projects/{project}/locations/{location}`. 
  
 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" json:"filter,omitempty"` 
  
 // Optional. Hint for how to order the results. 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for ListDiscoveredServices.

func (*ListDiscoveredServicesRequest) Descriptor

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

Deprecated: Use ListDiscoveredServicesRequest.ProtoReflect.Descriptor instead.

func (*ListDiscoveredServicesRequest) GetFilter

func (*ListDiscoveredServicesRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredServicesRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListDiscoveredServicesRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredServicesRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListDiscoveredServicesRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredServicesRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListDiscoveredServicesRequest) GetParent

func (*ListDiscoveredServicesRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListDiscoveredServicesRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListDiscoveredServicesRequest) ProtoReflect

func (*ListDiscoveredServicesRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredServicesRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListDiscoveredServicesRequest) String

ListDiscoveredServicesResponse

  type 
  
 ListDiscoveredServicesResponse 
  
 struct 
  
 { 
  
 // List of Discovered Services. 
  
 DiscoveredServices 
  
 [] 
 * 
  DiscoveredService 
 
  
 `protobuf:"bytes,1,rep,name=discovered_services,json=discoveredServices,proto3" json:"discovered_services,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 for ListDiscoveredServices.

func (*ListDiscoveredServicesResponse) Descriptor

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

Deprecated: Use ListDiscoveredServicesResponse.ProtoReflect.Descriptor instead.

func (*ListDiscoveredServicesResponse) GetDiscoveredServices

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredServicesResponse 
 
 ) 
  
 GetDiscoveredServices 
 () 
  
 [] 
 * 
  DiscoveredService 
 
 

func (*ListDiscoveredServicesResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredServicesResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListDiscoveredServicesResponse) GetUnreachable

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

func (*ListDiscoveredServicesResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListDiscoveredServicesResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListDiscoveredServicesResponse) ProtoReflect

func (*ListDiscoveredServicesResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredServicesResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListDiscoveredServicesResponse) String

ListDiscoveredWorkloadsRequest

  type 
  
 ListDiscoveredWorkloadsRequest 
  
 struct 
  
 { 
  
 // Required. Project and location to list Discovered Workloads on. 
  
 // Expected format: `projects/{project}/locations/{location}`. 
  
 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" json:"filter,omitempty"` 
  
 // Optional. Hint for how to order the results. 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for ListDiscoveredWorkloads.

func (*ListDiscoveredWorkloadsRequest) Descriptor

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

Deprecated: Use ListDiscoveredWorkloadsRequest.ProtoReflect.Descriptor instead.

func (*ListDiscoveredWorkloadsRequest) GetFilter

func (*ListDiscoveredWorkloadsRequest) GetOrderBy

func (*ListDiscoveredWorkloadsRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredWorkloadsRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListDiscoveredWorkloadsRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredWorkloadsRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListDiscoveredWorkloadsRequest) GetParent

func (*ListDiscoveredWorkloadsRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListDiscoveredWorkloadsRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListDiscoveredWorkloadsRequest) ProtoReflect

func (*ListDiscoveredWorkloadsRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredWorkloadsRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListDiscoveredWorkloadsRequest) String

ListDiscoveredWorkloadsResponse

  type 
  
 ListDiscoveredWorkloadsResponse 
  
 struct 
  
 { 
  
 // List of Discovered Workloads. 
  
 DiscoveredWorkloads 
  
 [] 
 * 
  DiscoveredWorkload 
 
  
 `protobuf:"bytes,1,rep,name=discovered_workloads,json=discoveredWorkloads,proto3" json:"discovered_workloads,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 for ListDiscoveredWorkloads.

func (*ListDiscoveredWorkloadsResponse) Descriptor

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

Deprecated: Use ListDiscoveredWorkloadsResponse.ProtoReflect.Descriptor instead.

func (*ListDiscoveredWorkloadsResponse) GetDiscoveredWorkloads

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredWorkloadsResponse 
 
 ) 
  
 GetDiscoveredWorkloads 
 () 
  
 [] 
 * 
  DiscoveredWorkload 
 
 

func (*ListDiscoveredWorkloadsResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredWorkloadsResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListDiscoveredWorkloadsResponse) GetUnreachable

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

func (*ListDiscoveredWorkloadsResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListDiscoveredWorkloadsResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListDiscoveredWorkloadsResponse) ProtoReflect

func (*ListDiscoveredWorkloadsResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListDiscoveredWorkloadsResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListDiscoveredWorkloadsResponse) String

ListServiceProjectAttachmentsRequest

  type 
  
 ListServiceProjectAttachmentsRequest 
  
 struct 
  
 { 
  
 // Required. Host project ID and location to list service project attachments. 
  
 // Only global location is supported. Expected format: 
  
 // `projects/{project}/locations/{location}`. 
  
 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" json:"filter,omitempty"` 
  
 // Optional. Hint for how to order the results. 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for ListServiceProjectAttachments.

func (*ListServiceProjectAttachmentsRequest) Descriptor

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

Deprecated: Use ListServiceProjectAttachmentsRequest.ProtoReflect.Descriptor instead.

func (*ListServiceProjectAttachmentsRequest) GetFilter

func (*ListServiceProjectAttachmentsRequest) GetOrderBy

func (*ListServiceProjectAttachmentsRequest) GetPageSize

func (*ListServiceProjectAttachmentsRequest) GetPageToken

func (*ListServiceProjectAttachmentsRequest) GetParent

func (*ListServiceProjectAttachmentsRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListServiceProjectAttachmentsRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListServiceProjectAttachmentsRequest) ProtoReflect

func (*ListServiceProjectAttachmentsRequest) Reset

func (*ListServiceProjectAttachmentsRequest) String

ListServiceProjectAttachmentsResponse

  type 
  
 ListServiceProjectAttachmentsResponse 
  
 struct 
  
 { 
  
 // List of service project attachments. 
  
 ServiceProjectAttachments 
  
 [] 
 * 
  ServiceProjectAttachment 
 
  
 `protobuf:"bytes,1,rep,name=service_project_attachments,json=serviceProjectAttachments,proto3" json:"service_project_attachments,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 for ListServiceProjectAttachments.

func (*ListServiceProjectAttachmentsResponse) Descriptor

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

Deprecated: Use ListServiceProjectAttachmentsResponse.ProtoReflect.Descriptor instead.

func (*ListServiceProjectAttachmentsResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListServiceProjectAttachmentsResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListServiceProjectAttachmentsResponse) GetServiceProjectAttachments

  func 
  
 ( 
 x 
  
 * 
  ListServiceProjectAttachmentsResponse 
 
 ) 
  
 GetServiceProjectAttachments 
 () 
  
 [] 
 * 
  ServiceProjectAttachment 
 
 

func (*ListServiceProjectAttachmentsResponse) GetUnreachable

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

func (*ListServiceProjectAttachmentsResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListServiceProjectAttachmentsResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListServiceProjectAttachmentsResponse) ProtoReflect

func (*ListServiceProjectAttachmentsResponse) Reset

func (*ListServiceProjectAttachmentsResponse) String

ListServicesRequest

  type 
  
 ListServicesRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the parent Application to list Services 
  
 // for. Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}`. 
  
 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" json:"filter,omitempty"` 
  
 // Optional. Hint for how to order the results 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for ListServices.

func (*ListServicesRequest) Descriptor

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

Deprecated: Use ListServicesRequest.ProtoReflect.Descriptor instead.

func (*ListServicesRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListServicesRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListServicesRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListServicesRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListServicesRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListServicesRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListServicesRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListServicesRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListServicesRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListServicesRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListServicesRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListServicesRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListServicesRequest) ProtoReflect

func (*ListServicesRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListServicesRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListServicesRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListServicesRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListServicesResponse

  type 
  
 ListServicesResponse 
  
 struct 
  
 { 
  
 // List of Services. 
  
 Services 
  
 [] 
 * 
  Service 
 
  
 `protobuf:"bytes,1,rep,name=services,proto3" json:"services,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 for ListServices.

func (*ListServicesResponse) Descriptor

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

Deprecated: Use ListServicesResponse.ProtoReflect.Descriptor instead.

func (*ListServicesResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListServicesResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListServicesResponse) GetServices

  func 
  
 ( 
 x 
  
 * 
  ListServicesResponse 
 
 ) 
  
 GetServices 
 () 
  
 [] 
 * 
  Service 
 
 

func (*ListServicesResponse) GetUnreachable

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

func (*ListServicesResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListServicesResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListServicesResponse) ProtoReflect

func (*ListServicesResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListServicesResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListServicesResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListServicesResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListWorkloadsRequest

  type 
  
 ListWorkloadsRequest 
  
 struct 
  
 { 
  
 // Required. Fully qualified name of the parent Application to list Workloads 
  
 // for. Expected format: 
  
 // `projects/{project}/locations/{location}/applications/{application}`. 
  
 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" json:"filter,omitempty"` 
  
 // Optional. Hint for how to order the results. 
  
 OrderBy 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for ListWorkloads.

func (*ListWorkloadsRequest) Descriptor

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

Deprecated: Use ListWorkloadsRequest.ProtoReflect.Descriptor instead.

func (*ListWorkloadsRequest) GetFilter

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 GetFilter 
 () 
  
  string 
 
 

func (*ListWorkloadsRequest) GetOrderBy

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 GetOrderBy 
 () 
  
  string 
 
 

func (*ListWorkloadsRequest) GetPageSize

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 GetPageSize 
 () 
  
  int32 
 
 

func (*ListWorkloadsRequest) GetPageToken

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 GetPageToken 
 () 
  
  string 
 
 

func (*ListWorkloadsRequest) GetParent

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 GetParent 
 () 
  
  string 
 
 

func (*ListWorkloadsRequest) ProtoMessage

  func 
  
 ( 
 * 
  ListWorkloadsRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListWorkloadsRequest) ProtoReflect

func (*ListWorkloadsRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 Reset 
 () 
 

func (*ListWorkloadsRequest) String

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ListWorkloadsResponse

  type 
  
 ListWorkloadsResponse 
  
 struct 
  
 { 
  
 // List of Workloads. 
  
 Workloads 
  
 [] 
 * 
  Workload 
 
  
 `protobuf:"bytes,1,rep,name=workloads,proto3" json:"workloads,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 for ListWorkloads.

func (*ListWorkloadsResponse) Descriptor

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

Deprecated: Use ListWorkloadsResponse.ProtoReflect.Descriptor instead.

func (*ListWorkloadsResponse) GetNextPageToken

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsResponse 
 
 ) 
  
 GetNextPageToken 
 () 
  
  string 
 
 

func (*ListWorkloadsResponse) GetUnreachable

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

func (*ListWorkloadsResponse) GetWorkloads

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsResponse 
 
 ) 
  
 GetWorkloads 
 () 
  
 [] 
 * 
  Workload 
 
 

func (*ListWorkloadsResponse) ProtoMessage

  func 
  
 ( 
 * 
  ListWorkloadsResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ListWorkloadsResponse) ProtoReflect

func (*ListWorkloadsResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsResponse 
 
 ) 
  
 Reset 
 () 
 

func (*ListWorkloadsResponse) String

  func 
  
 ( 
 x 
  
 * 
  ListWorkloadsResponse 
 
 ) 
  
 String 
 () 
  
  string 
 
 

LookupDiscoveredServiceRequest

  type 
  
 LookupDiscoveredServiceRequest 
  
 struct 
  
 { 
  
 // Required. Host project ID and location to lookup Discovered Service in. 
  
 // Expected format: `projects/{project}/locations/{location}`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. Resource URI to find DiscoveredService for. 
  
 // Accepts both project number and project ID and does translation when 
  
 // needed. 
  
 Uri 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for LookupDiscoveredService.

func (*LookupDiscoveredServiceRequest) Descriptor

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

Deprecated: Use LookupDiscoveredServiceRequest.ProtoReflect.Descriptor instead.

func (*LookupDiscoveredServiceRequest) GetParent

func (*LookupDiscoveredServiceRequest) GetUri

func (*LookupDiscoveredServiceRequest) ProtoMessage

  func 
  
 ( 
 * 
  LookupDiscoveredServiceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LookupDiscoveredServiceRequest) ProtoReflect

func (*LookupDiscoveredServiceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  LookupDiscoveredServiceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*LookupDiscoveredServiceRequest) String

LookupDiscoveredServiceResponse

  type 
  
 LookupDiscoveredServiceResponse 
  
 struct 
  
 { 
  
 // Discovered Service if exists, empty otherwise. 
  
 DiscoveredService 
  
 * 
  DiscoveredService 
 
  
 `protobuf:"bytes,1,opt,name=discovered_service,json=discoveredService,proto3" json:"discovered_service,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Response for LookupDiscoveredService.

func (*LookupDiscoveredServiceResponse) Descriptor

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

Deprecated: Use LookupDiscoveredServiceResponse.ProtoReflect.Descriptor instead.

func (*LookupDiscoveredServiceResponse) GetDiscoveredService

  func 
  
 ( 
 x 
  
 * 
  LookupDiscoveredServiceResponse 
 
 ) 
  
 GetDiscoveredService 
 () 
  
 * 
  DiscoveredService 
 
 

func (*LookupDiscoveredServiceResponse) ProtoMessage

  func 
  
 ( 
 * 
  LookupDiscoveredServiceResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LookupDiscoveredServiceResponse) ProtoReflect

func (*LookupDiscoveredServiceResponse) Reset

  func 
  
 ( 
 x 
  
 * 
  LookupDiscoveredServiceResponse 
 
 ) 
  
 Reset 
 () 
 

func (*LookupDiscoveredServiceResponse) String

LookupDiscoveredWorkloadRequest

  type 
  
 LookupDiscoveredWorkloadRequest 
  
 struct 
  
 { 
  
 // Required. Host project ID and location to lookup Discovered Workload in. 
  
 // Expected format: `projects/{project}/locations/{location}`. 
  
 Parent 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` 
  
 // Required. Resource URI to find Discovered Workload for. 
  
 // Accepts both project number and project ID and does translation when 
  
 // needed. 
  
 Uri 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for LookupDiscoveredWorkload.

func (*LookupDiscoveredWorkloadRequest) Descriptor

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

Deprecated: Use LookupDiscoveredWorkloadRequest.ProtoReflect.Descriptor instead.

func (*LookupDiscoveredWorkloadRequest) GetParent

func (*LookupDiscoveredWorkloadRequest) GetUri

func (*LookupDiscoveredWorkloadRequest) ProtoMessage

  func 
  
 ( 
 * 
  LookupDiscoveredWorkloadRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LookupDiscoveredWorkloadRequest) ProtoReflect

func (*LookupDiscoveredWorkloadRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  LookupDiscoveredWorkloadRequest 
 
 ) 
  
 Reset 
 () 
 

func (*LookupDiscoveredWorkloadRequest) String

LookupDiscoveredWorkloadResponse

  type 
  
 LookupDiscoveredWorkloadResponse 
  
 struct 
  
 { 
  
 // Discovered Workload if exists, empty otherwise. 
  
 DiscoveredWorkload 
  
 * 
  DiscoveredWorkload 
 
  
 `protobuf:"bytes,1,opt,name=discovered_workload,json=discoveredWorkload,proto3" json:"discovered_workload,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Response for LookupDiscoveredWorkload.

func (*LookupDiscoveredWorkloadResponse) Descriptor

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

Deprecated: Use LookupDiscoveredWorkloadResponse.ProtoReflect.Descriptor instead.

func (*LookupDiscoveredWorkloadResponse) GetDiscoveredWorkload

  func 
  
 ( 
 x 
  
 * 
  LookupDiscoveredWorkloadResponse 
 
 ) 
  
 GetDiscoveredWorkload 
 () 
  
 * 
  DiscoveredWorkload 
 
 

func (*LookupDiscoveredWorkloadResponse) ProtoMessage

  func 
  
 ( 
 * 
  LookupDiscoveredWorkloadResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LookupDiscoveredWorkloadResponse) ProtoReflect

func (*LookupDiscoveredWorkloadResponse) Reset

func (*LookupDiscoveredWorkloadResponse) String

LookupServiceProjectAttachmentRequest

  type 
  
 LookupServiceProjectAttachmentRequest 
  
 struct 
  
 { 
  
 // Required. Service project ID and location to lookup service project 
  
 // attachment for. Only global location is supported. Expected format: 
  
 // `projects/{project}/locations/{location}`. 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for LookupServiceProjectAttachment.

func (*LookupServiceProjectAttachmentRequest) Descriptor

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

Deprecated: Use LookupServiceProjectAttachmentRequest.ProtoReflect.Descriptor instead.

func (*LookupServiceProjectAttachmentRequest) GetName

func (*LookupServiceProjectAttachmentRequest) ProtoMessage

  func 
  
 ( 
 * 
  LookupServiceProjectAttachmentRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LookupServiceProjectAttachmentRequest) ProtoReflect

func (*LookupServiceProjectAttachmentRequest) Reset

func (*LookupServiceProjectAttachmentRequest) String

LookupServiceProjectAttachmentResponse

  type 
  
 LookupServiceProjectAttachmentResponse 
  
 struct 
  
 { 
  
 // Service project attachment for a project if exists, empty otherwise. 
  
 ServiceProjectAttachment 
  
 * 
  ServiceProjectAttachment 
 
  
 `protobuf:"bytes,1,opt,name=service_project_attachment,json=serviceProjectAttachment,proto3" json:"service_project_attachment,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Response for LookupServiceProjectAttachment.

func (*LookupServiceProjectAttachmentResponse) Descriptor

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

Deprecated: Use LookupServiceProjectAttachmentResponse.ProtoReflect.Descriptor instead.

func (*LookupServiceProjectAttachmentResponse) GetServiceProjectAttachment

  func 
  
 ( 
 x 
  
 * 
  LookupServiceProjectAttachmentResponse 
 
 ) 
  
 GetServiceProjectAttachment 
 () 
  
 * 
  ServiceProjectAttachment 
 
 

func (*LookupServiceProjectAttachmentResponse) ProtoMessage

  func 
  
 ( 
 * 
  LookupServiceProjectAttachmentResponse 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*LookupServiceProjectAttachmentResponse) ProtoReflect

func (*LookupServiceProjectAttachmentResponse) Reset

func (*LookupServiceProjectAttachmentResponse) String

  type 
  
 OperationMetadata 
  
 struct 
  
 { 
  
 // Output only. The time the operation was created. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. The time the operation finished running. 
  
 EndTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` 
  
 // Output only. Server-defined resource path for the target of the operation. 
  
 Target 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` 
  
 // Output only. Name of the verb executed by the operation. 
  
 Verb 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` 
  
 // Output only. Human-readable status of the operation, if any. 
  
 StatusMessage 
  
  string 
 
  
 `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` 
  
 // Output only. Identifies whether the user has requested cancellation 
  
 // of the operation. Operations that have been cancelled successfully 
  
 // have 
  
 // [google.longrunning.Operation.error][google.longrunning.Operation.error] 
  
 // value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, 
  
 // corresponding to `Code.CANCELLED`. 
  
 RequestedCancellation 
  
  bool 
 
  
 `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` 
  
 // Output only. API version used to start the operation. 
  
 ApiVersion 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Represents the metadata of the long-running operation.

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

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

  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 
 
 

Scope

  type 
  
 Scope 
  
 struct 
  
 { 
  
 // Required. Scope Type. 
  
 Type 
  
  Scope_Type 
 
  
 `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.apphub.v1.Scope_Type" json:"type,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Scope of an application.

func (*Scope) Descriptor

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

Deprecated: Use Scope.ProtoReflect.Descriptor instead.

func (*Scope) GetType

  func 
  
 ( 
 x 
  
 * 
  Scope 
 
 ) 
  
 GetType 
 () 
  
  Scope_Type 
 
 

func (*Scope) ProtoMessage

  func 
  
 ( 
 * 
  Scope 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Scope) ProtoReflect

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

func (*Scope) Reset

  func 
  
 ( 
 x 
  
 * 
  Scope 
 
 ) 
  
 Reset 
 () 
 

func (*Scope) String

  func 
  
 ( 
 x 
  
 * 
  Scope 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Scope_Type

  type 
  
 Scope_Type 
  
  int32 
 
 

Scope Type.

Scope_TYPE_UNSPECIFIED, Scope_REGIONAL, Scope_GLOBAL

  const 
  
 ( 
  
 // Unspecified type. 
  
 Scope_TYPE_UNSPECIFIED 
  
  Scope_Type 
 
  
 = 
  
 0 
  
 // Regional type. 
  
 Scope_REGIONAL 
  
  Scope_Type 
 
  
 = 
  
 1 
  
 // Global type. 
  
 Scope_GLOBAL 
  
  Scope_Type 
 
  
 = 
  
 2 
 ) 
 

func (Scope_Type) Descriptor

func (Scope_Type) Enum

  func 
  
 ( 
 x 
  
  Scope_Type 
 
 ) 
  
 Enum 
 () 
  
 * 
  Scope_Type 
 
 

func (Scope_Type) EnumDescriptor

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

Deprecated: Use Scope_Type.Descriptor instead.

func (Scope_Type) Number

func (Scope_Type) String

  func 
  
 ( 
 x 
  
  Scope_Type 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Scope_Type) Type

Service

  type 
  
 Service 
  
 struct 
  
 { 
  
 // Identifier. The resource name of a Service. Format: 
  
 // `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. User-defined name for the Service. 
  
 // Can have a maximum length of 63 characters. 
  
 DisplayName 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 
  
 // Optional. User-defined description of a Service. 
  
 // Can have a maximum length of 2048 characters. 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 
  
 // Output only. Reference to an underlying networking resource that can 
  
 // comprise a Service. These are immutable. 
  
 ServiceReference 
  
 * 
  ServiceReference 
 
  
 `protobuf:"bytes,4,opt,name=service_reference,json=serviceReference,proto3" json:"service_reference,omitempty"` 
  
 // Output only. Properties of an underlying compute resource that can comprise 
  
 // a Service. These are immutable. 
  
 ServiceProperties 
  
 * 
  ServiceProperties 
 
  
 `protobuf:"bytes,5,opt,name=service_properties,json=serviceProperties,proto3" json:"service_properties,omitempty"` 
  
 // Optional. Consumer provided attributes. 
  
 Attributes 
  
 * 
  Attributes 
 
  
 `protobuf:"bytes,6,opt,name=attributes,proto3" json:"attributes,omitempty"` 
  
 // Required. Immutable. The resource name of the original discovered service. 
  
 DiscoveredService 
  
  string 
 
  
 `protobuf:"bytes,7,opt,name=discovered_service,json=discoveredService,proto3" json:"discovered_service,omitempty"` 
  
 // Output only. Create time. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. Update time. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // Output only. A universally unique identifier (UUID) for the `Service` in 
  
 // the UUID4 format. 
  
 Uid 
  
  string 
 
  
 `protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"` 
  
 // Output only. Service state. 
  
 State 
  
  Service_State 
 
  
 `protobuf:"varint,11,opt,name=state,proto3,enum=google.cloud.apphub.v1.Service_State" json:"state,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Service is an App Hub data model that contains a discovered service, which represents a network or API interface that exposes some functionality to clients for consumption over the network.

func (*Service) Descriptor

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

Deprecated: Use Service.ProtoReflect.Descriptor instead.

func (*Service) GetAttributes

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetAttributes 
 () 
  
 * 
  Attributes 
 
 

func (*Service) GetCreateTime

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

func (*Service) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Service) GetDiscoveredService

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetDiscoveredService 
 () 
  
  string 
 
 

func (*Service) GetDisplayName

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetDisplayName 
 () 
  
  string 
 
 

func (*Service) GetName

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Service) GetServiceProperties

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetServiceProperties 
 () 
  
 * 
  ServiceProperties 
 
 

func (*Service) GetServiceReference

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetServiceReference 
 () 
  
 * 
  ServiceReference 
 
 

func (*Service) GetState

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetState 
 () 
  
  Service_State 
 
 

func (*Service) GetUid

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 GetUid 
 () 
  
  string 
 
 

func (*Service) GetUpdateTime

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

func (*Service) ProtoMessage

  func 
  
 ( 
 * 
  Service 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Service) ProtoReflect

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

func (*Service) Reset

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 Reset 
 () 
 

func (*Service) String

  func 
  
 ( 
 x 
  
 * 
  Service 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ServiceProjectAttachment

  type 
  
 ServiceProjectAttachment 
  
 struct 
  
 { 
  
 // Identifier. The resource name of a ServiceProjectAttachment. Format: 
  
 // `"projects/{host-project-id}/locations/global/serviceProjectAttachments/{service-project-id}."` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Required. Immutable. Service project name in the format: `"projects/abc"` 
  
 // or `"projects/123"`. As input, project name with either project id or 
  
 // number are accepted. As output, this field will contain project number. 
  
 ServiceProject 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=service_project,json=serviceProject,proto3" json:"service_project,omitempty"` 
  
 // Output only. Create time. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. A globally unique identifier (in UUID4 format) for the 
  
 // `ServiceProjectAttachment`. 
  
 Uid 
  
  string 
 
  
 `protobuf:"bytes,4,opt,name=uid,proto3" json:"uid,omitempty"` 
  
 // Output only. ServiceProjectAttachment state. 
  
 State 
  
  ServiceProjectAttachment_State 
 
  
 `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.apphub.v1.ServiceProjectAttachment_State" json:"state,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

ServiceProjectAttachment represents an attachment from a service project to a host project. Service projects contain the underlying cloud infrastructure resources, and expose these resources to the host project through a ServiceProjectAttachment. With the attachments, the host project can provide an aggregated view of resources across all service projects.

func (*ServiceProjectAttachment) Descriptor

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

Deprecated: Use ServiceProjectAttachment.ProtoReflect.Descriptor instead.

func (*ServiceProjectAttachment) GetCreateTime

func (*ServiceProjectAttachment) GetName

  func 
  
 ( 
 x 
  
 * 
  ServiceProjectAttachment 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*ServiceProjectAttachment) GetServiceProject

  func 
  
 ( 
 x 
  
 * 
  ServiceProjectAttachment 
 
 ) 
  
 GetServiceProject 
 () 
  
  string 
 
 

func (*ServiceProjectAttachment) GetState

func (*ServiceProjectAttachment) GetUid

func (*ServiceProjectAttachment) ProtoMessage

  func 
  
 ( 
 * 
  ServiceProjectAttachment 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ServiceProjectAttachment) ProtoReflect

func (*ServiceProjectAttachment) Reset

  func 
  
 ( 
 x 
  
 * 
  ServiceProjectAttachment 
 
 ) 
  
 Reset 
 () 
 

func (*ServiceProjectAttachment) String

ServiceProjectAttachment_State

  type 
  
 ServiceProjectAttachment_State 
  
  int32 
 
 

ServiceProjectAttachment state.

ServiceProjectAttachment_STATE_UNSPECIFIED, ServiceProjectAttachment_CREATING, ServiceProjectAttachment_ACTIVE, ServiceProjectAttachment_DELETING

  const 
  
 ( 
  
 // Unspecified state. 
  
 ServiceProjectAttachment_STATE_UNSPECIFIED 
  
  ServiceProjectAttachment_State 
 
  
 = 
  
 0 
  
 // The ServiceProjectAttachment is being created. 
  
 ServiceProjectAttachment_CREATING 
  
  ServiceProjectAttachment_State 
 
  
 = 
  
 1 
  
 // The ServiceProjectAttachment is ready. 
  
 // This means Services and Workloads under the corresponding 
  
 // ServiceProjectAttachment is ready for registration. 
  
 ServiceProjectAttachment_ACTIVE 
  
  ServiceProjectAttachment_State 
 
  
 = 
  
 2 
  
 // The ServiceProjectAttachment is being deleted. 
  
 ServiceProjectAttachment_DELETING 
  
  ServiceProjectAttachment_State 
 
  
 = 
  
 3 
 ) 
 

func (ServiceProjectAttachment_State) Descriptor

func (ServiceProjectAttachment_State) Enum

func (ServiceProjectAttachment_State) EnumDescriptor

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

Deprecated: Use ServiceProjectAttachment_State.Descriptor instead.

func (ServiceProjectAttachment_State) Number

func (ServiceProjectAttachment_State) String

func (ServiceProjectAttachment_State) Type

ServiceProperties

  type 
  
 ServiceProperties 
  
 struct 
  
 { 
  
 // Output only. The service project identifier that the underlying cloud 
  
 // resource resides in. 
  
 GcpProject 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=gcp_project,json=gcpProject,proto3" json:"gcp_project,omitempty"` 
  
 // Output only. The location that the underlying resource resides in, for 
  
 // example, us-west1. 
  
 Location 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` 
  
 // Output only. The location that the underlying resource resides in if it is 
  
 // zonal, for example, us-west1-a). 
  
 Zone 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Properties of an underlying cloud resource that can comprise a Service.

func (*ServiceProperties) Descriptor

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

Deprecated: Use ServiceProperties.ProtoReflect.Descriptor instead.

func (*ServiceProperties) GetGcpProject

  func 
  
 ( 
 x 
  
 * 
  ServiceProperties 
 
 ) 
  
 GetGcpProject 
 () 
  
  string 
 
 

func (*ServiceProperties) GetLocation

  func 
  
 ( 
 x 
  
 * 
  ServiceProperties 
 
 ) 
  
 GetLocation 
 () 
  
  string 
 
 

func (*ServiceProperties) GetZone

  func 
  
 ( 
 x 
  
 * 
  ServiceProperties 
 
 ) 
  
 GetZone 
 () 
  
  string 
 
 

func (*ServiceProperties) ProtoMessage

  func 
  
 ( 
 * 
  ServiceProperties 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ServiceProperties) ProtoReflect

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

func (*ServiceProperties) Reset

  func 
  
 ( 
 x 
  
 * 
  ServiceProperties 
 
 ) 
  
 Reset 
 () 
 

func (*ServiceProperties) String

  func 
  
 ( 
 x 
  
 * 
  ServiceProperties 
 
 ) 
  
 String 
 () 
  
  string 
 
 

ServiceReference

  type 
  
 ServiceReference 
  
 struct 
  
 { 
  
 // Output only. The underlying resource URI. For example, URI of Forwarding 
  
 // Rule, URL Map, and Backend Service. 
  
 Uri 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Reference to an underlying networking resource that can comprise a Service.

func (*ServiceReference) Descriptor

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

Deprecated: Use ServiceReference.ProtoReflect.Descriptor instead.

func (*ServiceReference) GetUri

  func 
  
 ( 
 x 
  
 * 
  ServiceReference 
 
 ) 
  
 GetUri 
 () 
  
  string 
 
 

func (*ServiceReference) ProtoMessage

  func 
  
 ( 
 * 
  ServiceReference 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*ServiceReference) ProtoReflect

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

func (*ServiceReference) Reset

  func 
  
 ( 
 x 
  
 * 
  ServiceReference 
 
 ) 
  
 Reset 
 () 
 

func (*ServiceReference) String

  func 
  
 ( 
 x 
  
 * 
  ServiceReference 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Service_State

  type 
  
 Service_State 
  
  int32 
 
 

Service state.

Service_STATE_UNSPECIFIED, Service_CREATING, Service_ACTIVE, Service_DELETING, Service_DETACHED

  const 
  
 ( 
  
 // Unspecified state. 
  
 Service_STATE_UNSPECIFIED 
  
  Service_State 
 
  
 = 
  
 0 
  
 // The service is being created. 
  
 Service_CREATING 
  
  Service_State 
 
  
 = 
  
 1 
  
 // The service is ready. 
  
 Service_ACTIVE 
  
  Service_State 
 
  
 = 
  
 2 
  
 // The service is being deleted. 
  
 Service_DELETING 
  
  Service_State 
 
  
 = 
  
 3 
  
 // The underlying networking resources have been deleted. 
  
 Service_DETACHED 
  
  Service_State 
 
  
 = 
  
 4 
 ) 
 

func (Service_State) Descriptor

func (Service_State) Enum

  func 
  
 ( 
 x 
  
  Service_State 
 
 ) 
  
 Enum 
 () 
  
 * 
  Service_State 
 
 

func (Service_State) EnumDescriptor

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

Deprecated: Use Service_State.Descriptor instead.

func (Service_State) Number

func (Service_State) String

  func 
  
 ( 
 x 
  
  Service_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Service_State) Type

UnimplementedAppHubServer

  type 
  
 UnimplementedAppHubServer 
  
 struct 
  
 { 
 } 
 

UnimplementedAppHubServer should be embedded to have forward compatible implementations.

func (UnimplementedAppHubServer) CreateApplication

func (UnimplementedAppHubServer) CreateService

func (UnimplementedAppHubServer) CreateServiceProjectAttachment

func (UnimplementedAppHubServer) CreateWorkload

func (UnimplementedAppHubServer) DeleteApplication

func (UnimplementedAppHubServer) DeleteService

func (UnimplementedAppHubServer) DeleteServiceProjectAttachment

func (UnimplementedAppHubServer) DeleteWorkload

func (UnimplementedAppHubServer) DetachServiceProjectAttachment

func (UnimplementedAppHubServer) GetApplication

func (UnimplementedAppHubServer) GetDiscoveredService

func (UnimplementedAppHubServer) GetDiscoveredWorkload

func (UnimplementedAppHubServer) GetService

func (UnimplementedAppHubServer) GetServiceProjectAttachment

func (UnimplementedAppHubServer) GetWorkload

func (UnimplementedAppHubServer) ListApplications

func (UnimplementedAppHubServer) ListDiscoveredServices

func (UnimplementedAppHubServer) ListDiscoveredWorkloads

func (UnimplementedAppHubServer) ListServiceProjectAttachments

func (UnimplementedAppHubServer) ListServices

func (UnimplementedAppHubServer) ListWorkloads

func (UnimplementedAppHubServer) LookupDiscoveredService

func (UnimplementedAppHubServer) LookupDiscoveredWorkload

func (UnimplementedAppHubServer) LookupServiceProjectAttachment

func (UnimplementedAppHubServer) UpdateApplication

func (UnimplementedAppHubServer) UpdateService

func (UnimplementedAppHubServer) UpdateWorkload

UnsafeAppHubServer

  type 
  
 UnsafeAppHubServer 
  
 interface 
  
 { 
  
 // contains filtered or unexported methods 
 } 
 

UnsafeAppHubServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AppHubServer will result in compilation errors.

UpdateApplicationRequest

  type 
  
 UpdateApplicationRequest 
  
 struct 
  
 { 
  
 // Required. Field mask is used to specify the fields to be overwritten in the 
  
 // Application resource by the update. 
  
 // The fields specified in the update_mask are relative to the resource, not 
  
 // the full request. 
  
 // The API changes the values of the fields as specified in the update_mask. 
  
 // The API ignores the values of all fields not covered by the update_mask. 
  
 // You can also unset a field by not specifying it in the updated message, but 
  
 // adding the field to the mask. This clears whatever value the field 
  
 // previously had. 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Required. The resource being updated. 
  
 Application 
  
 * 
  Application 
 
  
 `protobuf:"bytes,2,opt,name=application,proto3" json:"application,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,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for UpdateApplication.

func (*UpdateApplicationRequest) Descriptor

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

Deprecated: Use UpdateApplicationRequest.ProtoReflect.Descriptor instead.

func (*UpdateApplicationRequest) GetApplication

  func 
  
 ( 
 x 
  
 * 
  UpdateApplicationRequest 
 
 ) 
  
 GetApplication 
 () 
  
 * 
  Application 
 
 

func (*UpdateApplicationRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  UpdateApplicationRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*UpdateApplicationRequest) GetUpdateMask

func (*UpdateApplicationRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateApplicationRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateApplicationRequest) ProtoReflect

func (*UpdateApplicationRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateApplicationRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateApplicationRequest) String

UpdateServiceRequest

  type 
  
 UpdateServiceRequest 
  
 struct 
  
 { 
  
 // Required. Field mask is used to specify the fields to be overwritten in the 
  
 // Service resource by the update. 
  
 // The fields specified in the update_mask are relative to the resource, not 
  
 // the full request. 
  
 // The API changes the values of the fields as specified in the update_mask. 
  
 // The API ignores the values of all fields not covered by the update_mask. 
  
 // You can also unset a field by not specifying it in the updated message, but 
  
 // adding the field to the mask. This clears whatever value the field 
  
 // previously had. 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Required. The resource being updated. 
  
 Service 
  
 * 
  Service 
 
  
 `protobuf:"bytes,2,opt,name=service,proto3" json:"service,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,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for UpdateService.

func (*UpdateServiceRequest) Descriptor

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

Deprecated: Use UpdateServiceRequest.ProtoReflect.Descriptor instead.

func (*UpdateServiceRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  UpdateServiceRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*UpdateServiceRequest) GetService

  func 
  
 ( 
 x 
  
 * 
  UpdateServiceRequest 
 
 ) 
  
 GetService 
 () 
  
 * 
  Service 
 
 

func (*UpdateServiceRequest) GetUpdateMask

  func 
  
 ( 
 x 
  
 * 
  UpdateServiceRequest 
 
 ) 
  
 GetUpdateMask 
 () 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
 

func (*UpdateServiceRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateServiceRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateServiceRequest) ProtoReflect

func (*UpdateServiceRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateServiceRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateServiceRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateServiceRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

UpdateWorkloadRequest

  type 
  
 UpdateWorkloadRequest 
  
 struct 
  
 { 
  
 // Required. Field mask is used to specify the fields to be overwritten in the 
  
 // Workload resource by the update. 
  
 // The fields specified in the update_mask are relative to the resource, not 
  
 // the full request. 
  
 // The API changes the values of the fields as specified in the update_mask. 
  
 // The API ignores the values of all fields not covered by the update_mask. 
  
 // You can also unset a field by not specifying it in the updated message, but 
  
 // adding the field to the mask. This clears whatever value the field 
  
 // previously had. 
  
 UpdateMask 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
  
 `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` 
  
 // Required. The resource being updated. 
  
 Workload 
  
 * 
  Workload 
 
  
 `protobuf:"bytes,2,opt,name=workload,proto3" json:"workload,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,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Request for UpdateWorkload.

func (*UpdateWorkloadRequest) Descriptor

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

Deprecated: Use UpdateWorkloadRequest.ProtoReflect.Descriptor instead.

func (*UpdateWorkloadRequest) GetRequestId

  func 
  
 ( 
 x 
  
 * 
  UpdateWorkloadRequest 
 
 ) 
  
 GetRequestId 
 () 
  
  string 
 
 

func (*UpdateWorkloadRequest) GetUpdateMask

  func 
  
 ( 
 x 
  
 * 
  UpdateWorkloadRequest 
 
 ) 
  
 GetUpdateMask 
 () 
  
 * 
  fieldmaskpb 
 
 . 
  FieldMask 
 
 

func (*UpdateWorkloadRequest) GetWorkload

  func 
  
 ( 
 x 
  
 * 
  UpdateWorkloadRequest 
 
 ) 
  
 GetWorkload 
 () 
  
 * 
  Workload 
 
 

func (*UpdateWorkloadRequest) ProtoMessage

  func 
  
 ( 
 * 
  UpdateWorkloadRequest 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*UpdateWorkloadRequest) ProtoReflect

func (*UpdateWorkloadRequest) Reset

  func 
  
 ( 
 x 
  
 * 
  UpdateWorkloadRequest 
 
 ) 
  
 Reset 
 () 
 

func (*UpdateWorkloadRequest) String

  func 
  
 ( 
 x 
  
 * 
  UpdateWorkloadRequest 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Workload

  type 
  
 Workload 
  
 struct 
  
 { 
  
 // Identifier. The resource name of the Workload. Format: 
  
 // `"projects/{host-project-id}/locations/{location}/applications/{application-id}/workloads/{workload-id}"` 
  
 Name 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` 
  
 // Optional. User-defined name for the Workload. 
  
 // Can have a maximum length of 63 characters. 
  
 DisplayName 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` 
  
 // Optional. User-defined description of a Workload. 
  
 // Can have a maximum length of 2048 characters. 
  
 Description 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` 
  
 // Output only. Reference of an underlying compute resource represented by the 
  
 // Workload. These are immutable. 
  
 WorkloadReference 
  
 * 
  WorkloadReference 
 
  
 `protobuf:"bytes,4,opt,name=workload_reference,json=workloadReference,proto3" json:"workload_reference,omitempty"` 
  
 // Output only. Properties of an underlying compute resource represented by 
  
 // the Workload. These are immutable. 
  
 WorkloadProperties 
  
 * 
  WorkloadProperties 
 
  
 `protobuf:"bytes,5,opt,name=workload_properties,json=workloadProperties,proto3" json:"workload_properties,omitempty"` 
  
 // Required. Immutable. The resource name of the original discovered workload. 
  
 DiscoveredWorkload 
  
  string 
 
  
 `protobuf:"bytes,6,opt,name=discovered_workload,json=discoveredWorkload,proto3" json:"discovered_workload,omitempty"` 
  
 // Optional. Consumer provided attributes. 
  
 Attributes 
  
 * 
  Attributes 
 
  
 `protobuf:"bytes,7,opt,name=attributes,proto3" json:"attributes,omitempty"` 
  
 // Output only. Create time. 
  
 CreateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,8,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` 
  
 // Output only. Update time. 
  
 UpdateTime 
  
 * 
  timestamppb 
 
 . 
  Timestamp 
 
  
 `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` 
  
 // Output only. A universally unique identifier (UUID) for the `Workload` in 
  
 // the UUID4 format. 
  
 Uid 
  
  string 
 
  
 `protobuf:"bytes,10,opt,name=uid,proto3" json:"uid,omitempty"` 
  
 // Output only. Workload state. 
  
 State 
  
  Workload_State 
 
  
 `protobuf:"varint,11,opt,name=state,proto3,enum=google.cloud.apphub.v1.Workload_State" json:"state,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Workload is an App Hub data model that contains a discovered workload, which represents a binary deployment (such as managed instance groups (MIGs) and GKE deployments) that performs the smallest logical subset of business functionality.

func (*Workload) Descriptor

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

Deprecated: Use Workload.ProtoReflect.Descriptor instead.

func (*Workload) GetAttributes

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetAttributes 
 () 
  
 * 
  Attributes 
 
 

func (*Workload) GetCreateTime

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

func (*Workload) GetDescription

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetDescription 
 () 
  
  string 
 
 

func (*Workload) GetDiscoveredWorkload

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetDiscoveredWorkload 
 () 
  
  string 
 
 

func (*Workload) GetDisplayName

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetDisplayName 
 () 
  
  string 
 
 

func (*Workload) GetName

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetName 
 () 
  
  string 
 
 

func (*Workload) GetState

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetState 
 () 
  
  Workload_State 
 
 

func (*Workload) GetUid

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetUid 
 () 
  
  string 
 
 

func (*Workload) GetUpdateTime

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

func (*Workload) GetWorkloadProperties

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetWorkloadProperties 
 () 
  
 * 
  WorkloadProperties 
 
 

func (*Workload) GetWorkloadReference

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 GetWorkloadReference 
 () 
  
 * 
  WorkloadReference 
 
 

func (*Workload) ProtoMessage

  func 
  
 ( 
 * 
  Workload 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*Workload) ProtoReflect

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

func (*Workload) Reset

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 Reset 
 () 
 

func (*Workload) String

  func 
  
 ( 
 x 
  
 * 
  Workload 
 
 ) 
  
 String 
 () 
  
  string 
 
 

WorkloadProperties

  type 
  
 WorkloadProperties 
  
 struct 
  
 { 
  
 // Output only. The service project identifier that the underlying cloud 
  
 // resource resides in. Empty for non-cloud resources. 
  
 GcpProject 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=gcp_project,json=gcpProject,proto3" json:"gcp_project,omitempty"` 
  
 // Output only. The location that the underlying compute resource resides in 
  
 // (for example, us-west1). 
  
 Location 
  
  string 
 
  
 `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` 
  
 // Output only. The location that the underlying compute resource resides in 
  
 // if it is zonal (for example, us-west1-a). 
  
 Zone 
  
  string 
 
  
 `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Properties of an underlying compute resource represented by the Workload.

func (*WorkloadProperties) Descriptor

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

Deprecated: Use WorkloadProperties.ProtoReflect.Descriptor instead.

func (*WorkloadProperties) GetGcpProject

  func 
  
 ( 
 x 
  
 * 
  WorkloadProperties 
 
 ) 
  
 GetGcpProject 
 () 
  
  string 
 
 

func (*WorkloadProperties) GetLocation

  func 
  
 ( 
 x 
  
 * 
  WorkloadProperties 
 
 ) 
  
 GetLocation 
 () 
  
  string 
 
 

func (*WorkloadProperties) GetZone

  func 
  
 ( 
 x 
  
 * 
  WorkloadProperties 
 
 ) 
  
 GetZone 
 () 
  
  string 
 
 

func (*WorkloadProperties) ProtoMessage

  func 
  
 ( 
 * 
  WorkloadProperties 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*WorkloadProperties) ProtoReflect

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

func (*WorkloadProperties) Reset

  func 
  
 ( 
 x 
  
 * 
  WorkloadProperties 
 
 ) 
  
 Reset 
 () 
 

func (*WorkloadProperties) String

  func 
  
 ( 
 x 
  
 * 
  WorkloadProperties 
 
 ) 
  
 String 
 () 
  
  string 
 
 

WorkloadReference

  type 
  
 WorkloadReference 
  
 struct 
  
 { 
  
 // Output only. The underlying compute resource uri. 
  
 Uri 
  
  string 
 
  
 `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` 
  
 // contains filtered or unexported fields 
 } 
 

Reference of an underlying compute resource represented by the Workload.

func (*WorkloadReference) Descriptor

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

Deprecated: Use WorkloadReference.ProtoReflect.Descriptor instead.

func (*WorkloadReference) GetUri

  func 
  
 ( 
 x 
  
 * 
  WorkloadReference 
 
 ) 
  
 GetUri 
 () 
  
  string 
 
 

func (*WorkloadReference) ProtoMessage

  func 
  
 ( 
 * 
  WorkloadReference 
 
 ) 
  
 ProtoMessage 
 () 
 

func (*WorkloadReference) ProtoReflect

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

func (*WorkloadReference) Reset

  func 
  
 ( 
 x 
  
 * 
  WorkloadReference 
 
 ) 
  
 Reset 
 () 
 

func (*WorkloadReference) String

  func 
  
 ( 
 x 
  
 * 
  WorkloadReference 
 
 ) 
  
 String 
 () 
  
  string 
 
 

Workload_State

  type 
  
 Workload_State 
  
  int32 
 
 

Workload state.

Workload_STATE_UNSPECIFIED, Workload_CREATING, Workload_ACTIVE, Workload_DELETING, Workload_DETACHED

  const 
  
 ( 
  
 // Unspecified state. 
  
 Workload_STATE_UNSPECIFIED 
  
  Workload_State 
 
  
 = 
  
 0 
  
 // The Workload is being created. 
  
 Workload_CREATING 
  
  Workload_State 
 
  
 = 
  
 1 
  
 // The Workload is ready. 
  
 Workload_ACTIVE 
  
  Workload_State 
 
  
 = 
  
 2 
  
 // The Workload is being deleted. 
  
 Workload_DELETING 
  
  Workload_State 
 
  
 = 
  
 3 
  
 // The underlying compute resources have been deleted. 
  
 Workload_DETACHED 
  
  Workload_State 
 
  
 = 
  
 4 
 ) 
 

func (Workload_State) Descriptor

func (Workload_State) Enum

func (Workload_State) EnumDescriptor

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

Deprecated: Use Workload_State.Descriptor instead.

func (Workload_State) Number

func (Workload_State) String

  func 
  
 ( 
 x 
  
  Workload_State 
 
 ) 
  
 String 
 () 
  
  string 
 
 

func (Workload_State) Type

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