Package cloud.google.com/go/telcoautomation/apiv1/telcoautomationpb (v1.0.4)

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

func (*ApplyHydratedDeploymentRequest) ProtoMessage()

func (*ApplyHydratedDeploymentRequest) ProtoReflect

func (*ApplyHydratedDeploymentRequest) Reset

func (x *ApplyHydratedDeploymentRequest) Reset()

func (*ApplyHydratedDeploymentRequest) 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

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

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 (x *Blueprint) GetDisplayName() string

func (*Blueprint) GetFiles

func (x *Blueprint) GetFiles() []*File

func (*Blueprint) GetLabels

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

func (*Blueprint) GetName

func (x *Blueprint) GetName() string

func (*Blueprint) GetRepository

func (x *Blueprint) GetRepository() string

func (*Blueprint) GetRevisionCreateTime

func (x *Blueprint) GetRevisionCreateTime() *timestamppb.Timestamp

func (*Blueprint) GetRevisionId

func (x *Blueprint) GetRevisionId() string

func (*Blueprint) GetRollbackSupport

func (x *Blueprint) GetRollbackSupport() bool

func (*Blueprint) GetSourceBlueprint

func (x *Blueprint) GetSourceBlueprint() string

func (*Blueprint) GetSourceProvider

func (x *Blueprint) GetSourceProvider() string

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

func (x *Blueprint) String() 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) Enum

func (x BlueprintView) Enum() *BlueprintView

func (BlueprintView) EnumDescriptor

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

Deprecated: Use BlueprintView.Descriptor instead.

func (BlueprintView) Number

func (BlueprintView) String

func (x BlueprintView) String() string

func (BlueprintView) Type

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) Enum

func (Blueprint_ApprovalState) EnumDescriptor

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

Deprecated: Use Blueprint_ApprovalState.Descriptor instead.

func (Blueprint_ApprovalState) Number

func (Blueprint_ApprovalState) String

func (x Blueprint_ApprovalState) String() string

func (Blueprint_ApprovalState) Type

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

func (*ComputeDeploymentStatusRequest) ProtoMessage()

func (*ComputeDeploymentStatusRequest) ProtoReflect

func (*ComputeDeploymentStatusRequest) Reset

func (x *ComputeDeploymentStatusRequest) Reset()

func (*ComputeDeploymentStatusRequest) 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 (*ComputeDeploymentStatusResponse) GetResourceStatuses

func (x *ComputeDeploymentStatusResponse) GetResourceStatuses() []*ResourceStatus

func (*ComputeDeploymentStatusResponse) ProtoMessage

func (*ComputeDeploymentStatusResponse) ProtoMessage()

func (*ComputeDeploymentStatusResponse) ProtoReflect

func (*ComputeDeploymentStatusResponse) Reset

func (*ComputeDeploymentStatusResponse) 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 (*CreateOrchestrationClusterRequest) GetRequestId

func (x *CreateOrchestrationClusterRequest) GetRequestId() string

func (*CreateOrchestrationClusterRequest) ProtoMessage

func (*CreateOrchestrationClusterRequest) ProtoMessage()

func (*CreateOrchestrationClusterRequest) ProtoReflect

func (*CreateOrchestrationClusterRequest) Reset

func (*CreateOrchestrationClusterRequest) 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 (*DeleteOrchestrationClusterRequest) GetRequestId

func (x *DeleteOrchestrationClusterRequest) GetRequestId() string

func (*DeleteOrchestrationClusterRequest) ProtoMessage

func (*DeleteOrchestrationClusterRequest) ProtoMessage()

func (*DeleteOrchestrationClusterRequest) ProtoReflect

func (*DeleteOrchestrationClusterRequest) Reset

func (*DeleteOrchestrationClusterRequest) 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) Enum

func (x DeploymentLevel) Enum() *DeploymentLevel

func (DeploymentLevel) EnumDescriptor

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

Deprecated: Use DeploymentLevel.Descriptor instead.

func (DeploymentLevel) Number

func (DeploymentLevel) String

func (x DeploymentLevel) String() string

func (DeploymentLevel) Type

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) Enum

func (x DeploymentView) Enum() *DeploymentView

func (DeploymentView) EnumDescriptor

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

Deprecated: Use DeploymentView.Descriptor instead.

func (DeploymentView) Number

func (DeploymentView) String

func (x DeploymentView) String() string

func (DeploymentView) Type

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) Enum

func (Deployment_State) EnumDescriptor

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

Deprecated: Use Deployment_State.Descriptor instead.

func (Deployment_State) Number

func (Deployment_State) String

func (x Deployment_State) String() string

func (Deployment_State) Type

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

func (*DiscardBlueprintChangesRequest) ProtoMessage()

func (*DiscardBlueprintChangesRequest) ProtoReflect

func (*DiscardBlueprintChangesRequest) Reset

func (x *DiscardBlueprintChangesRequest) Reset()

func (*DiscardBlueprintChangesRequest) 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 (*DiscardBlueprintChangesResponse) Reset

func (*DiscardBlueprintChangesResponse) 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 (*DiscardDeploymentChangesRequest) ProtoMessage

func (*DiscardDeploymentChangesRequest) ProtoMessage()

func (*DiscardDeploymentChangesRequest) ProtoReflect

func (*DiscardDeploymentChangesRequest) Reset

func (*DiscardDeploymentChangesRequest) 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 (*DiscardDeploymentChangesResponse) Reset

func (*DiscardDeploymentChangesResponse) 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

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

Deprecated: Use EdgeSlm.ProtoReflect.Descriptor instead.

func (*EdgeSlm) GetCreateTime

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

func (*EdgeSlm) GetLabels

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

func (*EdgeSlm) GetName

func (x *EdgeSlm) GetName() string

func (*EdgeSlm) GetOrchestrationCluster

func (x *EdgeSlm) GetOrchestrationCluster() string

func (*EdgeSlm) GetState

func (x *EdgeSlm) GetState() EdgeSlm_State

func (*EdgeSlm) GetTnaVersion

func (x *EdgeSlm) GetTnaVersion() string

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

func (x *EdgeSlm) String() 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) 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 (EdgeSlm_State) String

func (x EdgeSlm_State) String() string

func (EdgeSlm_State) Type

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) Enum

func (EdgeSlm_WorkloadClusterType) EnumDescriptor

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

Deprecated: Use EdgeSlm_WorkloadClusterType.Descriptor instead.

func (EdgeSlm_WorkloadClusterType) Number

func (EdgeSlm_WorkloadClusterType) String

func (EdgeSlm_WorkloadClusterType) Type

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

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

Deprecated: Use File.ProtoReflect.Descriptor instead.

func (*File) GetContent

func (x *File) GetContent() string

func (*File) GetDeleted

func (x *File) GetDeleted() bool

func (*File) GetEditable

func (x *File) GetEditable() bool

func (*File) GetPath

func (x *File) GetPath() string

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

func (x *File) String() 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 (*GetHydratedDeploymentRequest) Reset

func (x *GetHydratedDeploymentRequest) Reset()

func (*GetHydratedDeploymentRequest) 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 (*GetOrchestrationClusterRequest) ProtoMessage

func (*GetOrchestrationClusterRequest) ProtoMessage()

func (*GetOrchestrationClusterRequest) ProtoReflect

func (*GetOrchestrationClusterRequest) Reset

func (x *GetOrchestrationClusterRequest) Reset()

func (*GetOrchestrationClusterRequest) 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 (*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 (*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) Enum

func (HydratedDeployment_State) EnumDescriptor

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

Deprecated: Use HydratedDeployment_State.Descriptor instead.

func (HydratedDeployment_State) Number

func (HydratedDeployment_State) String

func (x HydratedDeployment_State) String() string

func (HydratedDeployment_State) Type

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 (*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 (*ListBlueprintRevisionsRequest) Reset

func (x *ListBlueprintRevisionsRequest) Reset()

func (*ListBlueprintRevisionsRequest) 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 (*ListBlueprintRevisionsResponse) Reset

func (x *ListBlueprintRevisionsResponse) Reset()

func (*ListBlueprintRevisionsResponse) 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 (*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 (*ListDeploymentRevisionsRequest) Reset

func (x *ListDeploymentRevisionsRequest) Reset()

func (*ListDeploymentRevisionsRequest) 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 (*ListDeploymentRevisionsResponse) Reset

func (*ListDeploymentRevisionsResponse) 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 (*ListHydratedDeploymentsRequest) Reset

func (x *ListHydratedDeploymentsRequest) Reset()

func (*ListHydratedDeploymentsRequest) 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 (*ListHydratedDeploymentsResponse) Reset

func (*ListHydratedDeploymentsResponse) 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 (*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 (*ListOrchestrationClustersRequest) ProtoMessage

func (*ListOrchestrationClustersRequest) ProtoMessage()

func (*ListOrchestrationClustersRequest) ProtoReflect

func (*ListOrchestrationClustersRequest) Reset

func (*ListOrchestrationClustersRequest) 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 (*ListOrchestrationClustersResponse) Reset

func (*ListOrchestrationClustersResponse) 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 (*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 (*ListPublicBlueprintsResponse) Reset

func (x *ListPublicBlueprintsResponse) Reset()

func (*ListPublicBlueprintsResponse) 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 (*MasterAuthorizedNetworksConfig) ProtoMessage

func (*MasterAuthorizedNetworksConfig) ProtoMessage()

func (*MasterAuthorizedNetworksConfig) ProtoReflect

func (*MasterAuthorizedNetworksConfig) Reset

func (x *MasterAuthorizedNetworksConfig) Reset()

func (*MasterAuthorizedNetworksConfig) 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 (*MasterAuthorizedNetworksConfig_CidrBlock) GetDisplayName

func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoMessage

func (*MasterAuthorizedNetworksConfig_CidrBlock) ProtoReflect

func (*MasterAuthorizedNetworksConfig_CidrBlock) Reset

func (*MasterAuthorizedNetworksConfig_CidrBlock) 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 (*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) Enum

func (OrchestrationCluster_State) EnumDescriptor

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

Deprecated: Use OrchestrationCluster_State.Descriptor instead.

func (OrchestrationCluster_State) Number

func (OrchestrationCluster_State) String

func (OrchestrationCluster_State) Type

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) Enum

func (x ResourceType) Enum() *ResourceType

func (ResourceType) EnumDescriptor

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

Deprecated: Use ResourceType.Descriptor instead.

func (ResourceType) Number

func (ResourceType) String

func (x ResourceType) String() string

func (ResourceType) Type

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

func (*SearchBlueprintRevisionsRequest) ProtoMessage()

func (*SearchBlueprintRevisionsRequest) ProtoReflect

func (*SearchBlueprintRevisionsRequest) Reset

func (*SearchBlueprintRevisionsRequest) 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 (*SearchBlueprintRevisionsResponse) Reset

func (*SearchBlueprintRevisionsResponse) 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 (*SearchDeploymentRevisionsRequest) GetQuery

func (*SearchDeploymentRevisionsRequest) ProtoMessage

func (*SearchDeploymentRevisionsRequest) ProtoMessage()

func (*SearchDeploymentRevisionsRequest) ProtoReflect

func (*SearchDeploymentRevisionsRequest) Reset

func (*SearchDeploymentRevisionsRequest) 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 (*SearchDeploymentRevisionsResponse) Reset

func (*SearchDeploymentRevisionsResponse) 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 (x Status) Enum() *Status

func (Status) EnumDescriptor

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

Deprecated: Use Status.Descriptor instead.

func (Status) Number

func (x Status) Number() protoreflect.EnumNumber

func (Status) String

func (x Status) String() 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) ApplyHydratedDeployment

func (*UnimplementedTelcoAutomationServer) ApproveBlueprint

func (*UnimplementedTelcoAutomationServer) ComputeDeploymentStatus

func (*UnimplementedTelcoAutomationServer) CreateBlueprint

func (*UnimplementedTelcoAutomationServer) CreateDeployment

func (*UnimplementedTelcoAutomationServer) CreateEdgeSlm

func (*UnimplementedTelcoAutomationServer) CreateOrchestrationCluster

func (*UnimplementedTelcoAutomationServer) DeleteBlueprint

func (*UnimplementedTelcoAutomationServer) DeleteEdgeSlm

func (*UnimplementedTelcoAutomationServer) DeleteOrchestrationCluster

func (*UnimplementedTelcoAutomationServer) DiscardBlueprintChanges

func (*UnimplementedTelcoAutomationServer) DiscardDeploymentChanges

func (*UnimplementedTelcoAutomationServer) GetBlueprint

func (*UnimplementedTelcoAutomationServer) GetDeployment

func (*UnimplementedTelcoAutomationServer) GetEdgeSlm

func (*UnimplementedTelcoAutomationServer) GetHydratedDeployment

func (*UnimplementedTelcoAutomationServer) GetOrchestrationCluster

func (*UnimplementedTelcoAutomationServer) GetPublicBlueprint

func (*UnimplementedTelcoAutomationServer) ListBlueprintRevisions

func (*UnimplementedTelcoAutomationServer) ListBlueprints

func (*UnimplementedTelcoAutomationServer) ListDeploymentRevisions

func (*UnimplementedTelcoAutomationServer) ListDeployments

func (*UnimplementedTelcoAutomationServer) ListEdgeSlms

func (*UnimplementedTelcoAutomationServer) ListHydratedDeployments

func (*UnimplementedTelcoAutomationServer) ListOrchestrationClusters

func (*UnimplementedTelcoAutomationServer) ListPublicBlueprints

func (*UnimplementedTelcoAutomationServer) ProposeBlueprint

func (*UnimplementedTelcoAutomationServer) RejectBlueprint

func (*UnimplementedTelcoAutomationServer) RemoveDeployment

func (*UnimplementedTelcoAutomationServer) RollbackDeployment

func (*UnimplementedTelcoAutomationServer) SearchBlueprintRevisions

func (*UnimplementedTelcoAutomationServer) SearchDeploymentRevisions

func (*UnimplementedTelcoAutomationServer) UpdateBlueprint

func (*UnimplementedTelcoAutomationServer) UpdateDeployment

func (*UnimplementedTelcoAutomationServer) UpdateHydratedDeployment

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

func (*UpdateHydratedDeploymentRequest) ProtoMessage()

func (*UpdateHydratedDeploymentRequest) ProtoReflect

func (*UpdateHydratedDeploymentRequest) Reset

func (*UpdateHydratedDeploymentRequest) 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