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"
,
}
Scope_Type_value
=
map
[
string
]
int32
{
"TYPE_UNSPECIFIED"
:
0
,
"REGIONAL"
:
1
,
}
)
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.
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
.
Server
,
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://godoc.org/google.golang.org/grpc#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.
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Application_State) Enum
func
(
x
Application_State
)
Enum
()
*
Application_State
func (Application_State) EnumDescriptor
func
(
Application_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Application_State.Descriptor instead.
func (Application_State) Number
func
(
x
Application_State
)
Number
()
protoreflect
.
EnumNumber
func (Application_State) String
func
(
x
Application_State
)
String
()
string
func (Application_State) Type
func
(
Application_State
)
Type
()
protoreflect
.
EnumType
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
(
x
*
CreateApplicationRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateApplicationRequest) Reset
func
(
x
*
CreateApplicationRequest
)
Reset
()
func (*CreateApplicationRequest) String
func
(
x
*
CreateApplicationRequest
)
String
()
string
CreateServiceProjectAttachmentRequest
type
CreateServiceProjectAttachmentRequest
struct
{
Parent
string
`protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
ServiceProjectAttachmentId
string
""
/* 143 byte string literal not displayed */
ServiceProjectAttachment
*
ServiceProjectAttachment
""
/* 135 byte string literal not displayed */
RequestId
string
`protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
}
Request for CreateServiceProjectAttachment.
func (*CreateServiceProjectAttachmentRequest) Descriptor
func
(
*
CreateServiceProjectAttachmentRequest
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use CreateServiceProjectAttachmentRequest.ProtoReflect.Descriptor instead.
func (*CreateServiceProjectAttachmentRequest) GetParent
func
(
x
*
CreateServiceProjectAttachmentRequest
)
GetParent
()
string
func (*CreateServiceProjectAttachmentRequest) GetRequestId
func
(
x
*
CreateServiceProjectAttachmentRequest
)
GetRequestId
()
string
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
(
x
*
CreateServiceProjectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*CreateServiceProjectAttachmentRequest) Reset
func
(
x
*
CreateServiceProjectAttachmentRequest
)
Reset
()
func (*CreateServiceProjectAttachmentRequest) String
func
(
x
*
CreateServiceProjectAttachmentRequest
)
String
()
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
(
x
*
CreateServiceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
CreateWorkloadRequest
)
ProtoReflect
()
protoreflect
.
Message
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Criticality_Type) Enum
func
(
x
Criticality_Type
)
Enum
()
*
Criticality_Type
func (Criticality_Type) EnumDescriptor
func
(
Criticality_Type
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Criticality_Type.Descriptor instead.
func (Criticality_Type) Number
func
(
x
Criticality_Type
)
Number
()
protoreflect
.
EnumNumber
func (Criticality_Type) String
func
(
x
Criticality_Type
)
String
()
string
func (Criticality_Type) Type
func
(
Criticality_Type
)
Type
()
protoreflect
.
EnumType
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
(
x
*
DeleteApplicationRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteApplicationRequest) Reset
func
(
x
*
DeleteApplicationRequest
)
Reset
()
func (*DeleteApplicationRequest) String
func
(
x
*
DeleteApplicationRequest
)
String
()
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
(
x
*
DeleteServiceProjectAttachmentRequest
)
GetName
()
string
func (*DeleteServiceProjectAttachmentRequest) GetRequestId
func
(
x
*
DeleteServiceProjectAttachmentRequest
)
GetRequestId
()
string
func (*DeleteServiceProjectAttachmentRequest) ProtoMessage
func
(
*
DeleteServiceProjectAttachmentRequest
)
ProtoMessage
()
func (*DeleteServiceProjectAttachmentRequest) ProtoReflect
func
(
x
*
DeleteServiceProjectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DeleteServiceProjectAttachmentRequest) Reset
func
(
x
*
DeleteServiceProjectAttachmentRequest
)
Reset
()
func (*DeleteServiceProjectAttachmentRequest) String
func
(
x
*
DeleteServiceProjectAttachmentRequest
)
String
()
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
(
x
*
DeleteServiceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
DeleteWorkloadRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
DetachServiceProjectAttachmentRequest
)
GetName
()
string
func (*DetachServiceProjectAttachmentRequest) ProtoMessage
func
(
*
DetachServiceProjectAttachmentRequest
)
ProtoMessage
()
func (*DetachServiceProjectAttachmentRequest) ProtoReflect
func
(
x
*
DetachServiceProjectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*DetachServiceProjectAttachmentRequest) Reset
func
(
x
*
DetachServiceProjectAttachmentRequest
)
Reset
()
func (*DetachServiceProjectAttachmentRequest) String
func
(
x
*
DetachServiceProjectAttachmentRequest
)
String
()
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
(
x
*
DetachServiceProjectAttachmentResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*DetachServiceProjectAttachmentResponse) Reset
func
(
x
*
DetachServiceProjectAttachmentResponse
)
Reset
()
func (*DetachServiceProjectAttachmentResponse) String
func
(
x
*
DetachServiceProjectAttachmentResponse
)
String
()
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/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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Environment_Type) Enum
func
(
x
Environment_Type
)
Enum
()
*
Environment_Type
func (Environment_Type) EnumDescriptor
func
(
Environment_Type
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Environment_Type.Descriptor instead.
func (Environment_Type) Number
func
(
x
Environment_Type
)
Number
()
protoreflect
.
EnumNumber
func (Environment_Type) String
func
(
x
Environment_Type
)
String
()
string
func (Environment_Type) Type
func
(
Environment_Type
)
Type
()
protoreflect
.
EnumType
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
(
x
*
GetApplicationRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
GetDiscoveredServiceRequest
)
GetName
()
string
func (*GetDiscoveredServiceRequest) ProtoMessage
func
(
*
GetDiscoveredServiceRequest
)
ProtoMessage
()
func (*GetDiscoveredServiceRequest) ProtoReflect
func
(
x
*
GetDiscoveredServiceRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetDiscoveredServiceRequest) Reset
func
(
x
*
GetDiscoveredServiceRequest
)
Reset
()
func (*GetDiscoveredServiceRequest) String
func
(
x
*
GetDiscoveredServiceRequest
)
String
()
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
(
x
*
GetDiscoveredWorkloadRequest
)
GetName
()
string
func (*GetDiscoveredWorkloadRequest) ProtoMessage
func
(
*
GetDiscoveredWorkloadRequest
)
ProtoMessage
()
func (*GetDiscoveredWorkloadRequest) ProtoReflect
func
(
x
*
GetDiscoveredWorkloadRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetDiscoveredWorkloadRequest) Reset
func
(
x
*
GetDiscoveredWorkloadRequest
)
Reset
()
func (*GetDiscoveredWorkloadRequest) String
func
(
x
*
GetDiscoveredWorkloadRequest
)
String
()
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
(
x
*
GetServiceProjectAttachmentRequest
)
GetName
()
string
func (*GetServiceProjectAttachmentRequest) ProtoMessage
func
(
*
GetServiceProjectAttachmentRequest
)
ProtoMessage
()
func (*GetServiceProjectAttachmentRequest) ProtoReflect
func
(
x
*
GetServiceProjectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*GetServiceProjectAttachmentRequest) Reset
func
(
x
*
GetServiceProjectAttachmentRequest
)
Reset
()
func (*GetServiceProjectAttachmentRequest) String
func
(
x
*
GetServiceProjectAttachmentRequest
)
String
()
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
(
x
*
ListApplicationsRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
ListApplicationsResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListApplicationsResponse) Reset
func
(
x
*
ListApplicationsResponse
)
Reset
()
func (*ListApplicationsResponse) String
func
(
x
*
ListApplicationsResponse
)
String
()
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
(
x
*
ListDiscoveredServicesRequest
)
GetFilter
()
string
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
(
x
*
ListDiscoveredServicesRequest
)
GetParent
()
string
func (*ListDiscoveredServicesRequest) ProtoMessage
func
(
*
ListDiscoveredServicesRequest
)
ProtoMessage
()
func (*ListDiscoveredServicesRequest) ProtoReflect
func
(
x
*
ListDiscoveredServicesRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListDiscoveredServicesRequest) Reset
func
(
x
*
ListDiscoveredServicesRequest
)
Reset
()
func (*ListDiscoveredServicesRequest) String
func
(
x
*
ListDiscoveredServicesRequest
)
String
()
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
(
x
*
ListDiscoveredServicesResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListDiscoveredServicesResponse) Reset
func
(
x
*
ListDiscoveredServicesResponse
)
Reset
()
func (*ListDiscoveredServicesResponse) String
func
(
x
*
ListDiscoveredServicesResponse
)
String
()
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
(
x
*
ListDiscoveredWorkloadsRequest
)
GetFilter
()
string
func (*ListDiscoveredWorkloadsRequest) GetOrderBy
func
(
x
*
ListDiscoveredWorkloadsRequest
)
GetOrderBy
()
string
func (*ListDiscoveredWorkloadsRequest) GetPageSize
func
(
x
*
ListDiscoveredWorkloadsRequest
)
GetPageSize
()
int32
func (*ListDiscoveredWorkloadsRequest) GetPageToken
func
(
x
*
ListDiscoveredWorkloadsRequest
)
GetPageToken
()
string
func (*ListDiscoveredWorkloadsRequest) GetParent
func
(
x
*
ListDiscoveredWorkloadsRequest
)
GetParent
()
string
func (*ListDiscoveredWorkloadsRequest) ProtoMessage
func
(
*
ListDiscoveredWorkloadsRequest
)
ProtoMessage
()
func (*ListDiscoveredWorkloadsRequest) ProtoReflect
func
(
x
*
ListDiscoveredWorkloadsRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListDiscoveredWorkloadsRequest) Reset
func
(
x
*
ListDiscoveredWorkloadsRequest
)
Reset
()
func (*ListDiscoveredWorkloadsRequest) String
func
(
x
*
ListDiscoveredWorkloadsRequest
)
String
()
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
(
x
*
ListDiscoveredWorkloadsResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListDiscoveredWorkloadsResponse) Reset
func
(
x
*
ListDiscoveredWorkloadsResponse
)
Reset
()
func (*ListDiscoveredWorkloadsResponse) String
func
(
x
*
ListDiscoveredWorkloadsResponse
)
String
()
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
(
x
*
ListServiceProjectAttachmentsRequest
)
GetFilter
()
string
func (*ListServiceProjectAttachmentsRequest) GetOrderBy
func
(
x
*
ListServiceProjectAttachmentsRequest
)
GetOrderBy
()
string
func (*ListServiceProjectAttachmentsRequest) GetPageSize
func
(
x
*
ListServiceProjectAttachmentsRequest
)
GetPageSize
()
int32
func (*ListServiceProjectAttachmentsRequest) GetPageToken
func
(
x
*
ListServiceProjectAttachmentsRequest
)
GetPageToken
()
string
func (*ListServiceProjectAttachmentsRequest) GetParent
func
(
x
*
ListServiceProjectAttachmentsRequest
)
GetParent
()
string
func (*ListServiceProjectAttachmentsRequest) ProtoMessage
func
(
*
ListServiceProjectAttachmentsRequest
)
ProtoMessage
()
func (*ListServiceProjectAttachmentsRequest) ProtoReflect
func
(
x
*
ListServiceProjectAttachmentsRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*ListServiceProjectAttachmentsRequest) Reset
func
(
x
*
ListServiceProjectAttachmentsRequest
)
Reset
()
func (*ListServiceProjectAttachmentsRequest) String
func
(
x
*
ListServiceProjectAttachmentsRequest
)
String
()
string
ListServiceProjectAttachmentsResponse
type
ListServiceProjectAttachmentsResponse
struct
{
ServiceProjectAttachments
[]
*
ServiceProjectAttachment
""
/* 138 byte string literal not displayed */
NextPageToken
string
`protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
Unreachable
[]
string
`protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
}
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
(
x
*
ListServiceProjectAttachmentsResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*ListServiceProjectAttachmentsResponse) Reset
func
(
x
*
ListServiceProjectAttachmentsResponse
)
Reset
()
func (*ListServiceProjectAttachmentsResponse) String
func
(
x
*
ListServiceProjectAttachmentsResponse
)
String
()
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
(
x
*
ListServicesRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
ListServicesResponse
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
ListWorkloadsRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
ListWorkloadsResponse
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
LookupDiscoveredServiceRequest
)
GetParent
()
string
func (*LookupDiscoveredServiceRequest) GetUri
func
(
x
*
LookupDiscoveredServiceRequest
)
GetUri
()
string
func (*LookupDiscoveredServiceRequest) ProtoMessage
func
(
*
LookupDiscoveredServiceRequest
)
ProtoMessage
()
func (*LookupDiscoveredServiceRequest) ProtoReflect
func
(
x
*
LookupDiscoveredServiceRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*LookupDiscoveredServiceRequest) Reset
func
(
x
*
LookupDiscoveredServiceRequest
)
Reset
()
func (*LookupDiscoveredServiceRequest) String
func
(
x
*
LookupDiscoveredServiceRequest
)
String
()
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
(
x
*
LookupDiscoveredServiceResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*LookupDiscoveredServiceResponse) Reset
func
(
x
*
LookupDiscoveredServiceResponse
)
Reset
()
func (*LookupDiscoveredServiceResponse) String
func
(
x
*
LookupDiscoveredServiceResponse
)
String
()
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
(
x
*
LookupDiscoveredWorkloadRequest
)
GetParent
()
string
func (*LookupDiscoveredWorkloadRequest) GetUri
func
(
x
*
LookupDiscoveredWorkloadRequest
)
GetUri
()
string
func (*LookupDiscoveredWorkloadRequest) ProtoMessage
func
(
*
LookupDiscoveredWorkloadRequest
)
ProtoMessage
()
func (*LookupDiscoveredWorkloadRequest) ProtoReflect
func
(
x
*
LookupDiscoveredWorkloadRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*LookupDiscoveredWorkloadRequest) Reset
func
(
x
*
LookupDiscoveredWorkloadRequest
)
Reset
()
func (*LookupDiscoveredWorkloadRequest) String
func
(
x
*
LookupDiscoveredWorkloadRequest
)
String
()
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
(
x
*
LookupDiscoveredWorkloadResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*LookupDiscoveredWorkloadResponse) Reset
func
(
x
*
LookupDiscoveredWorkloadResponse
)
Reset
()
func (*LookupDiscoveredWorkloadResponse) String
func
(
x
*
LookupDiscoveredWorkloadResponse
)
String
()
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
(
x
*
LookupServiceProjectAttachmentRequest
)
GetName
()
string
func (*LookupServiceProjectAttachmentRequest) ProtoMessage
func
(
*
LookupServiceProjectAttachmentRequest
)
ProtoMessage
()
func (*LookupServiceProjectAttachmentRequest) ProtoReflect
func
(
x
*
LookupServiceProjectAttachmentRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*LookupServiceProjectAttachmentRequest) Reset
func
(
x
*
LookupServiceProjectAttachmentRequest
)
Reset
()
func (*LookupServiceProjectAttachmentRequest) String
func
(
x
*
LookupServiceProjectAttachmentRequest
)
String
()
string
LookupServiceProjectAttachmentResponse
type
LookupServiceProjectAttachmentResponse
struct
{
ServiceProjectAttachment
*
ServiceProjectAttachment
""
/* 135 byte string literal not displayed */
}
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
(
x
*
LookupServiceProjectAttachmentResponse
)
ProtoReflect
()
protoreflect
.
Message
func (*LookupServiceProjectAttachmentResponse) Reset
func
(
x
*
LookupServiceProjectAttachmentResponse
)
Reset
()
func (*LookupServiceProjectAttachmentResponse) String
func
(
x
*
LookupServiceProjectAttachmentResponse
)
String
()
string
OperationMetadata
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 [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
func
(
*
OperationMetadata
)
Descriptor
()
([]
byte
,
[]
int
)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion
func
(
x
*
OperationMetadata
)
GetApiVersion
()
string
func (*OperationMetadata) GetCreateTime
func
(
x
*
OperationMetadata
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetEndTime
func
(
x
*
OperationMetadata
)
GetEndTime
()
*
timestamppb
.
Timestamp
func (*OperationMetadata) GetRequestedCancellation
func
(
x
*
OperationMetadata
)
GetRequestedCancellation
()
bool
func (*OperationMetadata) GetStatusMessage
func
(
x
*
OperationMetadata
)
GetStatusMessage
()
string
func (*OperationMetadata) GetTarget
func
(
x
*
OperationMetadata
)
GetTarget
()
string
func (*OperationMetadata) GetVerb
func
(
x
*
OperationMetadata
)
GetVerb
()
string
func (*OperationMetadata) ProtoMessage
func
(
*
OperationMetadata
)
ProtoMessage
()
func (*OperationMetadata) ProtoReflect
func
(
x
*
OperationMetadata
)
ProtoReflect
()
protoreflect
.
Message
func (*OperationMetadata) Reset
func
(
x
*
OperationMetadata
)
Reset
()
func (*OperationMetadata) String
func
(
x
*
OperationMetadata
)
String
()
string
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
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
Scope_Type
type
Scope_Type
int32
Scope Type.
Scope_TYPE_UNSPECIFIED, Scope_REGIONAL
const
(
// Unspecified type.
Scope_TYPE_UNSPECIFIED
Scope_Type
=
0
// Regional type.
Scope_REGIONAL
Scope_Type
=
1
)
func (Scope_Type) Descriptor
func
(
Scope_Type
)
Descriptor
()
protoreflect
.
EnumDescriptor
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
(
x
Scope_Type
)
Number
()
protoreflect
.
EnumNumber
func (Scope_Type) String
func
(
x
Scope_Type
)
String
()
string
func (Scope_Type) Type
func
(
Scope_Type
)
Type
()
protoreflect
.
EnumType
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/api interface that exposes some functionality to clients for consumption over the network.
func (*Service) Descriptor
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 (*Service) GetDiscoveredService
func (*Service) GetDisplayName
func (*Service) GetName
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 (*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
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
(
x
*
ServiceProjectAttachment
)
GetCreateTime
()
*
timestamppb
.
Timestamp
func (*ServiceProjectAttachment) GetName
func
(
x
*
ServiceProjectAttachment
)
GetName
()
string
func (*ServiceProjectAttachment) GetServiceProject
func
(
x
*
ServiceProjectAttachment
)
GetServiceProject
()
string
func (*ServiceProjectAttachment) GetState
func
(
x
*
ServiceProjectAttachment
)
GetState
()
ServiceProjectAttachment_State
func (*ServiceProjectAttachment) GetUid
func
(
x
*
ServiceProjectAttachment
)
GetUid
()
string
func (*ServiceProjectAttachment) ProtoMessage
func
(
*
ServiceProjectAttachment
)
ProtoMessage
()
func (*ServiceProjectAttachment) ProtoReflect
func
(
x
*
ServiceProjectAttachment
)
ProtoReflect
()
protoreflect
.
Message
func (*ServiceProjectAttachment) Reset
func
(
x
*
ServiceProjectAttachment
)
Reset
()
func (*ServiceProjectAttachment) String
func
(
x
*
ServiceProjectAttachment
)
String
()
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (ServiceProjectAttachment_State) Enum
func
(
x
ServiceProjectAttachment_State
)
Enum
()
*
ServiceProjectAttachment_State
func (ServiceProjectAttachment_State) EnumDescriptor
func
(
ServiceProjectAttachment_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use ServiceProjectAttachment_State.Descriptor instead.
func (ServiceProjectAttachment_State) Number
func
(
x
ServiceProjectAttachment_State
)
Number
()
protoreflect
.
EnumNumber
func (ServiceProjectAttachment_State) String
func
(
x
ServiceProjectAttachment_State
)
String
()
string
func (ServiceProjectAttachment_State) Type
func
(
ServiceProjectAttachment_State
)
Type
()
protoreflect
.
EnumType
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
)
Descriptor
()
protoreflect
.
EnumDescriptor
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
(
x
Service_State
)
Number
()
protoreflect
.
EnumNumber
func (Service_State) String
func
(
x
Service_State
)
String
()
string
func (Service_State) Type
func
(
Service_State
)
Type
()
protoreflect
.
EnumType
UnimplementedAppHubServer
type
UnimplementedAppHubServer
struct
{
}
UnimplementedAppHubServer can be embedded to have forward compatible implementations.
func (*UnimplementedAppHubServer) CreateApplication
func
(
*
UnimplementedAppHubServer
)
CreateApplication
(
context
.
Context
,
*
CreateApplicationRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) CreateService
func
(
*
UnimplementedAppHubServer
)
CreateService
(
context
.
Context
,
*
CreateServiceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) CreateServiceProjectAttachment
func
(
*
UnimplementedAppHubServer
)
CreateServiceProjectAttachment
(
context
.
Context
,
*
CreateServiceProjectAttachmentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) CreateWorkload
func
(
*
UnimplementedAppHubServer
)
CreateWorkload
(
context
.
Context
,
*
CreateWorkloadRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) DeleteApplication
func
(
*
UnimplementedAppHubServer
)
DeleteApplication
(
context
.
Context
,
*
DeleteApplicationRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) DeleteService
func
(
*
UnimplementedAppHubServer
)
DeleteService
(
context
.
Context
,
*
DeleteServiceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) DeleteServiceProjectAttachment
func
(
*
UnimplementedAppHubServer
)
DeleteServiceProjectAttachment
(
context
.
Context
,
*
DeleteServiceProjectAttachmentRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) DeleteWorkload
func
(
*
UnimplementedAppHubServer
)
DeleteWorkload
(
context
.
Context
,
*
DeleteWorkloadRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) DetachServiceProjectAttachment
func
(
*
UnimplementedAppHubServer
)
DetachServiceProjectAttachment
(
context
.
Context
,
*
DetachServiceProjectAttachmentRequest
)
(
*
DetachServiceProjectAttachmentResponse
,
error
)
func (*UnimplementedAppHubServer) GetApplication
func
(
*
UnimplementedAppHubServer
)
GetApplication
(
context
.
Context
,
*
GetApplicationRequest
)
(
*
Application
,
error
)
func (*UnimplementedAppHubServer) GetDiscoveredService
func
(
*
UnimplementedAppHubServer
)
GetDiscoveredService
(
context
.
Context
,
*
GetDiscoveredServiceRequest
)
(
*
DiscoveredService
,
error
)
func (*UnimplementedAppHubServer) GetDiscoveredWorkload
func
(
*
UnimplementedAppHubServer
)
GetDiscoveredWorkload
(
context
.
Context
,
*
GetDiscoveredWorkloadRequest
)
(
*
DiscoveredWorkload
,
error
)
func (*UnimplementedAppHubServer) GetService
func
(
*
UnimplementedAppHubServer
)
GetService
(
context
.
Context
,
*
GetServiceRequest
)
(
*
Service
,
error
)
func (*UnimplementedAppHubServer) GetServiceProjectAttachment
func
(
*
UnimplementedAppHubServer
)
GetServiceProjectAttachment
(
context
.
Context
,
*
GetServiceProjectAttachmentRequest
)
(
*
ServiceProjectAttachment
,
error
)
func (*UnimplementedAppHubServer) GetWorkload
func
(
*
UnimplementedAppHubServer
)
GetWorkload
(
context
.
Context
,
*
GetWorkloadRequest
)
(
*
Workload
,
error
)
func (*UnimplementedAppHubServer) ListApplications
func
(
*
UnimplementedAppHubServer
)
ListApplications
(
context
.
Context
,
*
ListApplicationsRequest
)
(
*
ListApplicationsResponse
,
error
)
func (*UnimplementedAppHubServer) ListDiscoveredServices
func
(
*
UnimplementedAppHubServer
)
ListDiscoveredServices
(
context
.
Context
,
*
ListDiscoveredServicesRequest
)
(
*
ListDiscoveredServicesResponse
,
error
)
func (*UnimplementedAppHubServer) ListDiscoveredWorkloads
func
(
*
UnimplementedAppHubServer
)
ListDiscoveredWorkloads
(
context
.
Context
,
*
ListDiscoveredWorkloadsRequest
)
(
*
ListDiscoveredWorkloadsResponse
,
error
)
func (*UnimplementedAppHubServer) ListServiceProjectAttachments
func
(
*
UnimplementedAppHubServer
)
ListServiceProjectAttachments
(
context
.
Context
,
*
ListServiceProjectAttachmentsRequest
)
(
*
ListServiceProjectAttachmentsResponse
,
error
)
func (*UnimplementedAppHubServer) ListServices
func
(
*
UnimplementedAppHubServer
)
ListServices
(
context
.
Context
,
*
ListServicesRequest
)
(
*
ListServicesResponse
,
error
)
func (*UnimplementedAppHubServer) ListWorkloads
func
(
*
UnimplementedAppHubServer
)
ListWorkloads
(
context
.
Context
,
*
ListWorkloadsRequest
)
(
*
ListWorkloadsResponse
,
error
)
func (*UnimplementedAppHubServer) LookupDiscoveredService
func
(
*
UnimplementedAppHubServer
)
LookupDiscoveredService
(
context
.
Context
,
*
LookupDiscoveredServiceRequest
)
(
*
LookupDiscoveredServiceResponse
,
error
)
func (*UnimplementedAppHubServer) LookupDiscoveredWorkload
func
(
*
UnimplementedAppHubServer
)
LookupDiscoveredWorkload
(
context
.
Context
,
*
LookupDiscoveredWorkloadRequest
)
(
*
LookupDiscoveredWorkloadResponse
,
error
)
func (*UnimplementedAppHubServer) LookupServiceProjectAttachment
func
(
*
UnimplementedAppHubServer
)
LookupServiceProjectAttachment
(
context
.
Context
,
*
LookupServiceProjectAttachmentRequest
)
(
*
LookupServiceProjectAttachmentResponse
,
error
)
func (*UnimplementedAppHubServer) UpdateApplication
func
(
*
UnimplementedAppHubServer
)
UpdateApplication
(
context
.
Context
,
*
UpdateApplicationRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) UpdateService
func
(
*
UnimplementedAppHubServer
)
UpdateService
(
context
.
Context
,
*
UpdateServiceRequest
)
(
*
longrunningpb
.
Operation
,
error
)
func (*UnimplementedAppHubServer) UpdateWorkload
func
(
*
UnimplementedAppHubServer
)
UpdateWorkload
(
context
.
Context
,
*
UpdateWorkloadRequest
)
(
*
longrunningpb
.
Operation
,
error
)
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
(
x
*
UpdateApplicationRequest
)
GetUpdateMask
()
*
fieldmaskpb
.
FieldMask
func (*UpdateApplicationRequest) ProtoMessage
func
(
*
UpdateApplicationRequest
)
ProtoMessage
()
func (*UpdateApplicationRequest) ProtoReflect
func
(
x
*
UpdateApplicationRequest
)
ProtoReflect
()
protoreflect
.
Message
func (*UpdateApplicationRequest) Reset
func
(
x
*
UpdateApplicationRequest
)
Reset
()
func (*UpdateApplicationRequest) String
func
(
x
*
UpdateApplicationRequest
)
String
()
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
(
x
*
UpdateServiceRequest
)
ProtoReflect
()
protoreflect
.
Message
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
(
x
*
UpdateWorkloadRequest
)
ProtoReflect
()
protoreflect
.
Message
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
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 (*Workload) GetDiscoveredWorkload
func (*Workload) GetDisplayName
func (*Workload) GetName
func (*Workload) GetState
func
(
x
*
Workload
)
GetState
()
Workload_State
func (*Workload) GetUid
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
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
// (e.g 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 (e.g 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
)
Descriptor
()
protoreflect
.
EnumDescriptor
func (Workload_State) Enum
func
(
x
Workload_State
)
Enum
()
*
Workload_State
func (Workload_State) EnumDescriptor
func
(
Workload_State
)
EnumDescriptor
()
([]
byte
,
[]
int
)
Deprecated: Use Workload_State.Descriptor instead.
func (Workload_State) Number
func
(
x
Workload_State
)
Number
()
protoreflect
.
EnumNumber
func (Workload_State) String
func
(
x
Workload_State
)
String
()
string
func (Workload_State) Type
func
(
Workload_State
)
Type
()
protoreflect
.
EnumType