Variables
BlueprintView_name, BlueprintView_value
var (
BlueprintView_name = map[int32]string{
0: "BLUEPRINT_VIEW_UNSPECIFIED",
1: "BLUEPRINT_VIEW_BASIC",
2: "BLUEPRINT_VIEW_FULL",
}
BlueprintView_value = map[string]int32{
"BLUEPRINT_VIEW_UNSPECIFIED": 0,
"BLUEPRINT_VIEW_BASIC": 1,
"BLUEPRINT_VIEW_FULL": 2,
}
)
Enum value maps for BlueprintView.
DeploymentView_name, DeploymentView_value
var (
DeploymentView_name = map[int32]string{
0: "DEPLOYMENT_VIEW_UNSPECIFIED",
1: "DEPLOYMENT_VIEW_BASIC",
2: "DEPLOYMENT_VIEW_FULL",
}
DeploymentView_value = map[string]int32{
"DEPLOYMENT_VIEW_UNSPECIFIED": 0,
"DEPLOYMENT_VIEW_BASIC": 1,
"DEPLOYMENT_VIEW_FULL": 2,
}
)
Enum value maps for DeploymentView.
ResourceType_name, ResourceType_value
var (
ResourceType_name = map[int32]string{
0: "RESOURCE_TYPE_UNSPECIFIED",
1: "NF_DEPLOY_RESOURCE",
2: "DEPLOYMENT_RESOURCE",
}
ResourceType_value = map[string]int32{
"RESOURCE_TYPE_UNSPECIFIED": 0,
"NF_DEPLOY_RESOURCE": 1,
"DEPLOYMENT_RESOURCE": 2,
}
)
Enum value maps for ResourceType.
Status_name, Status_value
var (
Status_name = map[int32]string{
0: "STATUS_UNSPECIFIED",
1: "STATUS_IN_PROGRESS",
2: "STATUS_ACTIVE",
3: "STATUS_FAILED",
4: "STATUS_DELETING",
5: "STATUS_DELETED",
10: "STATUS_PEERING",
11: "STATUS_NOT_APPLICABLE",
}
Status_value = map[string]int32{
"STATUS_UNSPECIFIED": 0,
"STATUS_IN_PROGRESS": 1,
"STATUS_ACTIVE": 2,
"STATUS_FAILED": 3,
"STATUS_DELETING": 4,
"STATUS_DELETED": 5,
"STATUS_PEERING": 10,
"STATUS_NOT_APPLICABLE": 11,
}
)
Enum value maps for Status.
DeploymentLevel_name, DeploymentLevel_value
var (
DeploymentLevel_name = map[int32]string{
0: "DEPLOYMENT_LEVEL_UNSPECIFIED",
1: "HYDRATION",
2: "SINGLE_DEPLOYMENT",
3: "MULTI_DEPLOYMENT",
4: "WORKLOAD_CLUSTER_DEPLOYMENT",
}
DeploymentLevel_value = map[string]int32{
"DEPLOYMENT_LEVEL_UNSPECIFIED": 0,
"HYDRATION": 1,
"SINGLE_DEPLOYMENT": 2,
"MULTI_DEPLOYMENT": 3,
"WORKLOAD_CLUSTER_DEPLOYMENT": 4,
}
)
Enum value maps for DeploymentLevel.
OrchestrationCluster_State_name, OrchestrationCluster_State_value
var (
OrchestrationCluster_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "DELETING",
4: "FAILED",
}
OrchestrationCluster_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"DELETING": 3,
"FAILED": 4,
}
)
Enum value maps for OrchestrationCluster_State.
EdgeSlm_State_name, EdgeSlm_State_value
var (
EdgeSlm_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "CREATING",
2: "ACTIVE",
3: "DELETING",
4: "FAILED",
}
EdgeSlm_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"CREATING": 1,
"ACTIVE": 2,
"DELETING": 3,
"FAILED": 4,
}
)
Enum value maps for EdgeSlm_State.
EdgeSlm_WorkloadClusterType_name, EdgeSlm_WorkloadClusterType_value
var (
EdgeSlm_WorkloadClusterType_name = map[int32]string{
0: "WORKLOAD_CLUSTER_TYPE_UNSPECIFIED",
1: "GDCE",
2: "GKE",
}
EdgeSlm_WorkloadClusterType_value = map[string]int32{
"WORKLOAD_CLUSTER_TYPE_UNSPECIFIED": 0,
"GDCE": 1,
"GKE": 2,
}
)
Enum value maps for EdgeSlm_WorkloadClusterType.
Blueprint_ApprovalState_name, Blueprint_ApprovalState_value
var (
Blueprint_ApprovalState_name = map[int32]string{
0: "APPROVAL_STATE_UNSPECIFIED",
1: "DRAFT",
2: "PROPOSED",
3: "APPROVED",
}
Blueprint_ApprovalState_value = map[string]int32{
"APPROVAL_STATE_UNSPECIFIED": 0,
"DRAFT": 1,
"PROPOSED": 2,
"APPROVED": 3,
}
)
Enum value maps for Blueprint_ApprovalState.
Deployment_State_name, Deployment_State_value
var (
Deployment_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "DRAFT",
2: "APPLIED",
3: "DELETING",
}
Deployment_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"DRAFT": 1,
"APPLIED": 2,
"DELETING": 3,
}
)
Enum value maps for Deployment_State.
HydratedDeployment_State_name, HydratedDeployment_State_value
var (
HydratedDeployment_State_name = map[int32]string{
0: "STATE_UNSPECIFIED",
1: "DRAFT",
2: "APPLIED",
}
HydratedDeployment_State_value = map[string]int32{
"STATE_UNSPECIFIED": 0,
"DRAFT": 1,
"APPLIED": 2,
}
)
Enum value maps for HydratedDeployment_State.
File_google_cloud_telcoautomation_v1_telcoautomation_proto
var File_google_cloud_telcoautomation_v1_telcoautomation_proto protoreflect.FileDescriptor
Functions
func RegisterTelcoAutomationServer
func RegisterTelcoAutomationServer(s *grpc.Server, srv TelcoAutomationServer)
ApplyDeploymentRequest
type ApplyDeploymentRequest struct {
// Required. The name of the deployment to apply to orchestration cluster.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for ApplyDeployment
. The resources in given deployment
gets applied to Orchestration Cluster. A new revision is created when a
deployment is applied.
func (*ApplyDeploymentRequest) Descriptor
func (*ApplyDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyDeploymentRequest.ProtoReflect.Descriptor instead.
func (*ApplyDeploymentRequest) GetName
func (x *ApplyDeploymentRequest) GetName() string
func (*ApplyDeploymentRequest) ProtoMessage
func (*ApplyDeploymentRequest) ProtoMessage()
func (*ApplyDeploymentRequest) ProtoReflect
func (x *ApplyDeploymentRequest) ProtoReflect() protoreflect.Message
func (*ApplyDeploymentRequest) Reset
func (x *ApplyDeploymentRequest) Reset()
func (*ApplyDeploymentRequest) String
func (x *ApplyDeploymentRequest) String() string
ApplyHydratedDeploymentRequest
type ApplyHydratedDeploymentRequest struct {
// Required. The name of the hydrated deployment to apply.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request for applying a hydrated deployment.
func (*ApplyHydratedDeploymentRequest) Descriptor
func (*ApplyHydratedDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyHydratedDeploymentRequest.ProtoReflect.Descriptor instead.
func (*ApplyHydratedDeploymentRequest) GetName
func (x *ApplyHydratedDeploymentRequest) GetName() string
func (*ApplyHydratedDeploymentRequest) ProtoMessage
func (*ApplyHydratedDeploymentRequest) ProtoMessage()
func (*ApplyHydratedDeploymentRequest) ProtoReflect
func (x *ApplyHydratedDeploymentRequest) ProtoReflect() protoreflect.Message
func (*ApplyHydratedDeploymentRequest) Reset
func (x *ApplyHydratedDeploymentRequest) Reset()
func (*ApplyHydratedDeploymentRequest) String
func (x *ApplyHydratedDeploymentRequest) String() string
ApproveBlueprintRequest
type ApproveBlueprintRequest struct {
// Required. The name of the blueprint to approve. The blueprint must be in
// Proposed state. A new revision is committed on approval.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for ApproveBlueprint
.
func (*ApproveBlueprintRequest) Descriptor
func (*ApproveBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApproveBlueprintRequest.ProtoReflect.Descriptor instead.
func (*ApproveBlueprintRequest) GetName
func (x *ApproveBlueprintRequest) GetName() string
func (*ApproveBlueprintRequest) ProtoMessage
func (*ApproveBlueprintRequest) ProtoMessage()
func (*ApproveBlueprintRequest) ProtoReflect
func (x *ApproveBlueprintRequest) ProtoReflect() protoreflect.Message
func (*ApproveBlueprintRequest) Reset
func (x *ApproveBlueprintRequest) Reset()
func (*ApproveBlueprintRequest) String
func (x *ApproveBlueprintRequest) String() string
Blueprint
type Blueprint struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
SourceBlueprint string `protobuf:"bytes,3,opt,name=source_blueprint,json=sourceBlueprint,proto3" json:"source_blueprint,omitempty"`
RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
ApprovalState Blueprint_ApprovalState "" /* 162 byte string literal not displayed */
DisplayName string `protobuf:"bytes,7,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Repository string `protobuf:"bytes,8,opt,name=repository,proto3" json:"repository,omitempty"`
Files []*File `protobuf:"bytes,9,rep,name=files,proto3" json:"files,omitempty"`
Labels map[string]string "" /* 154 byte string literal not displayed */
CreateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
SourceProvider string `protobuf:"bytes,13,opt,name=source_provider,json=sourceProvider,proto3" json:"source_provider,omitempty"`
DeploymentLevel DeploymentLevel "" /* 161 byte string literal not displayed */
RollbackSupport bool `protobuf:"varint,15,opt,name=rollback_support,json=rollbackSupport,proto3" json:"rollback_support,omitempty"`
}
A Blueprint contains a collection of kubernetes resources in the form of YAML files. The file contents of a blueprint are collectively known as package. A blueprint can be a) imported from TNA's public catalog b) modified as per a user's need c) proposed and approved. On approval, a revision of blueprint is created which can be used to create a deployment on Orchestration or Workload Cluster.
func (*Blueprint) Descriptor
Deprecated: Use Blueprint.ProtoReflect.Descriptor instead.
func (*Blueprint) GetApprovalState
func (x *Blueprint) GetApprovalState() Blueprint_ApprovalState
func (*Blueprint) GetCreateTime
func (x *Blueprint) GetCreateTime() *timestamppb.Timestamp
func (*Blueprint) GetDeploymentLevel
func (x *Blueprint) GetDeploymentLevel() DeploymentLevel
func (*Blueprint) GetDisplayName
func (*Blueprint) GetFiles
func (*Blueprint) GetLabels
func (*Blueprint) GetName
func (*Blueprint) GetRepository
func (*Blueprint) GetRevisionCreateTime
func (x *Blueprint) GetRevisionCreateTime() *timestamppb.Timestamp
func (*Blueprint) GetRevisionId
func (*Blueprint) GetRollbackSupport
func (*Blueprint) GetSourceBlueprint
func (*Blueprint) GetSourceProvider
func (*Blueprint) GetUpdateTime
func (x *Blueprint) GetUpdateTime() *timestamppb.Timestamp
func (*Blueprint) ProtoMessage
func (*Blueprint) ProtoMessage()
func (*Blueprint) ProtoReflect
func (x *Blueprint) ProtoReflect() protoreflect.Message
func (*Blueprint) Reset
func (x *Blueprint) Reset()
func (*Blueprint) String
BlueprintView
type BlueprintView int32
BlueprintView defines the type of view of the blueprint.
BlueprintView_BLUEPRINT_VIEW_UNSPECIFIED, BlueprintView_BLUEPRINT_VIEW_BASIC, BlueprintView_BLUEPRINT_VIEW_FULL
const (
// Unspecified enum value.
BlueprintView_BLUEPRINT_VIEW_UNSPECIFIED BlueprintView = 0
// View which only contains metadata.
BlueprintView_BLUEPRINT_VIEW_BASIC BlueprintView = 1
// View which contains metadata and files it encapsulates.
BlueprintView_BLUEPRINT_VIEW_FULL BlueprintView = 2
)
func (BlueprintView) Descriptor
func (BlueprintView) Descriptor() protoreflect.EnumDescriptor
func (BlueprintView) Enum
func (x BlueprintView) Enum() *BlueprintView
func (BlueprintView) EnumDescriptor
func (BlueprintView) EnumDescriptor() ([]byte, []int)
Deprecated: Use BlueprintView.Descriptor instead.
func (BlueprintView) Number
func (x BlueprintView) Number() protoreflect.EnumNumber
func (BlueprintView) String
func (x BlueprintView) String() string
func (BlueprintView) Type
func (BlueprintView) Type() protoreflect.EnumType
Blueprint_ApprovalState
type Blueprint_ApprovalState int32
Approval state indicates the state of a Blueprint in its approval lifecycle.
Blueprint_APPROVAL_STATE_UNSPECIFIED, Blueprint_DRAFT, Blueprint_PROPOSED, Blueprint_APPROVED
const (
// Unspecified state.
Blueprint_APPROVAL_STATE_UNSPECIFIED Blueprint_ApprovalState = 0
// A blueprint starts in DRAFT state once it is created. All edits are made
// to the blueprint in DRAFT state.
Blueprint_DRAFT Blueprint_ApprovalState = 1
// When the edits are ready for review, blueprint can be proposed and moves
// to PROPOSED state. Edits cannot be made to a blueprint in PROPOSED state.
Blueprint_PROPOSED Blueprint_ApprovalState = 2
// When a proposed blueprint is approved, it moves to APPROVED state. A new
// revision is committed. The latest committed revision can be used to
// create a deployment on Orchestration or Workload Cluster. Edits to an
// APPROVED blueprint changes its state back to DRAFT. The last committed
// revision of a blueprint represents its latest APPROVED state.
Blueprint_APPROVED Blueprint_ApprovalState = 3
)
func (Blueprint_ApprovalState) Descriptor
func (Blueprint_ApprovalState) Descriptor() protoreflect.EnumDescriptor
func (Blueprint_ApprovalState) Enum
func (x Blueprint_ApprovalState) Enum() *Blueprint_ApprovalState
func (Blueprint_ApprovalState) EnumDescriptor
func (Blueprint_ApprovalState) EnumDescriptor() ([]byte, []int)
Deprecated: Use Blueprint_ApprovalState.Descriptor instead.
func (Blueprint_ApprovalState) Number
func (x Blueprint_ApprovalState) Number() protoreflect.EnumNumber
func (Blueprint_ApprovalState) String
func (x Blueprint_ApprovalState) String() string
func (Blueprint_ApprovalState) Type
func (Blueprint_ApprovalState) Type() protoreflect.EnumType
ComputeDeploymentStatusRequest
type ComputeDeploymentStatusRequest struct {
// Required. The name of the deployment without revisionID.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for ComputeDeploymentStatus
.
func (*ComputeDeploymentStatusRequest) Descriptor
func (*ComputeDeploymentStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ComputeDeploymentStatusRequest.ProtoReflect.Descriptor instead.
func (*ComputeDeploymentStatusRequest) GetName
func (x *ComputeDeploymentStatusRequest) GetName() string
func (*ComputeDeploymentStatusRequest) ProtoMessage
func (*ComputeDeploymentStatusRequest) ProtoMessage()
func (*ComputeDeploymentStatusRequest) ProtoReflect
func (x *ComputeDeploymentStatusRequest) ProtoReflect() protoreflect.Message
func (*ComputeDeploymentStatusRequest) Reset
func (x *ComputeDeploymentStatusRequest) Reset()
func (*ComputeDeploymentStatusRequest) String
func (x *ComputeDeploymentStatusRequest) String() string
ComputeDeploymentStatusResponse
type ComputeDeploymentStatusResponse struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
AggregatedStatus Status "" /* 154 byte string literal not displayed */
ResourceStatuses []*ResourceStatus `protobuf:"bytes,3,rep,name=resource_statuses,json=resourceStatuses,proto3" json:"resource_statuses,omitempty"`
}
Response object for ComputeDeploymentStatus
.
func (*ComputeDeploymentStatusResponse) Descriptor
func (*ComputeDeploymentStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ComputeDeploymentStatusResponse.ProtoReflect.Descriptor instead.
func (*ComputeDeploymentStatusResponse) GetAggregatedStatus
func (x *ComputeDeploymentStatusResponse) GetAggregatedStatus() Status
func (*ComputeDeploymentStatusResponse) GetName
func (x *ComputeDeploymentStatusResponse) GetName() string
func (*ComputeDeploymentStatusResponse) GetResourceStatuses
func (x *ComputeDeploymentStatusResponse) GetResourceStatuses() []*ResourceStatus
func (*ComputeDeploymentStatusResponse) ProtoMessage
func (*ComputeDeploymentStatusResponse) ProtoMessage()
func (*ComputeDeploymentStatusResponse) ProtoReflect
func (x *ComputeDeploymentStatusResponse) ProtoReflect() protoreflect.Message
func (*ComputeDeploymentStatusResponse) Reset
func (x *ComputeDeploymentStatusResponse) Reset()
func (*ComputeDeploymentStatusResponse) String
func (x *ComputeDeploymentStatusResponse) String() string
CreateBlueprintRequest
type CreateBlueprintRequest struct {
// Required. The name of parent resource.
// Format should be -
// "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The name of the blueprint.
BlueprintId string `protobuf:"bytes,2,opt,name=blueprint_id,json=blueprintId,proto3" json:"blueprint_id,omitempty"`
// Required. The `Blueprint` to create.
Blueprint *Blueprint `protobuf:"bytes,3,opt,name=blueprint,proto3" json:"blueprint,omitempty"`
// contains filtered or unexported fields
}
Request object for CreateBlueprint
.
func (*CreateBlueprintRequest) Descriptor
func (*CreateBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateBlueprintRequest.ProtoReflect.Descriptor instead.
func (*CreateBlueprintRequest) GetBlueprint
func (x *CreateBlueprintRequest) GetBlueprint() *Blueprint
func (*CreateBlueprintRequest) GetBlueprintId
func (x *CreateBlueprintRequest) GetBlueprintId() string
func (*CreateBlueprintRequest) GetParent
func (x *CreateBlueprintRequest) GetParent() string
func (*CreateBlueprintRequest) ProtoMessage
func (*CreateBlueprintRequest) ProtoMessage()
func (*CreateBlueprintRequest) ProtoReflect
func (x *CreateBlueprintRequest) ProtoReflect() protoreflect.Message
func (*CreateBlueprintRequest) Reset
func (x *CreateBlueprintRequest) Reset()
func (*CreateBlueprintRequest) String
func (x *CreateBlueprintRequest) String() string
CreateDeploymentRequest
type CreateDeploymentRequest struct {
// Required. The name of parent resource.
// Format should be -
// "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The name of the deployment.
DeploymentId string `protobuf:"bytes,2,opt,name=deployment_id,json=deploymentId,proto3" json:"deployment_id,omitempty"`
// Required. The `Deployment` to create.
Deployment *Deployment `protobuf:"bytes,3,opt,name=deployment,proto3" json:"deployment,omitempty"`
// contains filtered or unexported fields
}
Request object for CreateDeployment
.
func (*CreateDeploymentRequest) Descriptor
func (*CreateDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*CreateDeploymentRequest) GetDeployment
func (x *CreateDeploymentRequest) GetDeployment() *Deployment
func (*CreateDeploymentRequest) GetDeploymentId
func (x *CreateDeploymentRequest) GetDeploymentId() string
func (*CreateDeploymentRequest) GetParent
func (x *CreateDeploymentRequest) GetParent() string
func (*CreateDeploymentRequest) ProtoMessage
func (*CreateDeploymentRequest) ProtoMessage()
func (*CreateDeploymentRequest) ProtoReflect
func (x *CreateDeploymentRequest) ProtoReflect() protoreflect.Message
func (*CreateDeploymentRequest) Reset
func (x *CreateDeploymentRequest) Reset()
func (*CreateDeploymentRequest) String
func (x *CreateDeploymentRequest) String() string
CreateEdgeSlmRequest
type CreateEdgeSlmRequest struct {
// Required. Value for parent.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Id of the requesting object
// If auto-generating Id server-side, remove this field and
// edge_slm_id from the method_signature of Create RPC
EdgeSlmId string `protobuf:"bytes,2,opt,name=edge_slm_id,json=edgeSlmId,proto3" json:"edge_slm_id,omitempty"`
// Required. The resource being created
EdgeSlm *EdgeSlm `protobuf:"bytes,3,opt,name=edge_slm,json=edgeSlm,proto3" json:"edge_slm,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
}
Message for creating a EdgeSlm.
func (*CreateEdgeSlmRequest) Descriptor
func (*CreateEdgeSlmRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEdgeSlmRequest.ProtoReflect.Descriptor instead.
func (*CreateEdgeSlmRequest) GetEdgeSlm
func (x *CreateEdgeSlmRequest) GetEdgeSlm() *EdgeSlm
func (*CreateEdgeSlmRequest) GetEdgeSlmId
func (x *CreateEdgeSlmRequest) GetEdgeSlmId() string
func (*CreateEdgeSlmRequest) GetParent
func (x *CreateEdgeSlmRequest) GetParent() string
func (*CreateEdgeSlmRequest) GetRequestId
func (x *CreateEdgeSlmRequest) GetRequestId() string
func (*CreateEdgeSlmRequest) ProtoMessage
func (*CreateEdgeSlmRequest) ProtoMessage()
func (*CreateEdgeSlmRequest) ProtoReflect
func (x *CreateEdgeSlmRequest) ProtoReflect() protoreflect.Message
func (*CreateEdgeSlmRequest) Reset
func (x *CreateEdgeSlmRequest) Reset()
func (*CreateEdgeSlmRequest) String
func (x *CreateEdgeSlmRequest) String() string
CreateOrchestrationClusterRequest
type CreateOrchestrationClusterRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
OrchestrationClusterId string "" /* 129 byte string literal not displayed */
OrchestrationCluster *OrchestrationCluster `protobuf:"bytes,3,opt,name=orchestration_cluster,json=orchestrationCluster,proto3" json:"orchestration_cluster,omitempty"`
RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
}
Message for creating a OrchestrationCluster.
func (*CreateOrchestrationClusterRequest) Descriptor
func (*CreateOrchestrationClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateOrchestrationClusterRequest.ProtoReflect.Descriptor instead.
func (*CreateOrchestrationClusterRequest) GetOrchestrationCluster
func (x *CreateOrchestrationClusterRequest) GetOrchestrationCluster() *OrchestrationCluster
func (*CreateOrchestrationClusterRequest) GetOrchestrationClusterId
func (x *CreateOrchestrationClusterRequest) GetOrchestrationClusterId() string
func (*CreateOrchestrationClusterRequest) GetParent
func (x *CreateOrchestrationClusterRequest) GetParent() string
func (*CreateOrchestrationClusterRequest) GetRequestId
func (x *CreateOrchestrationClusterRequest) GetRequestId() string
func (*CreateOrchestrationClusterRequest) ProtoMessage
func (*CreateOrchestrationClusterRequest) ProtoMessage()
func (*CreateOrchestrationClusterRequest) ProtoReflect
func (x *CreateOrchestrationClusterRequest) ProtoReflect() protoreflect.Message
func (*CreateOrchestrationClusterRequest) Reset
func (x *CreateOrchestrationClusterRequest) Reset()
func (*CreateOrchestrationClusterRequest) String
func (x *CreateOrchestrationClusterRequest) String() string
DeleteBlueprintRequest
type DeleteBlueprintRequest struct {
// Required. The name of blueprint to delete.
// Blueprint name should be in the format {blueprint_id}, if
// {blueprint_id}@{revision_id} is passed then the API throws invalid
// argument.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for DeleteBlueprint
.
func (*DeleteBlueprintRequest) Descriptor
func (*DeleteBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteBlueprintRequest.ProtoReflect.Descriptor instead.
func (*DeleteBlueprintRequest) GetName
func (x *DeleteBlueprintRequest) GetName() string
func (*DeleteBlueprintRequest) ProtoMessage
func (*DeleteBlueprintRequest) ProtoMessage()
func (*DeleteBlueprintRequest) ProtoReflect
func (x *DeleteBlueprintRequest) ProtoReflect() protoreflect.Message
func (*DeleteBlueprintRequest) Reset
func (x *DeleteBlueprintRequest) Reset()
func (*DeleteBlueprintRequest) String
func (x *DeleteBlueprintRequest) String() string
DeleteEdgeSlmRequest
type DeleteEdgeSlmRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a EdgeSlm.
func (*DeleteEdgeSlmRequest) Descriptor
func (*DeleteEdgeSlmRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEdgeSlmRequest.ProtoReflect.Descriptor instead.
func (*DeleteEdgeSlmRequest) GetName
func (x *DeleteEdgeSlmRequest) GetName() string
func (*DeleteEdgeSlmRequest) GetRequestId
func (x *DeleteEdgeSlmRequest) GetRequestId() string
func (*DeleteEdgeSlmRequest) ProtoMessage
func (*DeleteEdgeSlmRequest) ProtoMessage()
func (*DeleteEdgeSlmRequest) ProtoReflect
func (x *DeleteEdgeSlmRequest) ProtoReflect() protoreflect.Message
func (*DeleteEdgeSlmRequest) Reset
func (x *DeleteEdgeSlmRequest) Reset()
func (*DeleteEdgeSlmRequest) String
func (x *DeleteEdgeSlmRequest) String() string
DeleteOrchestrationClusterRequest
type DeleteOrchestrationClusterRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. An optional request ID to identify requests. Specify a unique
// request ID so that if you must retry your request, the server will know to
// ignore the request if it has already been completed. The server will
// guarantee that for at least 60 minutes after the first request.
//
// For example, consider a situation where you make an initial request and
// the request times out. If you make the request again with the same request
// ID, the server can check if original operation with the same request ID
// was received, and if so, will ignore the second request. This prevents
// clients from accidentally creating duplicate commitments.
//
// The request ID must be a valid UUID with the exception that zero UUID is
// not supported (00000000-0000-0000-0000-000000000000).
RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"`
// contains filtered or unexported fields
}
Message for deleting a OrchestrationCluster.
func (*DeleteOrchestrationClusterRequest) Descriptor
func (*DeleteOrchestrationClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteOrchestrationClusterRequest.ProtoReflect.Descriptor instead.
func (*DeleteOrchestrationClusterRequest) GetName
func (x *DeleteOrchestrationClusterRequest) GetName() string
func (*DeleteOrchestrationClusterRequest) GetRequestId
func (x *DeleteOrchestrationClusterRequest) GetRequestId() string
func (*DeleteOrchestrationClusterRequest) ProtoMessage
func (*DeleteOrchestrationClusterRequest) ProtoMessage()
func (*DeleteOrchestrationClusterRequest) ProtoReflect
func (x *DeleteOrchestrationClusterRequest) ProtoReflect() protoreflect.Message
func (*DeleteOrchestrationClusterRequest) Reset
func (x *DeleteOrchestrationClusterRequest) Reset()
func (*DeleteOrchestrationClusterRequest) String
func (x *DeleteOrchestrationClusterRequest) String() string
Deployment
type Deployment struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
SourceBlueprintRevision string "" /* 132 byte string literal not displayed */
RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
State Deployment_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.telcoautomation.v1.Deployment_State" json:"state,omitempty"`
DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Repository string `protobuf:"bytes,7,opt,name=repository,proto3" json:"repository,omitempty"`
Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
SourceProvider string `protobuf:"bytes,12,opt,name=source_provider,json=sourceProvider,proto3" json:"source_provider,omitempty"`
WorkloadCluster string `protobuf:"bytes,13,opt,name=workload_cluster,json=workloadCluster,proto3" json:"workload_cluster,omitempty"`
DeploymentLevel DeploymentLevel "" /* 161 byte string literal not displayed */
RollbackSupport bool `protobuf:"varint,15,opt,name=rollback_support,json=rollbackSupport,proto3" json:"rollback_support,omitempty"`
}
Deployment contains a collection of YAML files (This collection is also known as package) that can to applied on an orchestration cluster (GKE cluster with TNA addons) or a workload cluster.
func (*Deployment) Descriptor
func (*Deployment) Descriptor() ([]byte, []int)
Deprecated: Use Deployment.ProtoReflect.Descriptor instead.
func (*Deployment) GetCreateTime
func (x *Deployment) GetCreateTime() *timestamppb.Timestamp
func (*Deployment) GetDeploymentLevel
func (x *Deployment) GetDeploymentLevel() DeploymentLevel
func (*Deployment) GetDisplayName
func (x *Deployment) GetDisplayName() string
func (*Deployment) GetFiles
func (x *Deployment) GetFiles() []*File
func (*Deployment) GetLabels
func (x *Deployment) GetLabels() map[string]string
func (*Deployment) GetName
func (x *Deployment) GetName() string
func (*Deployment) GetRepository
func (x *Deployment) GetRepository() string
func (*Deployment) GetRevisionCreateTime
func (x *Deployment) GetRevisionCreateTime() *timestamppb.Timestamp
func (*Deployment) GetRevisionId
func (x *Deployment) GetRevisionId() string
func (*Deployment) GetRollbackSupport
func (x *Deployment) GetRollbackSupport() bool
func (*Deployment) GetSourceBlueprintRevision
func (x *Deployment) GetSourceBlueprintRevision() string
func (*Deployment) GetSourceProvider
func (x *Deployment) GetSourceProvider() string
func (*Deployment) GetState
func (x *Deployment) GetState() Deployment_State
func (*Deployment) GetUpdateTime
func (x *Deployment) GetUpdateTime() *timestamppb.Timestamp
func (*Deployment) GetWorkloadCluster
func (x *Deployment) GetWorkloadCluster() string
func (*Deployment) ProtoMessage
func (*Deployment) ProtoMessage()
func (*Deployment) ProtoReflect
func (x *Deployment) ProtoReflect() protoreflect.Message
func (*Deployment) Reset
func (x *Deployment) Reset()
func (*Deployment) String
func (x *Deployment) String() string
DeploymentLevel
type DeploymentLevel int32
DeploymentLevel of a blueprint signifies where the blueprint will be applied.
DeploymentLevel_DEPLOYMENT_LEVEL_UNSPECIFIED, DeploymentLevel_HYDRATION, DeploymentLevel_SINGLE_DEPLOYMENT, DeploymentLevel_MULTI_DEPLOYMENT, DeploymentLevel_WORKLOAD_CLUSTER_DEPLOYMENT
const (
// Default unspecified deployment level.
DeploymentLevel_DEPLOYMENT_LEVEL_UNSPECIFIED DeploymentLevel = 0
// Blueprints at HYDRATION level cannot be used to create a Deployment
// (A user cannot manually initate deployment of these blueprints on
// orchestration or workload cluster).
// These blueprints stay in a user's private catalog and are configured and
// deployed by TNA automation.
DeploymentLevel_HYDRATION DeploymentLevel = 1
// Blueprints at SINGLE_DEPLOYMENT level can be
// a) Modified in private catalog.
// b) Used to create a deployment on orchestration cluster by the user, once
// approved.
DeploymentLevel_SINGLE_DEPLOYMENT DeploymentLevel = 2
// Blueprints at MULTI_DEPLOYMENT level can be
// a) Modified in private catalog.
// b) Used to create a deployment on orchestration cluster which will create
// further hydrated deployments.
DeploymentLevel_MULTI_DEPLOYMENT DeploymentLevel = 3
// Blueprints at WORKLOAD_CLUSTER_DEPLOYMENT level can be
// a) Modified in private catalog.
// b) Used to create a deployment on workload cluster by the user, once
// approved.
DeploymentLevel_WORKLOAD_CLUSTER_DEPLOYMENT DeploymentLevel = 4
)
func (DeploymentLevel) Descriptor
func (DeploymentLevel) Descriptor() protoreflect.EnumDescriptor
func (DeploymentLevel) Enum
func (x DeploymentLevel) Enum() *DeploymentLevel
func (DeploymentLevel) EnumDescriptor
func (DeploymentLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeploymentLevel.Descriptor instead.
func (DeploymentLevel) Number
func (x DeploymentLevel) Number() protoreflect.EnumNumber
func (DeploymentLevel) String
func (x DeploymentLevel) String() string
func (DeploymentLevel) Type
func (DeploymentLevel) Type() protoreflect.EnumType
DeploymentView
type DeploymentView int32
DeploymentView defines the type of view of the deployment.
DeploymentView_DEPLOYMENT_VIEW_UNSPECIFIED, DeploymentView_DEPLOYMENT_VIEW_BASIC, DeploymentView_DEPLOYMENT_VIEW_FULL
const (
// Unspecified enum value.
DeploymentView_DEPLOYMENT_VIEW_UNSPECIFIED DeploymentView = 0
// View which only contains metadata.
DeploymentView_DEPLOYMENT_VIEW_BASIC DeploymentView = 1
// View which contains metadata and files it encapsulates.
DeploymentView_DEPLOYMENT_VIEW_FULL DeploymentView = 2
)
func (DeploymentView) Descriptor
func (DeploymentView) Descriptor() protoreflect.EnumDescriptor
func (DeploymentView) Enum
func (x DeploymentView) Enum() *DeploymentView
func (DeploymentView) EnumDescriptor
func (DeploymentView) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeploymentView.Descriptor instead.
func (DeploymentView) Number
func (x DeploymentView) Number() protoreflect.EnumNumber
func (DeploymentView) String
func (x DeploymentView) String() string
func (DeploymentView) Type
func (DeploymentView) Type() protoreflect.EnumType
Deployment_State
type Deployment_State int32
State defines which state the current deployment is in.
Deployment_STATE_UNSPECIFIED, Deployment_DRAFT, Deployment_APPLIED, Deployment_DELETING
const (
// Unspecified state.
Deployment_STATE_UNSPECIFIED Deployment_State = 0
// A deployment starts in DRAFT state. All edits are made in DRAFT state. A
// deployment opened for editing after applying will be in draft state,
// while its prevision revision will be its current applied version.
Deployment_DRAFT Deployment_State = 1
// This state means that the contents (YAML files containing kubernetes
// resources) of the deployment have been applied to an Orchestration or
// Workload Cluster. A revision is created when a deployment is applied.
// This revision will represent the latest view of what is applied on the
// cluster until the deployment is modified and applied again, which will
// create a new revision.
Deployment_APPLIED Deployment_State = 2
// A deployment in DELETING state has been marked for deletion. Its
// deletion status can be queried using `ComputeDeploymentStatus` API. No
// updates are allowed to a deployment in DELETING state.
Deployment_DELETING Deployment_State = 3
)
func (Deployment_State) Descriptor
func (Deployment_State) Descriptor() protoreflect.EnumDescriptor
func (Deployment_State) Enum
func (x Deployment_State) Enum() *Deployment_State
func (Deployment_State) EnumDescriptor
func (Deployment_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Deployment_State.Descriptor instead.
func (Deployment_State) Number
func (x Deployment_State) Number() protoreflect.EnumNumber
func (Deployment_State) String
func (x Deployment_State) String() string
func (Deployment_State) Type
func (Deployment_State) Type() protoreflect.EnumType
DiscardBlueprintChangesRequest
type DiscardBlueprintChangesRequest struct {
// Required. The name of the blueprint of which changes are being discarded.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for DiscardBlueprintChanges
.
func (*DiscardBlueprintChangesRequest) Descriptor
func (*DiscardBlueprintChangesRequest) Descriptor() ([]byte, []int)
Deprecated: Use DiscardBlueprintChangesRequest.ProtoReflect.Descriptor instead.
func (*DiscardBlueprintChangesRequest) GetName
func (x *DiscardBlueprintChangesRequest) GetName() string
func (*DiscardBlueprintChangesRequest) ProtoMessage
func (*DiscardBlueprintChangesRequest) ProtoMessage()
func (*DiscardBlueprintChangesRequest) ProtoReflect
func (x *DiscardBlueprintChangesRequest) ProtoReflect() protoreflect.Message
func (*DiscardBlueprintChangesRequest) Reset
func (x *DiscardBlueprintChangesRequest) Reset()
func (*DiscardBlueprintChangesRequest) String
func (x *DiscardBlueprintChangesRequest) String() string
DiscardBlueprintChangesResponse
type DiscardBlueprintChangesResponse struct {
// contains filtered or unexported fields
}
Response object for DiscardBlueprintChanges
.
func (*DiscardBlueprintChangesResponse) Descriptor
func (*DiscardBlueprintChangesResponse) Descriptor() ([]byte, []int)
Deprecated: Use DiscardBlueprintChangesResponse.ProtoReflect.Descriptor instead.
func (*DiscardBlueprintChangesResponse) ProtoMessage
func (*DiscardBlueprintChangesResponse) ProtoMessage()
func (*DiscardBlueprintChangesResponse) ProtoReflect
func (x *DiscardBlueprintChangesResponse) ProtoReflect() protoreflect.Message
func (*DiscardBlueprintChangesResponse) Reset
func (x *DiscardBlueprintChangesResponse) Reset()
func (*DiscardBlueprintChangesResponse) String
func (x *DiscardBlueprintChangesResponse) String() string
DiscardDeploymentChangesRequest
type DiscardDeploymentChangesRequest struct {
// Required. The name of the deployment of which changes are being discarded.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for DiscardDeploymentChanges
.
func (*DiscardDeploymentChangesRequest) Descriptor
func (*DiscardDeploymentChangesRequest) Descriptor() ([]byte, []int)
Deprecated: Use DiscardDeploymentChangesRequest.ProtoReflect.Descriptor instead.
func (*DiscardDeploymentChangesRequest) GetName
func (x *DiscardDeploymentChangesRequest) GetName() string
func (*DiscardDeploymentChangesRequest) ProtoMessage
func (*DiscardDeploymentChangesRequest) ProtoMessage()
func (*DiscardDeploymentChangesRequest) ProtoReflect
func (x *DiscardDeploymentChangesRequest) ProtoReflect() protoreflect.Message
func (*DiscardDeploymentChangesRequest) Reset
func (x *DiscardDeploymentChangesRequest) Reset()
func (*DiscardDeploymentChangesRequest) String
func (x *DiscardDeploymentChangesRequest) String() string
DiscardDeploymentChangesResponse
type DiscardDeploymentChangesResponse struct {
// contains filtered or unexported fields
}
Response object for DiscardDeploymentChanges
.
func (*DiscardDeploymentChangesResponse) Descriptor
func (*DiscardDeploymentChangesResponse) Descriptor() ([]byte, []int)
Deprecated: Use DiscardDeploymentChangesResponse.ProtoReflect.Descriptor instead.
func (*DiscardDeploymentChangesResponse) ProtoMessage
func (*DiscardDeploymentChangesResponse) ProtoMessage()
func (*DiscardDeploymentChangesResponse) ProtoReflect
func (x *DiscardDeploymentChangesResponse) ProtoReflect() protoreflect.Message
func (*DiscardDeploymentChangesResponse) Reset
func (x *DiscardDeploymentChangesResponse) Reset()
func (*DiscardDeploymentChangesResponse) String
func (x *DiscardDeploymentChangesResponse) String() string
EdgeSlm
type EdgeSlm struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
OrchestrationCluster string `protobuf:"bytes,5,opt,name=orchestration_cluster,json=orchestrationCluster,proto3" json:"orchestration_cluster,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
TnaVersion string `protobuf:"bytes,6,opt,name=tna_version,json=tnaVersion,proto3" json:"tna_version,omitempty"`
State EdgeSlm_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.telcoautomation.v1.EdgeSlm_State" json:"state,omitempty"`
WorkloadClusterType EdgeSlm_WorkloadClusterType "" /* 186 byte string literal not displayed */
}
EdgeSlm represents an SLM instance which manages the lifecycle of edge components installed on Workload clusters managed by an Orchestration Cluster.
func (*EdgeSlm) Descriptor
Deprecated: Use EdgeSlm.ProtoReflect.Descriptor instead.
func (*EdgeSlm) GetCreateTime
func (x *EdgeSlm) GetCreateTime() *timestamppb.Timestamp
func (*EdgeSlm) GetLabels
func (*EdgeSlm) GetName
func (*EdgeSlm) GetOrchestrationCluster
func (*EdgeSlm) GetState
func (x *EdgeSlm) GetState() EdgeSlm_State
func (*EdgeSlm) GetTnaVersion
func (*EdgeSlm) GetUpdateTime
func (x *EdgeSlm) GetUpdateTime() *timestamppb.Timestamp
func (*EdgeSlm) GetWorkloadClusterType
func (x *EdgeSlm) GetWorkloadClusterType() EdgeSlm_WorkloadClusterType
func (*EdgeSlm) ProtoMessage
func (*EdgeSlm) ProtoMessage()
func (*EdgeSlm) ProtoReflect
func (x *EdgeSlm) ProtoReflect() protoreflect.Message
func (*EdgeSlm) Reset
func (x *EdgeSlm) Reset()
func (*EdgeSlm) String
EdgeSlm_State
type EdgeSlm_State int32
Possible states of the resource.
EdgeSlm_STATE_UNSPECIFIED, EdgeSlm_CREATING, EdgeSlm_ACTIVE, EdgeSlm_DELETING, EdgeSlm_FAILED
const (
// Unspecified state.
EdgeSlm_STATE_UNSPECIFIED EdgeSlm_State = 0
// EdgeSlm is being created.
EdgeSlm_CREATING EdgeSlm_State = 1
// EdgeSlm has been created and is ready for use.
EdgeSlm_ACTIVE EdgeSlm_State = 2
// EdgeSlm is being deleted.
EdgeSlm_DELETING EdgeSlm_State = 3
// EdgeSlm encountered an error and is in an indeterministic
// state. User can still initiate a delete operation on this state.
EdgeSlm_FAILED EdgeSlm_State = 4
)
func (EdgeSlm_State) Descriptor
func (EdgeSlm_State) Descriptor() protoreflect.EnumDescriptor
func (EdgeSlm_State) Enum
func (x EdgeSlm_State) Enum() *EdgeSlm_State
func (EdgeSlm_State) EnumDescriptor
func (EdgeSlm_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use EdgeSlm_State.Descriptor instead.
func (EdgeSlm_State) Number
func (x EdgeSlm_State) Number() protoreflect.EnumNumber
func (EdgeSlm_State) String
func (x EdgeSlm_State) String() string
func (EdgeSlm_State) Type
func (EdgeSlm_State) Type() protoreflect.EnumType
EdgeSlm_WorkloadClusterType
type EdgeSlm_WorkloadClusterType int32
Workload clusters supported by TNA. New values will be added to the enum list as TNA adds supports for new workload clusters in future.
EdgeSlm_WORKLOAD_CLUSTER_TYPE_UNSPECIFIED, EdgeSlm_GDCE, EdgeSlm_GKE
const (
// Unspecified workload cluster.
EdgeSlm_WORKLOAD_CLUSTER_TYPE_UNSPECIFIED EdgeSlm_WorkloadClusterType = 0
// Workload cluster is a GDCE cluster.
EdgeSlm_GDCE EdgeSlm_WorkloadClusterType = 1
// Workload cluster is a GKE cluster.
EdgeSlm_GKE EdgeSlm_WorkloadClusterType = 2
)
func (EdgeSlm_WorkloadClusterType) Descriptor
func (EdgeSlm_WorkloadClusterType) Descriptor() protoreflect.EnumDescriptor
func (EdgeSlm_WorkloadClusterType) Enum
func (x EdgeSlm_WorkloadClusterType) Enum() *EdgeSlm_WorkloadClusterType
func (EdgeSlm_WorkloadClusterType) EnumDescriptor
func (EdgeSlm_WorkloadClusterType) EnumDescriptor() ([]byte, []int)
Deprecated: Use EdgeSlm_WorkloadClusterType.Descriptor instead.
func (EdgeSlm_WorkloadClusterType) Number
func (x EdgeSlm_WorkloadClusterType) Number() protoreflect.EnumNumber
func (EdgeSlm_WorkloadClusterType) String
func (x EdgeSlm_WorkloadClusterType) String() string
func (EdgeSlm_WorkloadClusterType) Type
func (EdgeSlm_WorkloadClusterType) Type() protoreflect.EnumType
File
type File struct {
// Required. Path of the file in package.
// e.g. `gdce/v1/cluster.yaml`
Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// Optional. The contents of a file in string format.
Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
// Optional. Signifies whether a file is marked for deletion.
Deleted bool `protobuf:"varint,3,opt,name=deleted,proto3" json:"deleted,omitempty"`
// Optional. Indicates whether changes are allowed to a file. If the field is
// not set, the file cannot be edited.
Editable bool `protobuf:"varint,4,opt,name=editable,proto3" json:"editable,omitempty"`
// contains filtered or unexported fields
}
File represents a yaml file present in a blueprint's package.
func (*File) Descriptor
Deprecated: Use File.ProtoReflect.Descriptor instead.
func (*File) GetContent
func (*File) GetDeleted
func (*File) GetEditable
func (*File) GetPath
func (*File) ProtoMessage
func (*File) ProtoMessage()
func (*File) ProtoReflect
func (x *File) ProtoReflect() protoreflect.Message
func (*File) Reset
func (x *File) Reset()
func (*File) String
FullManagementConfig
type FullManagementConfig struct {
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
Subnet string `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
MasterIpv4CidrBlock string `protobuf:"bytes,3,opt,name=master_ipv4_cidr_block,json=masterIpv4CidrBlock,proto3" json:"master_ipv4_cidr_block,omitempty"`
ClusterCidrBlock string `protobuf:"bytes,4,opt,name=cluster_cidr_block,json=clusterCidrBlock,proto3" json:"cluster_cidr_block,omitempty"`
ServicesCidrBlock string `protobuf:"bytes,5,opt,name=services_cidr_block,json=servicesCidrBlock,proto3" json:"services_cidr_block,omitempty"`
ClusterNamedRange string `protobuf:"bytes,6,opt,name=cluster_named_range,json=clusterNamedRange,proto3" json:"cluster_named_range,omitempty"`
ServicesNamedRange string `protobuf:"bytes,7,opt,name=services_named_range,json=servicesNamedRange,proto3" json:"services_named_range,omitempty"`
MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig "" /* 155 byte string literal not displayed */
}
Configuration of the full (Autopilot) cluster management
func (*FullManagementConfig) Descriptor
func (*FullManagementConfig) Descriptor() ([]byte, []int)
Deprecated: Use FullManagementConfig.ProtoReflect.Descriptor instead.
func (*FullManagementConfig) GetClusterCidrBlock
func (x *FullManagementConfig) GetClusterCidrBlock() string
func (*FullManagementConfig) GetClusterNamedRange
func (x *FullManagementConfig) GetClusterNamedRange() string
func (*FullManagementConfig) GetMasterAuthorizedNetworksConfig
func (x *FullManagementConfig) GetMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig
func (*FullManagementConfig) GetMasterIpv4CidrBlock
func (x *FullManagementConfig) GetMasterIpv4CidrBlock() string
func (*FullManagementConfig) GetNetwork
func (x *FullManagementConfig) GetNetwork() string
func (*FullManagementConfig) GetServicesCidrBlock
func (x *FullManagementConfig) GetServicesCidrBlock() string
func (*FullManagementConfig) GetServicesNamedRange
func (x *FullManagementConfig) GetServicesNamedRange() string
func (*FullManagementConfig) GetSubnet
func (x *FullManagementConfig) GetSubnet() string
func (*FullManagementConfig) ProtoMessage
func (*FullManagementConfig) ProtoMessage()
func (*FullManagementConfig) ProtoReflect
func (x *FullManagementConfig) ProtoReflect() protoreflect.Message
func (*FullManagementConfig) Reset
func (x *FullManagementConfig) Reset()
func (*FullManagementConfig) String
func (x *FullManagementConfig) String() string
GetBlueprintRequest
type GetBlueprintRequest struct {
// Required. The name of the blueprint.
// Case 1: If the name provided in the request is
// {blueprint_id}@{revision_id}, then the revision with revision_id will be
// returned. Case 2: If the name provided in the request is {blueprint}, then
// the current state of the blueprint is returned.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Defines the type of view of the blueprint.
// When field is not present BLUEPRINT_VIEW_BASIC is considered as default.
View BlueprintView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.telcoautomation.v1.BlueprintView" json:"view,omitempty"`
// contains filtered or unexported fields
}
Request object for GetBlueprint
.
func (*GetBlueprintRequest) Descriptor
func (*GetBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBlueprintRequest.ProtoReflect.Descriptor instead.
func (*GetBlueprintRequest) GetName
func (x *GetBlueprintRequest) GetName() string
func (*GetBlueprintRequest) GetView
func (x *GetBlueprintRequest) GetView() BlueprintView
func (*GetBlueprintRequest) ProtoMessage
func (*GetBlueprintRequest) ProtoMessage()
func (*GetBlueprintRequest) ProtoReflect
func (x *GetBlueprintRequest) ProtoReflect() protoreflect.Message
func (*GetBlueprintRequest) Reset
func (x *GetBlueprintRequest) Reset()
func (*GetBlueprintRequest) String
func (x *GetBlueprintRequest) String() string
GetDeploymentRequest
type GetDeploymentRequest struct {
// Required. The name of the deployment.
// Case 1: If the name provided in the request is
// {deployment_id}@{revision_id}, then the revision with revision_id will be
// returned.
// Case 2: If the name provided in the request is {deployment}, then
// the current state of the deployment is returned.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. Defines the type of view of the deployment.
// When field is not present VIEW_BASIC is considered as default.
View DeploymentView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.telcoautomation.v1.DeploymentView" json:"view,omitempty"`
// contains filtered or unexported fields
}
Request object for GetDeployment
.
func (*GetDeploymentRequest) Descriptor
func (*GetDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetDeploymentRequest) GetName
func (x *GetDeploymentRequest) GetName() string
func (*GetDeploymentRequest) GetView
func (x *GetDeploymentRequest) GetView() DeploymentView
func (*GetDeploymentRequest) ProtoMessage
func (*GetDeploymentRequest) ProtoMessage()
func (*GetDeploymentRequest) ProtoReflect
func (x *GetDeploymentRequest) ProtoReflect() protoreflect.Message
func (*GetDeploymentRequest) Reset
func (x *GetDeploymentRequest) Reset()
func (*GetDeploymentRequest) String
func (x *GetDeploymentRequest) String() string
GetEdgeSlmRequest
type GetEdgeSlmRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a EdgeSlm.
func (*GetEdgeSlmRequest) Descriptor
func (*GetEdgeSlmRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEdgeSlmRequest.ProtoReflect.Descriptor instead.
func (*GetEdgeSlmRequest) GetName
func (x *GetEdgeSlmRequest) GetName() string
func (*GetEdgeSlmRequest) ProtoMessage
func (*GetEdgeSlmRequest) ProtoMessage()
func (*GetEdgeSlmRequest) ProtoReflect
func (x *GetEdgeSlmRequest) ProtoReflect() protoreflect.Message
func (*GetEdgeSlmRequest) Reset
func (x *GetEdgeSlmRequest) Reset()
func (*GetEdgeSlmRequest) String
func (x *GetEdgeSlmRequest) String() string
GetHydratedDeploymentRequest
type GetHydratedDeploymentRequest struct {
// Required. Name of the hydrated deployment.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for GetHydratedDeployment
.
func (*GetHydratedDeploymentRequest) Descriptor
func (*GetHydratedDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetHydratedDeploymentRequest.ProtoReflect.Descriptor instead.
func (*GetHydratedDeploymentRequest) GetName
func (x *GetHydratedDeploymentRequest) GetName() string
func (*GetHydratedDeploymentRequest) ProtoMessage
func (*GetHydratedDeploymentRequest) ProtoMessage()
func (*GetHydratedDeploymentRequest) ProtoReflect
func (x *GetHydratedDeploymentRequest) ProtoReflect() protoreflect.Message
func (*GetHydratedDeploymentRequest) Reset
func (x *GetHydratedDeploymentRequest) Reset()
func (*GetHydratedDeploymentRequest) String
func (x *GetHydratedDeploymentRequest) String() string
GetOrchestrationClusterRequest
type GetOrchestrationClusterRequest struct {
// Required. Name of the resource
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Message for getting a OrchestrationCluster.
func (*GetOrchestrationClusterRequest) Descriptor
func (*GetOrchestrationClusterRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOrchestrationClusterRequest.ProtoReflect.Descriptor instead.
func (*GetOrchestrationClusterRequest) GetName
func (x *GetOrchestrationClusterRequest) GetName() string
func (*GetOrchestrationClusterRequest) ProtoMessage
func (*GetOrchestrationClusterRequest) ProtoMessage()
func (*GetOrchestrationClusterRequest) ProtoReflect
func (x *GetOrchestrationClusterRequest) ProtoReflect() protoreflect.Message
func (*GetOrchestrationClusterRequest) Reset
func (x *GetOrchestrationClusterRequest) Reset()
func (*GetOrchestrationClusterRequest) String
func (x *GetOrchestrationClusterRequest) String() string
GetPublicBlueprintRequest
type GetPublicBlueprintRequest struct {
// Required. The name of the public blueprint.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for GetPublicBlueprint
.
func (*GetPublicBlueprintRequest) Descriptor
func (*GetPublicBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPublicBlueprintRequest.ProtoReflect.Descriptor instead.
func (*GetPublicBlueprintRequest) GetName
func (x *GetPublicBlueprintRequest) GetName() string
func (*GetPublicBlueprintRequest) ProtoMessage
func (*GetPublicBlueprintRequest) ProtoMessage()
func (*GetPublicBlueprintRequest) ProtoReflect
func (x *GetPublicBlueprintRequest) ProtoReflect() protoreflect.Message
func (*GetPublicBlueprintRequest) Reset
func (x *GetPublicBlueprintRequest) Reset()
func (*GetPublicBlueprintRequest) String
func (x *GetPublicBlueprintRequest) String() string
HydratedDeployment
type HydratedDeployment struct {
// Output only. The name of the hydrated deployment.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Output only. State of the hydrated deployment (DRAFT, APPLIED).
State HydratedDeployment_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.telcoautomation.v1.HydratedDeployment_State" json:"state,omitempty"`
// Optional. File contents of a hydrated deployment.
// When invoking UpdateHydratedBlueprint API, only the modified files should
// be included in this. Files that are not included in the update of a
// hydrated deployment will not be changed.
Files []*File `protobuf:"bytes,3,rep,name=files,proto3" json:"files,omitempty"`
// Output only. WorkloadCluster identifies which workload cluster will the
// hydrated deployment will be deployed on.
WorkloadCluster string `protobuf:"bytes,4,opt,name=workload_cluster,json=workloadCluster,proto3" json:"workload_cluster,omitempty"`
// contains filtered or unexported fields
}
A collection of kubernetes yaml files which are deployed on a Workload Cluster. Hydrated Deployments are created by TNA intent based automation.
func (*HydratedDeployment) Descriptor
func (*HydratedDeployment) Descriptor() ([]byte, []int)
Deprecated: Use HydratedDeployment.ProtoReflect.Descriptor instead.
func (*HydratedDeployment) GetFiles
func (x *HydratedDeployment) GetFiles() []*File
func (*HydratedDeployment) GetName
func (x *HydratedDeployment) GetName() string
func (*HydratedDeployment) GetState
func (x *HydratedDeployment) GetState() HydratedDeployment_State
func (*HydratedDeployment) GetWorkloadCluster
func (x *HydratedDeployment) GetWorkloadCluster() string
func (*HydratedDeployment) ProtoMessage
func (*HydratedDeployment) ProtoMessage()
func (*HydratedDeployment) ProtoReflect
func (x *HydratedDeployment) ProtoReflect() protoreflect.Message
func (*HydratedDeployment) Reset
func (x *HydratedDeployment) Reset()
func (*HydratedDeployment) String
func (x *HydratedDeployment) String() string
HydratedDeployment_State
type HydratedDeployment_State int32
State defines which state the current hydrated deployment is in.
HydratedDeployment_STATE_UNSPECIFIED, HydratedDeployment_DRAFT, HydratedDeployment_APPLIED
const (
// Unspecified state.
HydratedDeployment_STATE_UNSPECIFIED HydratedDeployment_State = 0
// A hydrated deployment starts in DRAFT state. All edits are made in DRAFT
// state.
HydratedDeployment_DRAFT HydratedDeployment_State = 1
// When the edit is applied, the hydrated deployment moves to APPLIED
// state. No changes can be made once a hydrated deployment is applied.
HydratedDeployment_APPLIED HydratedDeployment_State = 2
)
func (HydratedDeployment_State) Descriptor
func (HydratedDeployment_State) Descriptor() protoreflect.EnumDescriptor
func (HydratedDeployment_State) Enum
func (x HydratedDeployment_State) Enum() *HydratedDeployment_State
func (HydratedDeployment_State) EnumDescriptor
func (HydratedDeployment_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use HydratedDeployment_State.Descriptor instead.
func (HydratedDeployment_State) Number
func (x HydratedDeployment_State) Number() protoreflect.EnumNumber
func (HydratedDeployment_State) String
func (x HydratedDeployment_State) String() string
func (HydratedDeployment_State) Type
func (HydratedDeployment_State) Type() protoreflect.EnumType
HydrationStatus
type HydrationStatus struct {
// Output only. SiteVersion Hydration is targeting.
SiteVersion *SiteVersion `protobuf:"bytes,1,opt,name=site_version,json=siteVersion,proto3" json:"site_version,omitempty"`
// Output only. Status.
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
Hydration status.
func (*HydrationStatus) Descriptor
func (*HydrationStatus) Descriptor() ([]byte, []int)
Deprecated: Use HydrationStatus.ProtoReflect.Descriptor instead.
func (*HydrationStatus) GetSiteVersion
func (x *HydrationStatus) GetSiteVersion() *SiteVersion
func (*HydrationStatus) GetStatus
func (x *HydrationStatus) GetStatus() string
func (*HydrationStatus) ProtoMessage
func (*HydrationStatus) ProtoMessage()
func (*HydrationStatus) ProtoReflect
func (x *HydrationStatus) ProtoReflect() protoreflect.Message
func (*HydrationStatus) Reset
func (x *HydrationStatus) Reset()
func (*HydrationStatus) String
func (x *HydrationStatus) String() string
ListBlueprintRevisionsRequest
type ListBlueprintRevisionsRequest struct {
// Required. The name of the blueprint to list revisions for.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The maximum number of revisions to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// The page token, received from a previous ListBlueprintRevisions call
// It can be provided to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request object for ListBlueprintRevisions
.
func (*ListBlueprintRevisionsRequest) Descriptor
func (*ListBlueprintRevisionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBlueprintRevisionsRequest.ProtoReflect.Descriptor instead.
func (*ListBlueprintRevisionsRequest) GetName
func (x *ListBlueprintRevisionsRequest) GetName() string
func (*ListBlueprintRevisionsRequest) GetPageSize
func (x *ListBlueprintRevisionsRequest) GetPageSize() int32
func (*ListBlueprintRevisionsRequest) GetPageToken
func (x *ListBlueprintRevisionsRequest) GetPageToken() string
func (*ListBlueprintRevisionsRequest) ProtoMessage
func (*ListBlueprintRevisionsRequest) ProtoMessage()
func (*ListBlueprintRevisionsRequest) ProtoReflect
func (x *ListBlueprintRevisionsRequest) ProtoReflect() protoreflect.Message
func (*ListBlueprintRevisionsRequest) Reset
func (x *ListBlueprintRevisionsRequest) Reset()
func (*ListBlueprintRevisionsRequest) String
func (x *ListBlueprintRevisionsRequest) String() string
ListBlueprintRevisionsResponse
type ListBlueprintRevisionsResponse struct {
// The revisions of the blueprint.
Blueprints []*Blueprint `protobuf:"bytes,1,rep,name=blueprints,proto3" json:"blueprints,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response object for ListBlueprintRevisions
.
func (*ListBlueprintRevisionsResponse) Descriptor
func (*ListBlueprintRevisionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBlueprintRevisionsResponse.ProtoReflect.Descriptor instead.
func (*ListBlueprintRevisionsResponse) GetBlueprints
func (x *ListBlueprintRevisionsResponse) GetBlueprints() []*Blueprint
func (*ListBlueprintRevisionsResponse) GetNextPageToken
func (x *ListBlueprintRevisionsResponse) GetNextPageToken() string
func (*ListBlueprintRevisionsResponse) ProtoMessage
func (*ListBlueprintRevisionsResponse) ProtoMessage()
func (*ListBlueprintRevisionsResponse) ProtoReflect
func (x *ListBlueprintRevisionsResponse) ProtoReflect() protoreflect.Message
func (*ListBlueprintRevisionsResponse) Reset
func (x *ListBlueprintRevisionsResponse) Reset()
func (*ListBlueprintRevisionsResponse) String
func (x *ListBlueprintRevisionsResponse) String() string
ListBlueprintsRequest
type ListBlueprintsRequest struct {
// Required. The name of parent orchestration cluster resource.
// Format should be -
// "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Filtering only supports equality on blueprint state.
// It should be in the form: "state = DRAFT". `OR` operator can be used to
// get response for multiple states. e.g. "state = DRAFT OR state = PROPOSED".
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. The maximum number of blueprints to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token, received from a previous ListBlueprints call.
// It can be provided to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request object for ListBlueprints
.
func (*ListBlueprintsRequest) Descriptor
func (*ListBlueprintsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListBlueprintsRequest.ProtoReflect.Descriptor instead.
func (*ListBlueprintsRequest) GetFilter
func (x *ListBlueprintsRequest) GetFilter() string
func (*ListBlueprintsRequest) GetPageSize
func (x *ListBlueprintsRequest) GetPageSize() int32
func (*ListBlueprintsRequest) GetPageToken
func (x *ListBlueprintsRequest) GetPageToken() string
func (*ListBlueprintsRequest) GetParent
func (x *ListBlueprintsRequest) GetParent() string
func (*ListBlueprintsRequest) ProtoMessage
func (*ListBlueprintsRequest) ProtoMessage()
func (*ListBlueprintsRequest) ProtoReflect
func (x *ListBlueprintsRequest) ProtoReflect() protoreflect.Message
func (*ListBlueprintsRequest) Reset
func (x *ListBlueprintsRequest) Reset()
func (*ListBlueprintsRequest) String
func (x *ListBlueprintsRequest) String() string
ListBlueprintsResponse
type ListBlueprintsResponse struct {
// The list of requested blueprints.
Blueprints []*Blueprint `protobuf:"bytes,1,rep,name=blueprints,proto3" json:"blueprints,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response object for ListBlueprints
.
func (*ListBlueprintsResponse) Descriptor
func (*ListBlueprintsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListBlueprintsResponse.ProtoReflect.Descriptor instead.
func (*ListBlueprintsResponse) GetBlueprints
func (x *ListBlueprintsResponse) GetBlueprints() []*Blueprint
func (*ListBlueprintsResponse) GetNextPageToken
func (x *ListBlueprintsResponse) GetNextPageToken() string
func (*ListBlueprintsResponse) ProtoMessage
func (*ListBlueprintsResponse) ProtoMessage()
func (*ListBlueprintsResponse) ProtoReflect
func (x *ListBlueprintsResponse) ProtoReflect() protoreflect.Message
func (*ListBlueprintsResponse) Reset
func (x *ListBlueprintsResponse) Reset()
func (*ListBlueprintsResponse) String
func (x *ListBlueprintsResponse) String() string
ListDeploymentRevisionsRequest
type ListDeploymentRevisionsRequest struct {
// Required. The name of the deployment to list revisions for.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Optional. The maximum number of revisions to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token, received from a previous ListDeploymentRevisions
// call Provide this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request for listing all revisions of a deployment.
func (*ListDeploymentRevisionsRequest) Descriptor
func (*ListDeploymentRevisionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDeploymentRevisionsRequest.ProtoReflect.Descriptor instead.
func (*ListDeploymentRevisionsRequest) GetName
func (x *ListDeploymentRevisionsRequest) GetName() string
func (*ListDeploymentRevisionsRequest) GetPageSize
func (x *ListDeploymentRevisionsRequest) GetPageSize() int32
func (*ListDeploymentRevisionsRequest) GetPageToken
func (x *ListDeploymentRevisionsRequest) GetPageToken() string
func (*ListDeploymentRevisionsRequest) ProtoMessage
func (*ListDeploymentRevisionsRequest) ProtoMessage()
func (*ListDeploymentRevisionsRequest) ProtoReflect
func (x *ListDeploymentRevisionsRequest) ProtoReflect() protoreflect.Message
func (*ListDeploymentRevisionsRequest) Reset
func (x *ListDeploymentRevisionsRequest) Reset()
func (*ListDeploymentRevisionsRequest) String
func (x *ListDeploymentRevisionsRequest) String() string
ListDeploymentRevisionsResponse
type ListDeploymentRevisionsResponse struct {
// The revisions of the deployment.
Deployments []*Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
List of deployment revisions for a given deployment.
func (*ListDeploymentRevisionsResponse) Descriptor
func (*ListDeploymentRevisionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDeploymentRevisionsResponse.ProtoReflect.Descriptor instead.
func (*ListDeploymentRevisionsResponse) GetDeployments
func (x *ListDeploymentRevisionsResponse) GetDeployments() []*Deployment
func (*ListDeploymentRevisionsResponse) GetNextPageToken
func (x *ListDeploymentRevisionsResponse) GetNextPageToken() string
func (*ListDeploymentRevisionsResponse) ProtoMessage
func (*ListDeploymentRevisionsResponse) ProtoMessage()
func (*ListDeploymentRevisionsResponse) ProtoReflect
func (x *ListDeploymentRevisionsResponse) ProtoReflect() protoreflect.Message
func (*ListDeploymentRevisionsResponse) Reset
func (x *ListDeploymentRevisionsResponse) Reset()
func (*ListDeploymentRevisionsResponse) String
func (x *ListDeploymentRevisionsResponse) String() string
ListDeploymentsRequest
type ListDeploymentsRequest struct {
// Required. The name of parent orchestration cluster resource.
// Format should be -
// "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. Filtering only supports equality on deployment state.
// It should be in the form: "state = DRAFT". `OR` operator can be used to
// get response for multiple states. e.g. "state = DRAFT OR state = APPLIED".
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// Optional. The maximum number of deployments to return per page.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token, received from a previous ListDeployments call.
// It can be provided to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request object for ListDeployments
.
func (*ListDeploymentsRequest) Descriptor
func (*ListDeploymentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDeploymentsRequest.ProtoReflect.Descriptor instead.
func (*ListDeploymentsRequest) GetFilter
func (x *ListDeploymentsRequest) GetFilter() string
func (*ListDeploymentsRequest) GetPageSize
func (x *ListDeploymentsRequest) GetPageSize() int32
func (*ListDeploymentsRequest) GetPageToken
func (x *ListDeploymentsRequest) GetPageToken() string
func (*ListDeploymentsRequest) GetParent
func (x *ListDeploymentsRequest) GetParent() string
func (*ListDeploymentsRequest) ProtoMessage
func (*ListDeploymentsRequest) ProtoMessage()
func (*ListDeploymentsRequest) ProtoReflect
func (x *ListDeploymentsRequest) ProtoReflect() protoreflect.Message
func (*ListDeploymentsRequest) Reset
func (x *ListDeploymentsRequest) Reset()
func (*ListDeploymentsRequest) String
func (x *ListDeploymentsRequest) String() string
ListDeploymentsResponse
type ListDeploymentsResponse struct {
// The list of requested deployments.
Deployments []*Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response object for ListDeployments
.
func (*ListDeploymentsResponse) Descriptor
func (*ListDeploymentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListDeploymentsResponse) GetDeployments
func (x *ListDeploymentsResponse) GetDeployments() []*Deployment
func (*ListDeploymentsResponse) GetNextPageToken
func (x *ListDeploymentsResponse) GetNextPageToken() string
func (*ListDeploymentsResponse) ProtoMessage
func (*ListDeploymentsResponse) ProtoMessage()
func (*ListDeploymentsResponse) ProtoReflect
func (x *ListDeploymentsResponse) ProtoReflect() protoreflect.Message
func (*ListDeploymentsResponse) Reset
func (x *ListDeploymentsResponse) Reset()
func (*ListDeploymentsResponse) String
func (x *ListDeploymentsResponse) String() string
ListEdgeSlmsRequest
type ListEdgeSlmsRequest struct {
// Required. Parent value for ListEdgeSlmsRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 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"`
// 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"`
// Filtering results
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// 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
}
Message for requesting list of EdgeSlms
func (*ListEdgeSlmsRequest) Descriptor
func (*ListEdgeSlmsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEdgeSlmsRequest.ProtoReflect.Descriptor instead.
func (*ListEdgeSlmsRequest) GetFilter
func (x *ListEdgeSlmsRequest) GetFilter() string
func (*ListEdgeSlmsRequest) GetOrderBy
func (x *ListEdgeSlmsRequest) GetOrderBy() string
func (*ListEdgeSlmsRequest) GetPageSize
func (x *ListEdgeSlmsRequest) GetPageSize() int32
func (*ListEdgeSlmsRequest) GetPageToken
func (x *ListEdgeSlmsRequest) GetPageToken() string
func (*ListEdgeSlmsRequest) GetParent
func (x *ListEdgeSlmsRequest) GetParent() string
func (*ListEdgeSlmsRequest) ProtoMessage
func (*ListEdgeSlmsRequest) ProtoMessage()
func (*ListEdgeSlmsRequest) ProtoReflect
func (x *ListEdgeSlmsRequest) ProtoReflect() protoreflect.Message
func (*ListEdgeSlmsRequest) Reset
func (x *ListEdgeSlmsRequest) Reset()
func (*ListEdgeSlmsRequest) String
func (x *ListEdgeSlmsRequest) String() string
ListEdgeSlmsResponse
type ListEdgeSlmsResponse struct {
// The list of EdgeSlm
EdgeSlms []*EdgeSlm `protobuf:"bytes,1,rep,name=edge_slms,json=edgeSlms,proto3" json:"edge_slms,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
}
Message for response to listing EdgeSlms.
func (*ListEdgeSlmsResponse) Descriptor
func (*ListEdgeSlmsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEdgeSlmsResponse.ProtoReflect.Descriptor instead.
func (*ListEdgeSlmsResponse) GetEdgeSlms
func (x *ListEdgeSlmsResponse) GetEdgeSlms() []*EdgeSlm
func (*ListEdgeSlmsResponse) GetNextPageToken
func (x *ListEdgeSlmsResponse) GetNextPageToken() string
func (*ListEdgeSlmsResponse) GetUnreachable
func (x *ListEdgeSlmsResponse) GetUnreachable() []string
func (*ListEdgeSlmsResponse) ProtoMessage
func (*ListEdgeSlmsResponse) ProtoMessage()
func (*ListEdgeSlmsResponse) ProtoReflect
func (x *ListEdgeSlmsResponse) ProtoReflect() protoreflect.Message
func (*ListEdgeSlmsResponse) Reset
func (x *ListEdgeSlmsResponse) Reset()
func (*ListEdgeSlmsResponse) String
func (x *ListEdgeSlmsResponse) String() string
ListHydratedDeploymentsRequest
type ListHydratedDeploymentsRequest struct {
// Required. The deployment managing the hydrated deployments.
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Optional. The maximum number of hydrated deployments to return. The service
// may return fewer than this value. If unspecified, at most 50 hydrated
// deployments will be returned. The maximum value is 1000. Values above 1000
// will be set to 1000.
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token, received from a previous ListHydratedDeployments
// call. Provide this to retrieve the subsequent page.
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request object for ListHydratedDeployments
.
func (*ListHydratedDeploymentsRequest) Descriptor
func (*ListHydratedDeploymentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListHydratedDeploymentsRequest.ProtoReflect.Descriptor instead.
func (*ListHydratedDeploymentsRequest) GetPageSize
func (x *ListHydratedDeploymentsRequest) GetPageSize() int32
func (*ListHydratedDeploymentsRequest) GetPageToken
func (x *ListHydratedDeploymentsRequest) GetPageToken() string
func (*ListHydratedDeploymentsRequest) GetParent
func (x *ListHydratedDeploymentsRequest) GetParent() string
func (*ListHydratedDeploymentsRequest) ProtoMessage
func (*ListHydratedDeploymentsRequest) ProtoMessage()
func (*ListHydratedDeploymentsRequest) ProtoReflect
func (x *ListHydratedDeploymentsRequest) ProtoReflect() protoreflect.Message
func (*ListHydratedDeploymentsRequest) Reset
func (x *ListHydratedDeploymentsRequest) Reset()
func (*ListHydratedDeploymentsRequest) String
func (x *ListHydratedDeploymentsRequest) String() string
ListHydratedDeploymentsResponse
type ListHydratedDeploymentsResponse struct {
// The list of hydrated deployments.
HydratedDeployments []*HydratedDeployment `protobuf:"bytes,1,rep,name=hydrated_deployments,json=hydratedDeployments,proto3" json:"hydrated_deployments,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response object for ListHydratedDeployments
.
func (*ListHydratedDeploymentsResponse) Descriptor
func (*ListHydratedDeploymentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListHydratedDeploymentsResponse.ProtoReflect.Descriptor instead.
func (*ListHydratedDeploymentsResponse) GetHydratedDeployments
func (x *ListHydratedDeploymentsResponse) GetHydratedDeployments() []*HydratedDeployment
func (*ListHydratedDeploymentsResponse) GetNextPageToken
func (x *ListHydratedDeploymentsResponse) GetNextPageToken() string
func (*ListHydratedDeploymentsResponse) ProtoMessage
func (*ListHydratedDeploymentsResponse) ProtoMessage()
func (*ListHydratedDeploymentsResponse) ProtoReflect
func (x *ListHydratedDeploymentsResponse) ProtoReflect() protoreflect.Message
func (*ListHydratedDeploymentsResponse) Reset
func (x *ListHydratedDeploymentsResponse) Reset()
func (*ListHydratedDeploymentsResponse) String
func (x *ListHydratedDeploymentsResponse) String() string
ListOrchestrationClustersRequest
type ListOrchestrationClustersRequest struct {
// Required. Parent value for ListOrchestrationClustersRequest
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 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"`
// 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"`
// Filtering results.
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// 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
}
Message for requesting list of OrchestrationClusters.
func (*ListOrchestrationClustersRequest) Descriptor
func (*ListOrchestrationClustersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListOrchestrationClustersRequest.ProtoReflect.Descriptor instead.
func (*ListOrchestrationClustersRequest) GetFilter
func (x *ListOrchestrationClustersRequest) GetFilter() string
func (*ListOrchestrationClustersRequest) GetOrderBy
func (x *ListOrchestrationClustersRequest) GetOrderBy() string
func (*ListOrchestrationClustersRequest) GetPageSize
func (x *ListOrchestrationClustersRequest) GetPageSize() int32
func (*ListOrchestrationClustersRequest) GetPageToken
func (x *ListOrchestrationClustersRequest) GetPageToken() string
func (*ListOrchestrationClustersRequest) GetParent
func (x *ListOrchestrationClustersRequest) GetParent() string
func (*ListOrchestrationClustersRequest) ProtoMessage
func (*ListOrchestrationClustersRequest) ProtoMessage()
func (*ListOrchestrationClustersRequest) ProtoReflect
func (x *ListOrchestrationClustersRequest) ProtoReflect() protoreflect.Message
func (*ListOrchestrationClustersRequest) Reset
func (x *ListOrchestrationClustersRequest) Reset()
func (*ListOrchestrationClustersRequest) String
func (x *ListOrchestrationClustersRequest) String() string
ListOrchestrationClustersResponse
type ListOrchestrationClustersResponse struct {
// The list of OrchestrationCluster
OrchestrationClusters []*OrchestrationCluster `protobuf:"bytes,1,rep,name=orchestration_clusters,json=orchestrationClusters,proto3" json:"orchestration_clusters,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
}
Message for response to listing OrchestrationClusters.
func (*ListOrchestrationClustersResponse) Descriptor
func (*ListOrchestrationClustersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListOrchestrationClustersResponse.ProtoReflect.Descriptor instead.
func (*ListOrchestrationClustersResponse) GetNextPageToken
func (x *ListOrchestrationClustersResponse) GetNextPageToken() string
func (*ListOrchestrationClustersResponse) GetOrchestrationClusters
func (x *ListOrchestrationClustersResponse) GetOrchestrationClusters() []*OrchestrationCluster
func (*ListOrchestrationClustersResponse) GetUnreachable
func (x *ListOrchestrationClustersResponse) GetUnreachable() []string
func (*ListOrchestrationClustersResponse) ProtoMessage
func (*ListOrchestrationClustersResponse) ProtoMessage()
func (*ListOrchestrationClustersResponse) ProtoReflect
func (x *ListOrchestrationClustersResponse) ProtoReflect() protoreflect.Message
func (*ListOrchestrationClustersResponse) Reset
func (x *ListOrchestrationClustersResponse) Reset()
func (*ListOrchestrationClustersResponse) String
func (x *ListOrchestrationClustersResponse) String() string
ListPublicBlueprintsRequest
type ListPublicBlueprintsRequest struct {
// Required. Parent value of public blueprint.
// Format should be -
// "projects/{project_id}/locations/{location_name}".
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"`
// contains filtered or unexported fields
}
Request object for ListPublicBlueprints
.
func (*ListPublicBlueprintsRequest) Descriptor
func (*ListPublicBlueprintsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicBlueprintsRequest.ProtoReflect.Descriptor instead.
func (*ListPublicBlueprintsRequest) GetPageSize
func (x *ListPublicBlueprintsRequest) GetPageSize() int32
func (*ListPublicBlueprintsRequest) GetPageToken
func (x *ListPublicBlueprintsRequest) GetPageToken() string
func (*ListPublicBlueprintsRequest) GetParent
func (x *ListPublicBlueprintsRequest) GetParent() string
func (*ListPublicBlueprintsRequest) ProtoMessage
func (*ListPublicBlueprintsRequest) ProtoMessage()
func (*ListPublicBlueprintsRequest) ProtoReflect
func (x *ListPublicBlueprintsRequest) ProtoReflect() protoreflect.Message
func (*ListPublicBlueprintsRequest) Reset
func (x *ListPublicBlueprintsRequest) Reset()
func (*ListPublicBlueprintsRequest) String
func (x *ListPublicBlueprintsRequest) String() string
ListPublicBlueprintsResponse
type ListPublicBlueprintsResponse struct {
// The list of public blueprints to return.
PublicBlueprints []*PublicBlueprint `protobuf:"bytes,1,rep,name=public_blueprints,json=publicBlueprints,proto3" json:"public_blueprints,omitempty"`
// Output only. 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"`
// contains filtered or unexported fields
}
Response object for ListPublicBlueprints
.
func (*ListPublicBlueprintsResponse) Descriptor
func (*ListPublicBlueprintsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicBlueprintsResponse.ProtoReflect.Descriptor instead.
func (*ListPublicBlueprintsResponse) GetNextPageToken
func (x *ListPublicBlueprintsResponse) GetNextPageToken() string
func (*ListPublicBlueprintsResponse) GetPublicBlueprints
func (x *ListPublicBlueprintsResponse) GetPublicBlueprints() []*PublicBlueprint
func (*ListPublicBlueprintsResponse) ProtoMessage
func (*ListPublicBlueprintsResponse) ProtoMessage()
func (*ListPublicBlueprintsResponse) ProtoReflect
func (x *ListPublicBlueprintsResponse) ProtoReflect() protoreflect.Message
func (*ListPublicBlueprintsResponse) Reset
func (x *ListPublicBlueprintsResponse) Reset()
func (*ListPublicBlueprintsResponse) String
func (x *ListPublicBlueprintsResponse) String() string
ManagementConfig
type ManagementConfig struct {
// The configuration can be one of StandardManagementConfig
// and FullManagementConfig
//
// Types that are assignable to OneofConfig:
//
// *ManagementConfig_StandardManagementConfig
// *ManagementConfig_FullManagementConfig
OneofConfig isManagementConfig_OneofConfig `protobuf_oneof:"oneof_config"`
// contains filtered or unexported fields
}
Configuration of the cluster management
func (*ManagementConfig) Descriptor
func (*ManagementConfig) Descriptor() ([]byte, []int)
Deprecated: Use ManagementConfig.ProtoReflect.Descriptor instead.
func (*ManagementConfig) GetFullManagementConfig
func (x *ManagementConfig) GetFullManagementConfig() *FullManagementConfig
func (*ManagementConfig) GetOneofConfig
func (m *ManagementConfig) GetOneofConfig() isManagementConfig_OneofConfig
func (*ManagementConfig) GetStandardManagementConfig
func (x *ManagementConfig) GetStandardManagementConfig() *StandardManagementConfig
func (*ManagementConfig) ProtoMessage
func (*ManagementConfig) ProtoMessage()
func (*ManagementConfig) ProtoReflect
func (x *ManagementConfig) ProtoReflect() protoreflect.Message
func (*ManagementConfig) Reset
func (x *ManagementConfig) Reset()
func (*ManagementConfig) String
func (x *ManagementConfig) String() string
ManagementConfig_FullManagementConfig
type ManagementConfig_FullManagementConfig struct {
// Configuration of the full (Autopilot) cluster management. Full cluster
// management is a preview feature.
FullManagementConfig *FullManagementConfig `protobuf:"bytes,2,opt,name=full_management_config,json=fullManagementConfig,proto3,oneof"`
}
ManagementConfig_StandardManagementConfig
type ManagementConfig_StandardManagementConfig struct {
// Configuration of the standard (GKE) cluster management
StandardManagementConfig *StandardManagementConfig `protobuf:"bytes,1,opt,name=standard_management_config,json=standardManagementConfig,proto3,oneof"`
}
MasterAuthorizedNetworksConfig
type MasterAuthorizedNetworksConfig struct {
// Optional. cidr_blocks define up to 50 external networks that could access
// Kubernetes master through HTTPS.
CidrBlocks []*MasterAuthorizedNetworksConfig_CidrBlock `protobuf:"bytes,1,rep,name=cidr_blocks,json=cidrBlocks,proto3" json:"cidr_blocks,omitempty"`
// contains filtered or unexported fields
}
Configuration of the Master Authorized Network that support multiple CIDRs
func (*MasterAuthorizedNetworksConfig) Descriptor
func (*MasterAuthorizedNetworksConfig) Descriptor() ([]byte, []int)
Deprecated: Use MasterAuthorizedNetworksConfig.ProtoReflect.Descriptor instead.
func (*MasterAuthorizedNetworksConfig) GetCidrBlocks
func (x *MasterAuthorizedNetworksConfig) GetCidrBlocks() []*MasterAuthorizedNetworksConfig_CidrBlock
func (*MasterAuthorizedNetworksConfig) ProtoMessage
func (*MasterAuthorizedNetworksConfig) ProtoMessage()
func (*MasterAuthorizedNetworksConfig) ProtoReflect
func (x *MasterAuthorizedNetworksConfig) ProtoReflect() protoreflect.Message
func (*MasterAuthorizedNetworksConfig) Reset
func (x *MasterAuthorizedNetworksConfig) Reset()
func (*MasterAuthorizedNetworksConfig) String
func (x *MasterAuthorizedNetworksConfig) String() string
MasterAuthorizedNetworksConfig_CidrBlock
type MasterAuthorizedNetworksConfig_CidrBlock struct {
// Optional. display_name is an optional field for users to identify CIDR
// blocks.
DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Optional. cidr_block must be specified in CIDR notation when using
// master_authorized_networks_config. Currently, the user could still use
// the deprecated man_block field, so this field is currently optional, but
// will be required in the future.
CidrBlock string `protobuf:"bytes,2,opt,name=cidr_block,json=cidrBlock,proto3" json:"cidr_block,omitempty"`
// contains filtered or unexported fields
}
CidrBlock contains an optional name and one CIDR block.
func (*MasterAuthorizedNetworksConfig_CidrBlock) Descriptor
func (*MasterAuthorizedNetworksConfig_CidrBlock) Descriptor() ([]byte, []int)
Deprecated: Use MasterAuthorizedNetworksConfig_CidrBlock.ProtoReflect.Descriptor instead.
func (*MasterAuthorizedNetworksConfig_CidrBlock) GetCidrBlock
func (x *MasterAuthorizedNetworksConfig_CidrBlock) GetCidrBlock() string
func (*MasterAuthorizedNetworksConfig_CidrBlock) GetDisplayName
func (x *MasterAuthorizedNetworksConfig_CidrBlock) GetDisplayName() string
func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoMessage
func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoMessage()
func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoReflect
func (x *MasterAuthorizedNetworksConfig_CidrBlock) ProtoReflect() protoreflect.Message
func (*MasterAuthorizedNetworksConfig_CidrBlock) Reset
func (x *MasterAuthorizedNetworksConfig_CidrBlock) Reset()
func (*MasterAuthorizedNetworksConfig_CidrBlock) String
func (x *MasterAuthorizedNetworksConfig_CidrBlock) String() string
NFDeploySiteStatus
type NFDeploySiteStatus struct {
// Output only. Site id.
Site string `protobuf:"bytes,1,opt,name=site,proto3" json:"site,omitempty"`
// Output only. If true, the Site Deletion is in progress.
PendingDeletion bool `protobuf:"varint,2,opt,name=pending_deletion,json=pendingDeletion,proto3" json:"pending_deletion,omitempty"`
// Output only. Hydration status.
Hydration *HydrationStatus `protobuf:"bytes,3,opt,name=hydration,proto3" json:"hydration,omitempty"`
// Output only. Workload status.
Workload *WorkloadStatus `protobuf:"bytes,4,opt,name=workload,proto3" json:"workload,omitempty"`
// contains filtered or unexported fields
}
Per-Site Status.
func (*NFDeploySiteStatus) Descriptor
func (*NFDeploySiteStatus) Descriptor() ([]byte, []int)
Deprecated: Use NFDeploySiteStatus.ProtoReflect.Descriptor instead.
func (*NFDeploySiteStatus) GetHydration
func (x *NFDeploySiteStatus) GetHydration() *HydrationStatus
func (*NFDeploySiteStatus) GetPendingDeletion
func (x *NFDeploySiteStatus) GetPendingDeletion() bool
func (*NFDeploySiteStatus) GetSite
func (x *NFDeploySiteStatus) GetSite() string
func (*NFDeploySiteStatus) GetWorkload
func (x *NFDeploySiteStatus) GetWorkload() *WorkloadStatus
func (*NFDeploySiteStatus) ProtoMessage
func (*NFDeploySiteStatus) ProtoMessage()
func (*NFDeploySiteStatus) ProtoReflect
func (x *NFDeploySiteStatus) ProtoReflect() protoreflect.Message
func (*NFDeploySiteStatus) Reset
func (x *NFDeploySiteStatus) Reset()
func (*NFDeploySiteStatus) String
func (x *NFDeploySiteStatus) String() string
NFDeployStatus
type NFDeployStatus struct {
// Output only. Total number of NFs targeted by this deployment
TargetedNfs int32 `protobuf:"varint,1,opt,name=targeted_nfs,json=targetedNfs,proto3" json:"targeted_nfs,omitempty"`
// Output only. Total number of NFs targeted by this deployment with a Ready
// Condition set.
ReadyNfs int32 `protobuf:"varint,2,opt,name=ready_nfs,json=readyNfs,proto3" json:"ready_nfs,omitempty"`
// Output only. Per-Site Status.
Sites []*NFDeploySiteStatus `protobuf:"bytes,3,rep,name=sites,proto3" json:"sites,omitempty"`
// contains filtered or unexported fields
}
Deployment status of NFDeploy.
func (*NFDeployStatus) Descriptor
func (*NFDeployStatus) Descriptor() ([]byte, []int)
Deprecated: Use NFDeployStatus.ProtoReflect.Descriptor instead.
func (*NFDeployStatus) GetReadyNfs
func (x *NFDeployStatus) GetReadyNfs() int32
func (*NFDeployStatus) GetSites
func (x *NFDeployStatus) GetSites() []*NFDeploySiteStatus
func (*NFDeployStatus) GetTargetedNfs
func (x *NFDeployStatus) GetTargetedNfs() int32
func (*NFDeployStatus) ProtoMessage
func (*NFDeployStatus) ProtoMessage()
func (*NFDeployStatus) ProtoReflect
func (x *NFDeployStatus) ProtoReflect() protoreflect.Message
func (*NFDeployStatus) Reset
func (x *NFDeployStatus) Reset()
func (*NFDeployStatus) String
func (x *NFDeployStatus) 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
OrchestrationCluster
type OrchestrationCluster struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ManagementConfig *ManagementConfig `protobuf:"bytes,5,opt,name=management_config,json=managementConfig,proto3" json:"management_config,omitempty"`
CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
Labels map[string]string "" /* 153 byte string literal not displayed */
TnaVersion string `protobuf:"bytes,6,opt,name=tna_version,json=tnaVersion,proto3" json:"tna_version,omitempty"`
State OrchestrationCluster_State "" /* 128 byte string literal not displayed */
}
Orchestration cluster represents a GKE cluster with config controller and TNA specific components installed on it.
func (*OrchestrationCluster) Descriptor
func (*OrchestrationCluster) Descriptor() ([]byte, []int)
Deprecated: Use OrchestrationCluster.ProtoReflect.Descriptor instead.
func (*OrchestrationCluster) GetCreateTime
func (x *OrchestrationCluster) GetCreateTime() *timestamppb.Timestamp
func (*OrchestrationCluster) GetLabels
func (x *OrchestrationCluster) GetLabels() map[string]string
func (*OrchestrationCluster) GetManagementConfig
func (x *OrchestrationCluster) GetManagementConfig() *ManagementConfig
func (*OrchestrationCluster) GetName
func (x *OrchestrationCluster) GetName() string
func (*OrchestrationCluster) GetState
func (x *OrchestrationCluster) GetState() OrchestrationCluster_State
func (*OrchestrationCluster) GetTnaVersion
func (x *OrchestrationCluster) GetTnaVersion() string
func (*OrchestrationCluster) GetUpdateTime
func (x *OrchestrationCluster) GetUpdateTime() *timestamppb.Timestamp
func (*OrchestrationCluster) ProtoMessage
func (*OrchestrationCluster) ProtoMessage()
func (*OrchestrationCluster) ProtoReflect
func (x *OrchestrationCluster) ProtoReflect() protoreflect.Message
func (*OrchestrationCluster) Reset
func (x *OrchestrationCluster) Reset()
func (*OrchestrationCluster) String
func (x *OrchestrationCluster) String() string
OrchestrationCluster_State
type OrchestrationCluster_State int32
Possible states that the Orchestration Cluster can be in.
OrchestrationCluster_STATE_UNSPECIFIED, OrchestrationCluster_CREATING, OrchestrationCluster_ACTIVE, OrchestrationCluster_DELETING, OrchestrationCluster_FAILED
const (
// Unspecified state.
OrchestrationCluster_STATE_UNSPECIFIED OrchestrationCluster_State = 0
// OrchestrationCluster is being created.
OrchestrationCluster_CREATING OrchestrationCluster_State = 1
// OrchestrationCluster has been created and is ready for use.
OrchestrationCluster_ACTIVE OrchestrationCluster_State = 2
// OrchestrationCluster is being deleted.
OrchestrationCluster_DELETING OrchestrationCluster_State = 3
// OrchestrationCluster encountered an error and is in an indeterministic
// state. User can still initiate a delete operation on this state.
OrchestrationCluster_FAILED OrchestrationCluster_State = 4
)
func (OrchestrationCluster_State) Descriptor
func (OrchestrationCluster_State) Descriptor() protoreflect.EnumDescriptor
func (OrchestrationCluster_State) Enum
func (x OrchestrationCluster_State) Enum() *OrchestrationCluster_State
func (OrchestrationCluster_State) EnumDescriptor
func (OrchestrationCluster_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use OrchestrationCluster_State.Descriptor instead.
func (OrchestrationCluster_State) Number
func (x OrchestrationCluster_State) Number() protoreflect.EnumNumber
func (OrchestrationCluster_State) String
func (x OrchestrationCluster_State) String() string
func (OrchestrationCluster_State) Type
func (OrchestrationCluster_State) Type() protoreflect.EnumType
ProposeBlueprintRequest
type ProposeBlueprintRequest struct {
// Required. The name of the blueprint being proposed.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for ProposeBlueprint
.
func (*ProposeBlueprintRequest) Descriptor
func (*ProposeBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProposeBlueprintRequest.ProtoReflect.Descriptor instead.
func (*ProposeBlueprintRequest) GetName
func (x *ProposeBlueprintRequest) GetName() string
func (*ProposeBlueprintRequest) ProtoMessage
func (*ProposeBlueprintRequest) ProtoMessage()
func (*ProposeBlueprintRequest) ProtoReflect
func (x *ProposeBlueprintRequest) ProtoReflect() protoreflect.Message
func (*ProposeBlueprintRequest) Reset
func (x *ProposeBlueprintRequest) Reset()
func (*ProposeBlueprintRequest) String
func (x *ProposeBlueprintRequest) String() string
PublicBlueprint
type PublicBlueprint struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
DeploymentLevel DeploymentLevel "" /* 160 byte string literal not displayed */
SourceProvider string `protobuf:"bytes,5,opt,name=source_provider,json=sourceProvider,proto3" json:"source_provider,omitempty"`
RollbackSupport bool `protobuf:"varint,15,opt,name=rollback_support,json=rollbackSupport,proto3" json:"rollback_support,omitempty"`
}
A Blueprint contains a collection of kubernetes resources in the form of YAML files. The file contents of a blueprint are collectively known as package. Public blueprint is a TNA provided blueprint that in present in TNA's public catalog. A user can copy the public blueprint to their private catalog for further modifications.
func (*PublicBlueprint) Descriptor
func (*PublicBlueprint) Descriptor() ([]byte, []int)
Deprecated: Use PublicBlueprint.ProtoReflect.Descriptor instead.
func (*PublicBlueprint) GetDeploymentLevel
func (x *PublicBlueprint) GetDeploymentLevel() DeploymentLevel
func (*PublicBlueprint) GetDescription
func (x *PublicBlueprint) GetDescription() string
func (*PublicBlueprint) GetDisplayName
func (x *PublicBlueprint) GetDisplayName() string
func (*PublicBlueprint) GetName
func (x *PublicBlueprint) GetName() string
func (*PublicBlueprint) GetRollbackSupport
func (x *PublicBlueprint) GetRollbackSupport() bool
func (*PublicBlueprint) GetSourceProvider
func (x *PublicBlueprint) GetSourceProvider() string
func (*PublicBlueprint) ProtoMessage
func (*PublicBlueprint) ProtoMessage()
func (*PublicBlueprint) ProtoReflect
func (x *PublicBlueprint) ProtoReflect() protoreflect.Message
func (*PublicBlueprint) Reset
func (x *PublicBlueprint) Reset()
func (*PublicBlueprint) String
func (x *PublicBlueprint) String() string
RejectBlueprintRequest
type RejectBlueprintRequest struct {
// Required. The name of the blueprint being rejected.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for RejectBlueprint
.
func (*RejectBlueprintRequest) Descriptor
func (*RejectBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use RejectBlueprintRequest.ProtoReflect.Descriptor instead.
func (*RejectBlueprintRequest) GetName
func (x *RejectBlueprintRequest) GetName() string
func (*RejectBlueprintRequest) ProtoMessage
func (*RejectBlueprintRequest) ProtoMessage()
func (*RejectBlueprintRequest) ProtoReflect
func (x *RejectBlueprintRequest) ProtoReflect() protoreflect.Message
func (*RejectBlueprintRequest) Reset
func (x *RejectBlueprintRequest) Reset()
func (*RejectBlueprintRequest) String
func (x *RejectBlueprintRequest) String() string
RemoveDeploymentRequest
type RemoveDeploymentRequest struct {
// Required. The name of deployment to initiate delete.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
Request object for RemoveDeployment
.
func (*RemoveDeploymentRequest) Descriptor
func (*RemoveDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveDeploymentRequest.ProtoReflect.Descriptor instead.
func (*RemoveDeploymentRequest) GetName
func (x *RemoveDeploymentRequest) GetName() string
func (*RemoveDeploymentRequest) ProtoMessage
func (*RemoveDeploymentRequest) ProtoMessage()
func (*RemoveDeploymentRequest) ProtoReflect
func (x *RemoveDeploymentRequest) ProtoReflect() protoreflect.Message
func (*RemoveDeploymentRequest) Reset
func (x *RemoveDeploymentRequest) Reset()
func (*RemoveDeploymentRequest) String
func (x *RemoveDeploymentRequest) String() string
ResourceStatus
type ResourceStatus struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
ResourceNamespace string `protobuf:"bytes,2,opt,name=resource_namespace,json=resourceNamespace,proto3" json:"resource_namespace,omitempty"`
Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
Kind string `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"`
ResourceType ResourceType "" /* 148 byte string literal not displayed */
Status Status `protobuf:"varint,7,opt,name=status,proto3,enum=google.cloud.telcoautomation.v1.Status" json:"status,omitempty"`
NfDeployStatus *NFDeployStatus `protobuf:"bytes,8,opt,name=nf_deploy_status,json=nfDeployStatus,proto3" json:"nf_deploy_status,omitempty"`
}
Status of a deployment resource.
func (*ResourceStatus) Descriptor
func (*ResourceStatus) Descriptor() ([]byte, []int)
Deprecated: Use ResourceStatus.ProtoReflect.Descriptor instead.
func (*ResourceStatus) GetGroup
func (x *ResourceStatus) GetGroup() string
func (*ResourceStatus) GetKind
func (x *ResourceStatus) GetKind() string
func (*ResourceStatus) GetName
func (x *ResourceStatus) GetName() string
func (*ResourceStatus) GetNfDeployStatus
func (x *ResourceStatus) GetNfDeployStatus() *NFDeployStatus
func (*ResourceStatus) GetResourceNamespace
func (x *ResourceStatus) GetResourceNamespace() string
func (*ResourceStatus) GetResourceType
func (x *ResourceStatus) GetResourceType() ResourceType
func (*ResourceStatus) GetStatus
func (x *ResourceStatus) GetStatus() Status
func (*ResourceStatus) GetVersion
func (x *ResourceStatus) GetVersion() string
func (*ResourceStatus) ProtoMessage
func (*ResourceStatus) ProtoMessage()
func (*ResourceStatus) ProtoReflect
func (x *ResourceStatus) ProtoReflect() protoreflect.Message
func (*ResourceStatus) Reset
func (x *ResourceStatus) Reset()
func (*ResourceStatus) String
func (x *ResourceStatus) String() string
ResourceType
type ResourceType int32
Represent type of CR.
ResourceType_RESOURCE_TYPE_UNSPECIFIED, ResourceType_NF_DEPLOY_RESOURCE, ResourceType_DEPLOYMENT_RESOURCE
const (
// Unspecified resource type.
ResourceType_RESOURCE_TYPE_UNSPECIFIED ResourceType = 0
// User specified NF Deploy CR.
ResourceType_NF_DEPLOY_RESOURCE ResourceType = 1
// CRs that are part of a blueprint.
ResourceType_DEPLOYMENT_RESOURCE ResourceType = 2
)
func (ResourceType) Descriptor
func (ResourceType) Descriptor() protoreflect.EnumDescriptor
func (ResourceType) Enum
func (x ResourceType) Enum() *ResourceType
func (ResourceType) EnumDescriptor
func (ResourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourceType.Descriptor instead.
func (ResourceType) Number
func (x ResourceType) Number() protoreflect.EnumNumber
func (ResourceType) String
func (x ResourceType) String() string
func (ResourceType) Type
func (ResourceType) Type() protoreflect.EnumType
RollbackDeploymentRequest
type RollbackDeploymentRequest struct {
// Required. Name of the deployment.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Required. The revision id of deployment to roll back to.
RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
// contains filtered or unexported fields
}
Request object for RollbackDeployment
.
func (*RollbackDeploymentRequest) Descriptor
func (*RollbackDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use RollbackDeploymentRequest.ProtoReflect.Descriptor instead.
func (*RollbackDeploymentRequest) GetName
func (x *RollbackDeploymentRequest) GetName() string
func (*RollbackDeploymentRequest) GetRevisionId
func (x *RollbackDeploymentRequest) GetRevisionId() string
func (*RollbackDeploymentRequest) ProtoMessage
func (*RollbackDeploymentRequest) ProtoMessage()
func (*RollbackDeploymentRequest) ProtoReflect
func (x *RollbackDeploymentRequest) ProtoReflect() protoreflect.Message
func (*RollbackDeploymentRequest) Reset
func (x *RollbackDeploymentRequest) Reset()
func (*RollbackDeploymentRequest) String
func (x *RollbackDeploymentRequest) String() string
SearchBlueprintRevisionsRequest
type SearchBlueprintRevisionsRequest struct {
// Required. The name of parent orchestration cluster resource.
// Format should be -
// "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Supported queries:
// 1. "" : Lists all revisions across all blueprints.
// 2. "latest=true" : Lists latest revisions across all blueprints.
// 3. "name={name}" : Lists all revisions of blueprint with name
// {name}.
// 4. "name={name} latest=true": Lists latest revision of blueprint with name
// {name}
Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// Optional. The maximum number of blueprints revisions to return per page.
// max page size = 100, default page size = 20.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token, received from a previous search call.
// It can be provided to retrieve the subsequent page.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request object for SearchBlueprintRevisions
.
func (*SearchBlueprintRevisionsRequest) Descriptor
func (*SearchBlueprintRevisionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchBlueprintRevisionsRequest.ProtoReflect.Descriptor instead.
func (*SearchBlueprintRevisionsRequest) GetPageSize
func (x *SearchBlueprintRevisionsRequest) GetPageSize() int32
func (*SearchBlueprintRevisionsRequest) GetPageToken
func (x *SearchBlueprintRevisionsRequest) GetPageToken() string
func (*SearchBlueprintRevisionsRequest) GetParent
func (x *SearchBlueprintRevisionsRequest) GetParent() string
func (*SearchBlueprintRevisionsRequest) GetQuery
func (x *SearchBlueprintRevisionsRequest) GetQuery() string
func (*SearchBlueprintRevisionsRequest) ProtoMessage
func (*SearchBlueprintRevisionsRequest) ProtoMessage()
func (*SearchBlueprintRevisionsRequest) ProtoReflect
func (x *SearchBlueprintRevisionsRequest) ProtoReflect() protoreflect.Message
func (*SearchBlueprintRevisionsRequest) Reset
func (x *SearchBlueprintRevisionsRequest) Reset()
func (*SearchBlueprintRevisionsRequest) String
func (x *SearchBlueprintRevisionsRequest) String() string
SearchBlueprintRevisionsResponse
type SearchBlueprintRevisionsResponse struct {
// The list of requested blueprint revisions.
Blueprints []*Blueprint `protobuf:"bytes,1,rep,name=blueprints,proto3" json:"blueprints,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response object for SearchBlueprintRevisions
.
func (*SearchBlueprintRevisionsResponse) Descriptor
func (*SearchBlueprintRevisionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchBlueprintRevisionsResponse.ProtoReflect.Descriptor instead.
func (*SearchBlueprintRevisionsResponse) GetBlueprints
func (x *SearchBlueprintRevisionsResponse) GetBlueprints() []*Blueprint
func (*SearchBlueprintRevisionsResponse) GetNextPageToken
func (x *SearchBlueprintRevisionsResponse) GetNextPageToken() string
func (*SearchBlueprintRevisionsResponse) ProtoMessage
func (*SearchBlueprintRevisionsResponse) ProtoMessage()
func (*SearchBlueprintRevisionsResponse) ProtoReflect
func (x *SearchBlueprintRevisionsResponse) ProtoReflect() protoreflect.Message
func (*SearchBlueprintRevisionsResponse) Reset
func (x *SearchBlueprintRevisionsResponse) Reset()
func (*SearchBlueprintRevisionsResponse) String
func (x *SearchBlueprintRevisionsResponse) String() string
SearchDeploymentRevisionsRequest
type SearchDeploymentRevisionsRequest struct {
// Required. The name of parent orchestration cluster resource.
// Format should be -
// "projects/{project_id}/locations/{location_name}/orchestrationClusters/{orchestration_cluster}".
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// Required. Supported queries:
// 1. "" : Lists all revisions across all deployments.
// 2. "latest=true" : Lists latest revisions across all
// deployments.
// 3. "name={name}" : Lists all revisions of deployment with name
// {name}.
// 4. "name={name} latest=true": Lists latest revision of deployment with name
// {name}
Query string `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
// Optional. The maximum number of deployment revisions to return per page.
// max page size = 100, default page size = 20.
PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Optional. The page token, received from a previous search call.
// It can be provided to retrieve the subsequent page.
PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
// contains filtered or unexported fields
}
Request object for SearchDeploymentRevisions
.
func (*SearchDeploymentRevisionsRequest) Descriptor
func (*SearchDeploymentRevisionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use SearchDeploymentRevisionsRequest.ProtoReflect.Descriptor instead.
func (*SearchDeploymentRevisionsRequest) GetPageSize
func (x *SearchDeploymentRevisionsRequest) GetPageSize() int32
func (*SearchDeploymentRevisionsRequest) GetPageToken
func (x *SearchDeploymentRevisionsRequest) GetPageToken() string
func (*SearchDeploymentRevisionsRequest) GetParent
func (x *SearchDeploymentRevisionsRequest) GetParent() string
func (*SearchDeploymentRevisionsRequest) GetQuery
func (x *SearchDeploymentRevisionsRequest) GetQuery() string
func (*SearchDeploymentRevisionsRequest) ProtoMessage
func (*SearchDeploymentRevisionsRequest) ProtoMessage()
func (*SearchDeploymentRevisionsRequest) ProtoReflect
func (x *SearchDeploymentRevisionsRequest) ProtoReflect() protoreflect.Message
func (*SearchDeploymentRevisionsRequest) Reset
func (x *SearchDeploymentRevisionsRequest) Reset()
func (*SearchDeploymentRevisionsRequest) String
func (x *SearchDeploymentRevisionsRequest) String() string
SearchDeploymentRevisionsResponse
type SearchDeploymentRevisionsResponse struct {
// The list of requested deployment revisions.
Deployments []*Deployment `protobuf:"bytes,1,rep,name=deployments,proto3" json:"deployments,omitempty"`
// A token that can be sent as `page_token` to retrieve the next page.
// If this field is omitted, there are no subsequent pages.
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// contains filtered or unexported fields
}
Response object for SearchDeploymentRevisions
.
func (*SearchDeploymentRevisionsResponse) Descriptor
func (*SearchDeploymentRevisionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use SearchDeploymentRevisionsResponse.ProtoReflect.Descriptor instead.
func (*SearchDeploymentRevisionsResponse) GetDeployments
func (x *SearchDeploymentRevisionsResponse) GetDeployments() []*Deployment
func (*SearchDeploymentRevisionsResponse) GetNextPageToken
func (x *SearchDeploymentRevisionsResponse) GetNextPageToken() string
func (*SearchDeploymentRevisionsResponse) ProtoMessage
func (*SearchDeploymentRevisionsResponse) ProtoMessage()
func (*SearchDeploymentRevisionsResponse) ProtoReflect
func (x *SearchDeploymentRevisionsResponse) ProtoReflect() protoreflect.Message
func (*SearchDeploymentRevisionsResponse) Reset
func (x *SearchDeploymentRevisionsResponse) Reset()
func (*SearchDeploymentRevisionsResponse) String
func (x *SearchDeploymentRevisionsResponse) String() string
SiteVersion
type SiteVersion struct {
// Output only. NF vendor.
NfVendor string `protobuf:"bytes,1,opt,name=nf_vendor,json=nfVendor,proto3" json:"nf_vendor,omitempty"`
// Output only. NF vendor type.
NfType string `protobuf:"bytes,2,opt,name=nf_type,json=nfType,proto3" json:"nf_type,omitempty"`
// Output only. NF version.
NfVersion string `protobuf:"bytes,3,opt,name=nf_version,json=nfVersion,proto3" json:"nf_version,omitempty"`
// contains filtered or unexported fields
}
SiteVersion Hydration is targeting.
func (*SiteVersion) Descriptor
func (*SiteVersion) Descriptor() ([]byte, []int)
Deprecated: Use SiteVersion.ProtoReflect.Descriptor instead.
func (*SiteVersion) GetNfType
func (x *SiteVersion) GetNfType() string
func (*SiteVersion) GetNfVendor
func (x *SiteVersion) GetNfVendor() string
func (*SiteVersion) GetNfVersion
func (x *SiteVersion) GetNfVersion() string
func (*SiteVersion) ProtoMessage
func (*SiteVersion) ProtoMessage()
func (*SiteVersion) ProtoReflect
func (x *SiteVersion) ProtoReflect() protoreflect.Message
func (*SiteVersion) Reset
func (x *SiteVersion) Reset()
func (*SiteVersion) String
func (x *SiteVersion) String() string
StandardManagementConfig
type StandardManagementConfig struct {
Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
Subnet string `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
MasterIpv4CidrBlock string `protobuf:"bytes,3,opt,name=master_ipv4_cidr_block,json=masterIpv4CidrBlock,proto3" json:"master_ipv4_cidr_block,omitempty"`
ClusterCidrBlock string `protobuf:"bytes,4,opt,name=cluster_cidr_block,json=clusterCidrBlock,proto3" json:"cluster_cidr_block,omitempty"`
ServicesCidrBlock string `protobuf:"bytes,5,opt,name=services_cidr_block,json=servicesCidrBlock,proto3" json:"services_cidr_block,omitempty"`
ClusterNamedRange string `protobuf:"bytes,6,opt,name=cluster_named_range,json=clusterNamedRange,proto3" json:"cluster_named_range,omitempty"`
ServicesNamedRange string `protobuf:"bytes,7,opt,name=services_named_range,json=servicesNamedRange,proto3" json:"services_named_range,omitempty"`
MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig "" /* 155 byte string literal not displayed */
}
Configuration of the standard (GKE) cluster management.
func (*StandardManagementConfig) Descriptor
func (*StandardManagementConfig) Descriptor() ([]byte, []int)
Deprecated: Use StandardManagementConfig.ProtoReflect.Descriptor instead.
func (*StandardManagementConfig) GetClusterCidrBlock
func (x *StandardManagementConfig) GetClusterCidrBlock() string
func (*StandardManagementConfig) GetClusterNamedRange
func (x *StandardManagementConfig) GetClusterNamedRange() string
func (*StandardManagementConfig) GetMasterAuthorizedNetworksConfig
func (x *StandardManagementConfig) GetMasterAuthorizedNetworksConfig() *MasterAuthorizedNetworksConfig
func (*StandardManagementConfig) GetMasterIpv4CidrBlock
func (x *StandardManagementConfig) GetMasterIpv4CidrBlock() string
func (*StandardManagementConfig) GetNetwork
func (x *StandardManagementConfig) GetNetwork() string
func (*StandardManagementConfig) GetServicesCidrBlock
func (x *StandardManagementConfig) GetServicesCidrBlock() string
func (*StandardManagementConfig) GetServicesNamedRange
func (x *StandardManagementConfig) GetServicesNamedRange() string
func (*StandardManagementConfig) GetSubnet
func (x *StandardManagementConfig) GetSubnet() string
func (*StandardManagementConfig) ProtoMessage
func (*StandardManagementConfig) ProtoMessage()
func (*StandardManagementConfig) ProtoReflect
func (x *StandardManagementConfig) ProtoReflect() protoreflect.Message
func (*StandardManagementConfig) Reset
func (x *StandardManagementConfig) Reset()
func (*StandardManagementConfig) String
func (x *StandardManagementConfig) String() string
Status
type Status int32
Status of an entity (resource, deployment).
Status_STATUS_UNSPECIFIED, Status_STATUS_IN_PROGRESS, Status_STATUS_ACTIVE, Status_STATUS_FAILED, Status_STATUS_DELETING, Status_STATUS_DELETED, Status_STATUS_PEERING, Status_STATUS_NOT_APPLICABLE
const (
// Unknown state.
Status_STATUS_UNSPECIFIED Status = 0
// Under progress.
Status_STATUS_IN_PROGRESS Status = 1
// Running and ready to serve traffic.
Status_STATUS_ACTIVE Status = 2
// Failed or stalled.
Status_STATUS_FAILED Status = 3
// Delete in progress.
Status_STATUS_DELETING Status = 4
// Deleted deployment.
Status_STATUS_DELETED Status = 5
// NFDeploy specific status. Peering in progress.
Status_STATUS_PEERING Status = 10
// K8s objects such as NetworkAttachmentDefinition don't have a defined
// status.
Status_STATUS_NOT_APPLICABLE Status = 11
)
func (Status) Descriptor
func (Status) Descriptor() protoreflect.EnumDescriptor
func (Status) Enum
func (Status) EnumDescriptor
Deprecated: Use Status.Descriptor instead.
func (Status) Number
func (x Status) Number() protoreflect.EnumNumber
func (Status) String
func (Status) Type
func (Status) Type() protoreflect.EnumType
TelcoAutomationClient
type TelcoAutomationClient interface {
// Lists OrchestrationClusters in a given project and location.
ListOrchestrationClusters(ctx context.Context, in *ListOrchestrationClustersRequest, opts ...grpc.CallOption) (*ListOrchestrationClustersResponse, error)
// Gets details of a single OrchestrationCluster.
GetOrchestrationCluster(ctx context.Context, in *GetOrchestrationClusterRequest, opts ...grpc.CallOption) (*OrchestrationCluster, error)
// Creates a new OrchestrationCluster in a given project and location.
CreateOrchestrationCluster(ctx context.Context, in *CreateOrchestrationClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single OrchestrationCluster.
DeleteOrchestrationCluster(ctx context.Context, in *DeleteOrchestrationClusterRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Lists EdgeSlms in a given project and location.
ListEdgeSlms(ctx context.Context, in *ListEdgeSlmsRequest, opts ...grpc.CallOption) (*ListEdgeSlmsResponse, error)
// Gets details of a single EdgeSlm.
GetEdgeSlm(ctx context.Context, in *GetEdgeSlmRequest, opts ...grpc.CallOption) (*EdgeSlm, error)
// Creates a new EdgeSlm in a given project and location.
CreateEdgeSlm(ctx context.Context, in *CreateEdgeSlmRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Deletes a single EdgeSlm.
DeleteEdgeSlm(ctx context.Context, in *DeleteEdgeSlmRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
// Creates a blueprint.
CreateBlueprint(ctx context.Context, in *CreateBlueprintRequest, opts ...grpc.CallOption) (*Blueprint, error)
// Updates a blueprint.
UpdateBlueprint(ctx context.Context, in *UpdateBlueprintRequest, opts ...grpc.CallOption) (*Blueprint, error)
// Returns the requested blueprint.
GetBlueprint(ctx context.Context, in *GetBlueprintRequest, opts ...grpc.CallOption) (*Blueprint, error)
// Deletes a blueprint and all its revisions.
DeleteBlueprint(ctx context.Context, in *DeleteBlueprintRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// List all blueprints.
ListBlueprints(ctx context.Context, in *ListBlueprintsRequest, opts ...grpc.CallOption) (*ListBlueprintsResponse, error)
// Approves a blueprint and commits a new revision.
ApproveBlueprint(ctx context.Context, in *ApproveBlueprintRequest, opts ...grpc.CallOption) (*Blueprint, error)
// Proposes a blueprint for approval of changes.
ProposeBlueprint(ctx context.Context, in *ProposeBlueprintRequest, opts ...grpc.CallOption) (*Blueprint, error)
// Rejects a blueprint revision proposal and flips it back to Draft state.
RejectBlueprint(ctx context.Context, in *RejectBlueprintRequest, opts ...grpc.CallOption) (*Blueprint, error)
// List blueprint revisions of a given blueprint.
ListBlueprintRevisions(ctx context.Context, in *ListBlueprintRevisionsRequest, opts ...grpc.CallOption) (*ListBlueprintRevisionsResponse, error)
// Searches across blueprint revisions.
SearchBlueprintRevisions(ctx context.Context, in *SearchBlueprintRevisionsRequest, opts ...grpc.CallOption) (*SearchBlueprintRevisionsResponse, error)
// Searches across deployment revisions.
SearchDeploymentRevisions(ctx context.Context, in *SearchDeploymentRevisionsRequest, opts ...grpc.CallOption) (*SearchDeploymentRevisionsResponse, error)
// Discards the changes in a blueprint and reverts the blueprint to the last
// approved blueprint revision. No changes take place if a blueprint does not
// have revisions.
DiscardBlueprintChanges(ctx context.Context, in *DiscardBlueprintChangesRequest, opts ...grpc.CallOption) (*DiscardBlueprintChangesResponse, error)
// Lists the blueprints in TNA's public catalog. Default page size = 20,
// Max Page Size = 100.
ListPublicBlueprints(ctx context.Context, in *ListPublicBlueprintsRequest, opts ...grpc.CallOption) (*ListPublicBlueprintsResponse, error)
// Returns the requested public blueprint.
GetPublicBlueprint(ctx context.Context, in *GetPublicBlueprintRequest, opts ...grpc.CallOption) (*PublicBlueprint, error)
// Creates a deployment.
CreateDeployment(ctx context.Context, in *CreateDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
// Updates a deployment.
UpdateDeployment(ctx context.Context, in *UpdateDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
// Returns the requested deployment.
GetDeployment(ctx context.Context, in *GetDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
// Removes the deployment by marking it as DELETING. Post which deployment and
// it's revisions gets deleted.
RemoveDeployment(ctx context.Context, in *RemoveDeploymentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// List all deployments.
ListDeployments(ctx context.Context, in *ListDeploymentsRequest, opts ...grpc.CallOption) (*ListDeploymentsResponse, error)
// List deployment revisions of a given deployment.
ListDeploymentRevisions(ctx context.Context, in *ListDeploymentRevisionsRequest, opts ...grpc.CallOption) (*ListDeploymentRevisionsResponse, error)
// Discards the changes in a deployment and reverts the deployment to the last
// approved deployment revision. No changes take place if a deployment does
// not have revisions.
DiscardDeploymentChanges(ctx context.Context, in *DiscardDeploymentChangesRequest, opts ...grpc.CallOption) (*DiscardDeploymentChangesResponse, error)
// Applies the deployment's YAML files to the parent orchestration cluster.
ApplyDeployment(ctx context.Context, in *ApplyDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
// Returns the requested deployment status.
ComputeDeploymentStatus(ctx context.Context, in *ComputeDeploymentStatusRequest, opts ...grpc.CallOption) (*ComputeDeploymentStatusResponse, error)
// Rollback the active deployment to the given past approved deployment
// revision.
RollbackDeployment(ctx context.Context, in *RollbackDeploymentRequest, opts ...grpc.CallOption) (*Deployment, error)
// Returns the requested hydrated deployment.
GetHydratedDeployment(ctx context.Context, in *GetHydratedDeploymentRequest, opts ...grpc.CallOption) (*HydratedDeployment, error)
// List all hydrated deployments present under a deployment.
ListHydratedDeployments(ctx context.Context, in *ListHydratedDeploymentsRequest, opts ...grpc.CallOption) (*ListHydratedDeploymentsResponse, error)
// Updates a hydrated deployment.
UpdateHydratedDeployment(ctx context.Context, in *UpdateHydratedDeploymentRequest, opts ...grpc.CallOption) (*HydratedDeployment, error)
// Applies a hydrated deployment to a workload cluster.
ApplyHydratedDeployment(ctx context.Context, in *ApplyHydratedDeploymentRequest, opts ...grpc.CallOption) (*HydratedDeployment, error)
}
TelcoAutomationClient is the client API for TelcoAutomation service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewTelcoAutomationClient
func NewTelcoAutomationClient(cc grpc.ClientConnInterface) TelcoAutomationClient
TelcoAutomationServer
type TelcoAutomationServer interface {
// Lists OrchestrationClusters in a given project and location.
ListOrchestrationClusters(context.Context, *ListOrchestrationClustersRequest) (*ListOrchestrationClustersResponse, error)
// Gets details of a single OrchestrationCluster.
GetOrchestrationCluster(context.Context, *GetOrchestrationClusterRequest) (*OrchestrationCluster, error)
// Creates a new OrchestrationCluster in a given project and location.
CreateOrchestrationCluster(context.Context, *CreateOrchestrationClusterRequest) (*longrunningpb.Operation, error)
// Deletes a single OrchestrationCluster.
DeleteOrchestrationCluster(context.Context, *DeleteOrchestrationClusterRequest) (*longrunningpb.Operation, error)
// Lists EdgeSlms in a given project and location.
ListEdgeSlms(context.Context, *ListEdgeSlmsRequest) (*ListEdgeSlmsResponse, error)
// Gets details of a single EdgeSlm.
GetEdgeSlm(context.Context, *GetEdgeSlmRequest) (*EdgeSlm, error)
// Creates a new EdgeSlm in a given project and location.
CreateEdgeSlm(context.Context, *CreateEdgeSlmRequest) (*longrunningpb.Operation, error)
// Deletes a single EdgeSlm.
DeleteEdgeSlm(context.Context, *DeleteEdgeSlmRequest) (*longrunningpb.Operation, error)
// Creates a blueprint.
CreateBlueprint(context.Context, *CreateBlueprintRequest) (*Blueprint, error)
// Updates a blueprint.
UpdateBlueprint(context.Context, *UpdateBlueprintRequest) (*Blueprint, error)
// Returns the requested blueprint.
GetBlueprint(context.Context, *GetBlueprintRequest) (*Blueprint, error)
// Deletes a blueprint and all its revisions.
DeleteBlueprint(context.Context, *DeleteBlueprintRequest) (*emptypb.Empty, error)
// List all blueprints.
ListBlueprints(context.Context, *ListBlueprintsRequest) (*ListBlueprintsResponse, error)
// Approves a blueprint and commits a new revision.
ApproveBlueprint(context.Context, *ApproveBlueprintRequest) (*Blueprint, error)
// Proposes a blueprint for approval of changes.
ProposeBlueprint(context.Context, *ProposeBlueprintRequest) (*Blueprint, error)
// Rejects a blueprint revision proposal and flips it back to Draft state.
RejectBlueprint(context.Context, *RejectBlueprintRequest) (*Blueprint, error)
// List blueprint revisions of a given blueprint.
ListBlueprintRevisions(context.Context, *ListBlueprintRevisionsRequest) (*ListBlueprintRevisionsResponse, error)
// Searches across blueprint revisions.
SearchBlueprintRevisions(context.Context, *SearchBlueprintRevisionsRequest) (*SearchBlueprintRevisionsResponse, error)
// Searches across deployment revisions.
SearchDeploymentRevisions(context.Context, *SearchDeploymentRevisionsRequest) (*SearchDeploymentRevisionsResponse, error)
// Discards the changes in a blueprint and reverts the blueprint to the last
// approved blueprint revision. No changes take place if a blueprint does not
// have revisions.
DiscardBlueprintChanges(context.Context, *DiscardBlueprintChangesRequest) (*DiscardBlueprintChangesResponse, error)
// Lists the blueprints in TNA's public catalog. Default page size = 20,
// Max Page Size = 100.
ListPublicBlueprints(context.Context, *ListPublicBlueprintsRequest) (*ListPublicBlueprintsResponse, error)
// Returns the requested public blueprint.
GetPublicBlueprint(context.Context, *GetPublicBlueprintRequest) (*PublicBlueprint, error)
// Creates a deployment.
CreateDeployment(context.Context, *CreateDeploymentRequest) (*Deployment, error)
// Updates a deployment.
UpdateDeployment(context.Context, *UpdateDeploymentRequest) (*Deployment, error)
// Returns the requested deployment.
GetDeployment(context.Context, *GetDeploymentRequest) (*Deployment, error)
// Removes the deployment by marking it as DELETING. Post which deployment and
// it's revisions gets deleted.
RemoveDeployment(context.Context, *RemoveDeploymentRequest) (*emptypb.Empty, error)
// List all deployments.
ListDeployments(context.Context, *ListDeploymentsRequest) (*ListDeploymentsResponse, error)
// List deployment revisions of a given deployment.
ListDeploymentRevisions(context.Context, *ListDeploymentRevisionsRequest) (*ListDeploymentRevisionsResponse, error)
// Discards the changes in a deployment and reverts the deployment to the last
// approved deployment revision. No changes take place if a deployment does
// not have revisions.
DiscardDeploymentChanges(context.Context, *DiscardDeploymentChangesRequest) (*DiscardDeploymentChangesResponse, error)
// Applies the deployment's YAML files to the parent orchestration cluster.
ApplyDeployment(context.Context, *ApplyDeploymentRequest) (*Deployment, error)
// Returns the requested deployment status.
ComputeDeploymentStatus(context.Context, *ComputeDeploymentStatusRequest) (*ComputeDeploymentStatusResponse, error)
// Rollback the active deployment to the given past approved deployment
// revision.
RollbackDeployment(context.Context, *RollbackDeploymentRequest) (*Deployment, error)
// Returns the requested hydrated deployment.
GetHydratedDeployment(context.Context, *GetHydratedDeploymentRequest) (*HydratedDeployment, error)
// List all hydrated deployments present under a deployment.
ListHydratedDeployments(context.Context, *ListHydratedDeploymentsRequest) (*ListHydratedDeploymentsResponse, error)
// Updates a hydrated deployment.
UpdateHydratedDeployment(context.Context, *UpdateHydratedDeploymentRequest) (*HydratedDeployment, error)
// Applies a hydrated deployment to a workload cluster.
ApplyHydratedDeployment(context.Context, *ApplyHydratedDeploymentRequest) (*HydratedDeployment, error)
}
TelcoAutomationServer is the server API for TelcoAutomation service.
UnimplementedTelcoAutomationServer
type UnimplementedTelcoAutomationServer struct {
}
UnimplementedTelcoAutomationServer can be embedded to have forward compatible implementations.
func (*UnimplementedTelcoAutomationServer) ApplyDeployment
func (*UnimplementedTelcoAutomationServer) ApplyDeployment(context.Context, *ApplyDeploymentRequest) (*Deployment, error)
func (*UnimplementedTelcoAutomationServer) ApplyHydratedDeployment
func (*UnimplementedTelcoAutomationServer) ApplyHydratedDeployment(context.Context, *ApplyHydratedDeploymentRequest) (*HydratedDeployment, error)
func (*UnimplementedTelcoAutomationServer) ApproveBlueprint
func (*UnimplementedTelcoAutomationServer) ApproveBlueprint(context.Context, *ApproveBlueprintRequest) (*Blueprint, error)
func (*UnimplementedTelcoAutomationServer) ComputeDeploymentStatus
func (*UnimplementedTelcoAutomationServer) ComputeDeploymentStatus(context.Context, *ComputeDeploymentStatusRequest) (*ComputeDeploymentStatusResponse, error)
func (*UnimplementedTelcoAutomationServer) CreateBlueprint
func (*UnimplementedTelcoAutomationServer) CreateBlueprint(context.Context, *CreateBlueprintRequest) (*Blueprint, error)
func (*UnimplementedTelcoAutomationServer) CreateDeployment
func (*UnimplementedTelcoAutomationServer) CreateDeployment(context.Context, *CreateDeploymentRequest) (*Deployment, error)
func (*UnimplementedTelcoAutomationServer) CreateEdgeSlm
func (*UnimplementedTelcoAutomationServer) CreateEdgeSlm(context.Context, *CreateEdgeSlmRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTelcoAutomationServer) CreateOrchestrationCluster
func (*UnimplementedTelcoAutomationServer) CreateOrchestrationCluster(context.Context, *CreateOrchestrationClusterRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTelcoAutomationServer) DeleteBlueprint
func (*UnimplementedTelcoAutomationServer) DeleteBlueprint(context.Context, *DeleteBlueprintRequest) (*emptypb.Empty, error)
func (*UnimplementedTelcoAutomationServer) DeleteEdgeSlm
func (*UnimplementedTelcoAutomationServer) DeleteEdgeSlm(context.Context, *DeleteEdgeSlmRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTelcoAutomationServer) DeleteOrchestrationCluster
func (*UnimplementedTelcoAutomationServer) DeleteOrchestrationCluster(context.Context, *DeleteOrchestrationClusterRequest) (*longrunningpb.Operation, error)
func (*UnimplementedTelcoAutomationServer) DiscardBlueprintChanges
func (*UnimplementedTelcoAutomationServer) DiscardBlueprintChanges(context.Context, *DiscardBlueprintChangesRequest) (*DiscardBlueprintChangesResponse, error)
func (*UnimplementedTelcoAutomationServer) DiscardDeploymentChanges
func (*UnimplementedTelcoAutomationServer) DiscardDeploymentChanges(context.Context, *DiscardDeploymentChangesRequest) (*DiscardDeploymentChangesResponse, error)
func (*UnimplementedTelcoAutomationServer) GetBlueprint
func (*UnimplementedTelcoAutomationServer) GetBlueprint(context.Context, *GetBlueprintRequest) (*Blueprint, error)
func (*UnimplementedTelcoAutomationServer) GetDeployment
func (*UnimplementedTelcoAutomationServer) GetDeployment(context.Context, *GetDeploymentRequest) (*Deployment, error)
func (*UnimplementedTelcoAutomationServer) GetEdgeSlm
func (*UnimplementedTelcoAutomationServer) GetEdgeSlm(context.Context, *GetEdgeSlmRequest) (*EdgeSlm, error)
func (*UnimplementedTelcoAutomationServer) GetHydratedDeployment
func (*UnimplementedTelcoAutomationServer) GetHydratedDeployment(context.Context, *GetHydratedDeploymentRequest) (*HydratedDeployment, error)
func (*UnimplementedTelcoAutomationServer) GetOrchestrationCluster
func (*UnimplementedTelcoAutomationServer) GetOrchestrationCluster(context.Context, *GetOrchestrationClusterRequest) (*OrchestrationCluster, error)
func (*UnimplementedTelcoAutomationServer) GetPublicBlueprint
func (*UnimplementedTelcoAutomationServer) GetPublicBlueprint(context.Context, *GetPublicBlueprintRequest) (*PublicBlueprint, error)
func (*UnimplementedTelcoAutomationServer) ListBlueprintRevisions
func (*UnimplementedTelcoAutomationServer) ListBlueprintRevisions(context.Context, *ListBlueprintRevisionsRequest) (*ListBlueprintRevisionsResponse, error)
func (*UnimplementedTelcoAutomationServer) ListBlueprints
func (*UnimplementedTelcoAutomationServer) ListBlueprints(context.Context, *ListBlueprintsRequest) (*ListBlueprintsResponse, error)
func (*UnimplementedTelcoAutomationServer) ListDeploymentRevisions
func (*UnimplementedTelcoAutomationServer) ListDeploymentRevisions(context.Context, *ListDeploymentRevisionsRequest) (*ListDeploymentRevisionsResponse, error)
func (*UnimplementedTelcoAutomationServer) ListDeployments
func (*UnimplementedTelcoAutomationServer) ListDeployments(context.Context, *ListDeploymentsRequest) (*ListDeploymentsResponse, error)
func (*UnimplementedTelcoAutomationServer) ListEdgeSlms
func (*UnimplementedTelcoAutomationServer) ListEdgeSlms(context.Context, *ListEdgeSlmsRequest) (*ListEdgeSlmsResponse, error)
func (*UnimplementedTelcoAutomationServer) ListHydratedDeployments
func (*UnimplementedTelcoAutomationServer) ListHydratedDeployments(context.Context, *ListHydratedDeploymentsRequest) (*ListHydratedDeploymentsResponse, error)
func (*UnimplementedTelcoAutomationServer) ListOrchestrationClusters
func (*UnimplementedTelcoAutomationServer) ListOrchestrationClusters(context.Context, *ListOrchestrationClustersRequest) (*ListOrchestrationClustersResponse, error)
func (*UnimplementedTelcoAutomationServer) ListPublicBlueprints
func (*UnimplementedTelcoAutomationServer) ListPublicBlueprints(context.Context, *ListPublicBlueprintsRequest) (*ListPublicBlueprintsResponse, error)
func (*UnimplementedTelcoAutomationServer) ProposeBlueprint
func (*UnimplementedTelcoAutomationServer) ProposeBlueprint(context.Context, *ProposeBlueprintRequest) (*Blueprint, error)
func (*UnimplementedTelcoAutomationServer) RejectBlueprint
func (*UnimplementedTelcoAutomationServer) RejectBlueprint(context.Context, *RejectBlueprintRequest) (*Blueprint, error)
func (*UnimplementedTelcoAutomationServer) RemoveDeployment
func (*UnimplementedTelcoAutomationServer) RemoveDeployment(context.Context, *RemoveDeploymentRequest) (*emptypb.Empty, error)
func (*UnimplementedTelcoAutomationServer) RollbackDeployment
func (*UnimplementedTelcoAutomationServer) RollbackDeployment(context.Context, *RollbackDeploymentRequest) (*Deployment, error)
func (*UnimplementedTelcoAutomationServer) SearchBlueprintRevisions
func (*UnimplementedTelcoAutomationServer) SearchBlueprintRevisions(context.Context, *SearchBlueprintRevisionsRequest) (*SearchBlueprintRevisionsResponse, error)
func (*UnimplementedTelcoAutomationServer) SearchDeploymentRevisions
func (*UnimplementedTelcoAutomationServer) SearchDeploymentRevisions(context.Context, *SearchDeploymentRevisionsRequest) (*SearchDeploymentRevisionsResponse, error)
func (*UnimplementedTelcoAutomationServer) UpdateBlueprint
func (*UnimplementedTelcoAutomationServer) UpdateBlueprint(context.Context, *UpdateBlueprintRequest) (*Blueprint, error)
func (*UnimplementedTelcoAutomationServer) UpdateDeployment
func (*UnimplementedTelcoAutomationServer) UpdateDeployment(context.Context, *UpdateDeploymentRequest) (*Deployment, error)
func (*UnimplementedTelcoAutomationServer) UpdateHydratedDeployment
func (*UnimplementedTelcoAutomationServer) UpdateHydratedDeployment(context.Context, *UpdateHydratedDeploymentRequest) (*HydratedDeployment, error)
UpdateBlueprintRequest
type UpdateBlueprintRequest struct {
// Required. The `blueprint` to update.
Blueprint *Blueprint `protobuf:"bytes,1,opt,name=blueprint,proto3" json:"blueprint,omitempty"`
// Required. Update mask is used to specify the fields to be overwritten in
// the `blueprint` resource by the update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request object for UpdateBlueprint
.
func (*UpdateBlueprintRequest) Descriptor
func (*UpdateBlueprintRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateBlueprintRequest.ProtoReflect.Descriptor instead.
func (*UpdateBlueprintRequest) GetBlueprint
func (x *UpdateBlueprintRequest) GetBlueprint() *Blueprint
func (*UpdateBlueprintRequest) GetUpdateMask
func (x *UpdateBlueprintRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateBlueprintRequest) ProtoMessage
func (*UpdateBlueprintRequest) ProtoMessage()
func (*UpdateBlueprintRequest) ProtoReflect
func (x *UpdateBlueprintRequest) ProtoReflect() protoreflect.Message
func (*UpdateBlueprintRequest) Reset
func (x *UpdateBlueprintRequest) Reset()
func (*UpdateBlueprintRequest) String
func (x *UpdateBlueprintRequest) String() string
UpdateDeploymentRequest
type UpdateDeploymentRequest struct {
// Required. The `deployment` to update.
Deployment *Deployment `protobuf:"bytes,1,opt,name=deployment,proto3" json:"deployment,omitempty"`
// Required. Update mask is used to specify the fields to be overwritten in
// the `deployment` resource by the update.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request object for UpdateDeployment
.
func (*UpdateDeploymentRequest) Descriptor
func (*UpdateDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateDeploymentRequest) GetDeployment
func (x *UpdateDeploymentRequest) GetDeployment() *Deployment
func (*UpdateDeploymentRequest) GetUpdateMask
func (x *UpdateDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDeploymentRequest) ProtoMessage
func (*UpdateDeploymentRequest) ProtoMessage()
func (*UpdateDeploymentRequest) ProtoReflect
func (x *UpdateDeploymentRequest) ProtoReflect() protoreflect.Message
func (*UpdateDeploymentRequest) Reset
func (x *UpdateDeploymentRequest) Reset()
func (*UpdateDeploymentRequest) String
func (x *UpdateDeploymentRequest) String() string
UpdateHydratedDeploymentRequest
type UpdateHydratedDeploymentRequest struct {
// Required. The hydrated deployment to update.
HydratedDeployment *HydratedDeployment `protobuf:"bytes,1,opt,name=hydrated_deployment,json=hydratedDeployment,proto3" json:"hydrated_deployment,omitempty"`
// Required. The list of fields to update. Update mask supports a special
// value `*` which fully replaces (equivalent to PUT) the resource provided.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
Request object for UpdateHydratedDeployment
.
func (*UpdateHydratedDeploymentRequest) Descriptor
func (*UpdateHydratedDeploymentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateHydratedDeploymentRequest.ProtoReflect.Descriptor instead.
func (*UpdateHydratedDeploymentRequest) GetHydratedDeployment
func (x *UpdateHydratedDeploymentRequest) GetHydratedDeployment() *HydratedDeployment
func (*UpdateHydratedDeploymentRequest) GetUpdateMask
func (x *UpdateHydratedDeploymentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateHydratedDeploymentRequest) ProtoMessage
func (*UpdateHydratedDeploymentRequest) ProtoMessage()
func (*UpdateHydratedDeploymentRequest) ProtoReflect
func (x *UpdateHydratedDeploymentRequest) ProtoReflect() protoreflect.Message
func (*UpdateHydratedDeploymentRequest) Reset
func (x *UpdateHydratedDeploymentRequest) Reset()
func (*UpdateHydratedDeploymentRequest) String
func (x *UpdateHydratedDeploymentRequest) String() string
WorkloadStatus
type WorkloadStatus struct {
// Output only. SiteVersion running in the workload cluster.
SiteVersion *SiteVersion `protobuf:"bytes,1,opt,name=site_version,json=siteVersion,proto3" json:"site_version,omitempty"`
// Output only. Status.
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
Workload status.
func (*WorkloadStatus) Descriptor
func (*WorkloadStatus) Descriptor() ([]byte, []int)
Deprecated: Use WorkloadStatus.ProtoReflect.Descriptor instead.
func (*WorkloadStatus) GetSiteVersion
func (x *WorkloadStatus) GetSiteVersion() *SiteVersion
func (*WorkloadStatus) GetStatus
func (x *WorkloadStatus) GetStatus() string
func (*WorkloadStatus) ProtoMessage
func (*WorkloadStatus) ProtoMessage()
func (*WorkloadStatus) ProtoReflect
func (x *WorkloadStatus) ProtoReflect() protoreflect.Message
func (*WorkloadStatus) Reset
func (x *WorkloadStatus) Reset()
func (*WorkloadStatus) String
func (x *WorkloadStatus) String() string