telcoautomationpb

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var File_google_cloud_telcoautomation_v1_telcoautomation_proto protoreflect.FileDescriptor

Functions

func RegisterTelcoAutomationServer

func RegisterTelcoAutomationServer(s *grpc.Server, srv TelcoAutomationServer)

Types

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type Blueprint

type Blueprint struct {

	// The name of the blueprint. If unspecified, the name will be autogenerated
	// from server side. Name of the blueprint must not contain `@` character.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Immutable. The revision ID of the blueprint.
	// A new revision is committed whenever a blueprint is approved.
	RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
	// Required. Immutable. The public blueprint ID from which this blueprint was
	// created.
	SourceBlueprint string `protobuf:"bytes,3,opt,name=source_blueprint,json=sourceBlueprint,proto3" json:"source_blueprint,omitempty"`
	// Output only. The timestamp that the revision was created.
	RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
	// Output only. Approval state of the blueprint (DRAFT, PROPOSED, APPROVED)
	ApprovalState Blueprint_ApprovalState `` /* 162-byte string literal not displayed */
	// Optional. Human readable name of a Blueprint.
	DisplayName string `protobuf:"bytes,7,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Name of the repository where the blueprint files are stored.
	Repository string `protobuf:"bytes,8,opt,name=repository,proto3" json:"repository,omitempty"`
	// Optional. Files present in a blueprint.
	// When invoking UpdateBlueprint API, only the modified files should be
	// included in this. Files that are not included in the update of a blueprint
	// will not be changed.
	Files []*File `protobuf:"bytes,9,rep,name=files,proto3" json:"files,omitempty"`
	// Optional. Labels are key-value attributes that can be set on a blueprint
	// resource by the user.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Output only. Blueprint creation time.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The timestamp when the blueprint was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Source provider is the author of a public blueprint, from
	// which this blueprint is created.
	SourceProvider string `protobuf:"bytes,13,opt,name=source_provider,json=sourceProvider,proto3" json:"source_provider,omitempty"`
	// Output only. DeploymentLevel of a blueprint signifies where the blueprint
	// will be applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]
	DeploymentLevel DeploymentLevel `` /* 161-byte string literal not displayed */
	// Output only. Indicates if the deployment created from this blueprint can be
	// rolled back.
	RollbackSupport bool `protobuf:"varint,15,opt,name=rollback_support,json=rollbackSupport,proto3" json:"rollback_support,omitempty"`
	// contains filtered or unexported fields
}

A Blueprint contains a collection of kubernetes resources in the form of YAML files. The file contents of a blueprint are collectively known as package. A blueprint can be a) imported from TNA's public catalog b) modified as per a user's need c) proposed and approved. On approval, a revision of blueprint is created which can be used to create a deployment on Orchestration or Workload Cluster.

func (*Blueprint) Descriptor deprecated

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

type BlueprintView

type BlueprintView int32

BlueprintView defines the type of view of the blueprint.

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 deprecated

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

Deprecated: Use BlueprintView.Descriptor instead.

func (BlueprintView) Number

func (BlueprintView) String

func (x BlueprintView) String() string

func (BlueprintView) Type

type Blueprint_ApprovalState

type Blueprint_ApprovalState int32

Approval state indicates the state of a Blueprint in its approval lifecycle.

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 deprecated

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

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 deprecated

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

type ComputeDeploymentStatusResponse

type ComputeDeploymentStatusResponse struct {

	// The name of the deployment.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Aggregated status of a deployment.
	AggregatedStatus Status `` /* 154-byte string literal not displayed */
	// Output only. Resource level status details in deployments.
	ResourceStatuses []*ResourceStatus `protobuf:"bytes,3,rep,name=resource_statuses,json=resourceStatuses,proto3" json:"resource_statuses,omitempty"`
	// contains filtered or unexported fields
}

Response object for `ComputeDeploymentStatus`.

func (*ComputeDeploymentStatusResponse) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type CreateOrchestrationClusterRequest

type CreateOrchestrationClusterRequest 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
	// orchestration_cluster_id from the method_signature of Create RPC
	OrchestrationClusterId string `` /* 129-byte string literal not displayed */
	// Required. The resource being created
	OrchestrationCluster *OrchestrationCluster `protobuf:"bytes,3,opt,name=orchestration_cluster,json=orchestrationCluster,proto3" json:"orchestration_cluster,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 OrchestrationCluster.

func (*CreateOrchestrationClusterRequest) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type Deployment

type Deployment struct {

	// The name of the deployment.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Immutable. The revision ID of the deployment.
	// A new revision is committed whenever a change in deployment is applied.
	RevisionId string `protobuf:"bytes,2,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
	// Required. The blueprint revision from which this deployment was created.
	SourceBlueprintRevision string `` /* 132-byte string literal not displayed */
	// Output only. The timestamp that the revision was created.
	RevisionCreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=revision_create_time,json=revisionCreateTime,proto3" json:"revision_create_time,omitempty"`
	// Output only. State of the deployment (DRAFT, APPLIED, DELETING).
	State Deployment_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.telcoautomation.v1.Deployment_State" json:"state,omitempty"`
	// Optional. Human readable name of a Deployment.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. Name of the repository where the deployment package files are
	// stored.
	Repository string `protobuf:"bytes,7,opt,name=repository,proto3" json:"repository,omitempty"`
	// Optional. Files present in a deployment.
	// When invoking UpdateDeployment API, only the modified files should be
	// included in this. Files that are not included in the update of a deployment
	// will not be changed.
	Files []*File `protobuf:"bytes,8,rep,name=files,proto3" json:"files,omitempty"`
	// Optional. Labels are key-value attributes that can be set on a deployment
	// resource by the user.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. Deployment creation time.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The timestamp when the deployment was updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. Source provider is the author of a public blueprint, from
	// which this deployment is created.
	SourceProvider string `protobuf:"bytes,12,opt,name=source_provider,json=sourceProvider,proto3" json:"source_provider,omitempty"`
	// Optional. Immutable. The WorkloadCluster on which to create the Deployment.
	// This field should only be passed when the deployment_level of the source
	// blueprint specifies deployments on workload clusters e.g.
	// WORKLOAD_CLUSTER_DEPLOYMENT.
	WorkloadCluster string `protobuf:"bytes,13,opt,name=workload_cluster,json=workloadCluster,proto3" json:"workload_cluster,omitempty"`
	// Output only. Attributes to where the deployment can inflict changes. The
	// value can only be [SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT].
	DeploymentLevel DeploymentLevel `` /* 161-byte string literal not displayed */
	// Output only. Indicates if the deployment can be rolled back, exported from
	// public blueprint.
	RollbackSupport bool `protobuf:"varint,15,opt,name=rollback_support,json=rollbackSupport,proto3" json:"rollback_support,omitempty"`
	// contains filtered or unexported fields
}

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 deprecated

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

type DeploymentLevel

type DeploymentLevel int32

DeploymentLevel of a blueprint signifies where the blueprint will be applied.

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 deprecated

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

Deprecated: Use DeploymentLevel.Descriptor instead.

func (DeploymentLevel) Number

func (DeploymentLevel) String

func (x DeploymentLevel) String() string

func (DeploymentLevel) Type

type DeploymentView

type DeploymentView int32

DeploymentView defines the type of view of the deployment.

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 deprecated

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

Deprecated: Use DeploymentView.Descriptor instead.

func (DeploymentView) Number

func (DeploymentView) String

func (x DeploymentView) String() string

func (DeploymentView) Type

type Deployment_State

type Deployment_State int32

State defines which state the current deployment is in.

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 deprecated

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

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 deprecated

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

type DiscardBlueprintChangesResponse

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

Response object for `DiscardBlueprintChanges`.

func (*DiscardBlueprintChangesResponse) Descriptor deprecated

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

type 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 deprecated

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

type DiscardDeploymentChangesResponse

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

Response object for `DiscardDeploymentChanges`.

func (*DiscardDeploymentChangesResponse) Descriptor deprecated

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

type EdgeSlm

type EdgeSlm struct {

	// Name of the EdgeSlm resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Immutable. Reference to the orchestration cluster on which templates for
	// this resources will be applied. This should be of format
	// projects/{project}/locations/{location}/orchestrationClusters/{orchestration_cluster}.
	OrchestrationCluster string `protobuf:"bytes,5,opt,name=orchestration_cluster,json=orchestrationCluster,proto3" json:"orchestration_cluster,omitempty"`
	// Output only. [Output only] Create time stamp.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. [Output only] Update time stamp.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Optional. Labels as key value pairs. The key and value should contain
	// characters which are UTF-8 compliant and less than 50 characters.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. Provides the active TNA version for this resource.
	TnaVersion string `protobuf:"bytes,6,opt,name=tna_version,json=tnaVersion,proto3" json:"tna_version,omitempty"`
	// Output only. State of the EdgeSlm resource.
	State EdgeSlm_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.telcoautomation.v1.EdgeSlm_State" json:"state,omitempty"`
	// Optional. Type of workload cluster for which an EdgeSLM resource is
	// created.
	WorkloadClusterType EdgeSlm_WorkloadClusterType `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

EdgeSlm represents an SLM instance which manages the lifecycle of edge components installed on Workload clusters managed by an Orchestration Cluster.

func (*EdgeSlm) Descriptor deprecated

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

type EdgeSlm_State

type EdgeSlm_State int32

Possible states of the resource.

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 deprecated

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

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.

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 deprecated

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

Deprecated: Use EdgeSlm_WorkloadClusterType.Descriptor instead.

func (EdgeSlm_WorkloadClusterType) Number

func (EdgeSlm_WorkloadClusterType) String

func (EdgeSlm_WorkloadClusterType) Type

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 deprecated

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

type FullManagementConfig

type FullManagementConfig struct {

	// Optional. Name of the VPC Network to put the GKE cluster and nodes in. The
	// VPC will be created if it doesn't exist.
	Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// Optional. Specifies the subnet that the interface will be part of. Network
	// key must be specified and the subnet must be a subnetwork of the specified
	// network.
	Subnet string `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
	// Optional. The /28 network that the masters will use.
	MasterIpv4CidrBlock string `protobuf:"bytes,3,opt,name=master_ipv4_cidr_block,json=masterIpv4CidrBlock,proto3" json:"master_ipv4_cidr_block,omitempty"`
	// Optional. The IP address range for the cluster pod IPs. Set to blank to
	// have a range chosen with the default size. Set to /netmask (e.g. /14) to
	// have a range chosen with a specific netmask. Set to a CIDR notation
	// (e.g. 10.96.0.0/14) from the RFC-1918 private networks (e.g. 10.0.0.0/8,
	// 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
	ClusterCidrBlock string `protobuf:"bytes,4,opt,name=cluster_cidr_block,json=clusterCidrBlock,proto3" json:"cluster_cidr_block,omitempty"`
	// Optional. The IP address range for the cluster service IPs. Set to blank to
	// have a range chosen with the default size. Set to /netmask (e.g. /14) to
	// have a range chosen with a specific netmask. Set to a CIDR notation (e.g.
	// 10.96.0.0/14) from the RFC-1918 private networks (e.g. 10.0.0.0/8,
	// 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
	ServicesCidrBlock string `protobuf:"bytes,5,opt,name=services_cidr_block,json=servicesCidrBlock,proto3" json:"services_cidr_block,omitempty"`
	// Optional. The name of the existing secondary range in the cluster's
	// subnetwork to use for pod IP addresses. Alternatively, cluster_cidr_block
	// can be used to automatically create a GKE-managed one.
	ClusterNamedRange string `protobuf:"bytes,6,opt,name=cluster_named_range,json=clusterNamedRange,proto3" json:"cluster_named_range,omitempty"`
	// Optional. The name of the existing secondary range in the cluster's
	// subnetwork to use for service ClusterIPs. Alternatively,
	// services_cidr_block can be used to automatically create a GKE-managed one.
	ServicesNamedRange string `protobuf:"bytes,7,opt,name=services_named_range,json=servicesNamedRange,proto3" json:"services_named_range,omitempty"`
	// Optional. Master Authorized Network that supports multiple CIDR blocks.
	// Allows access to the k8s master from multiple blocks. It cannot be set at
	// the same time with the field man_block.
	MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configuration of the full (Autopilot) cluster management

func (*FullManagementConfig) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 `` /* 126-byte string literal not displayed */
	// 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 deprecated

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

type HydratedDeployment_State

type HydratedDeployment_State int32

State defines which state the current hydrated deployment is in.

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 deprecated

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

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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"`
}

type 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"`
}

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type OrchestrationCluster

type OrchestrationCluster struct {

	// Name of the orchestration cluster. The name of orchestration cluster cannot
	// be more than 24 characters.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Management configuration of the underlying GKE cluster.
	ManagementConfig *ManagementConfig `protobuf:"bytes,5,opt,name=management_config,json=managementConfig,proto3" json:"management_config,omitempty"`
	// Output only. [Output only] Create time stamp.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. [Output only] Update time stamp.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Labels as key value pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Output only. Provides the TNA version installed on the cluster.
	TnaVersion string `protobuf:"bytes,6,opt,name=tna_version,json=tnaVersion,proto3" json:"tna_version,omitempty"`
	// Output only. State of the Orchestration Cluster.
	State OrchestrationCluster_State `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

Orchestration cluster represents a GKE cluster with config controller and TNA specific components installed on it.

func (*OrchestrationCluster) Descriptor deprecated

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

type OrchestrationCluster_State

type OrchestrationCluster_State int32

Possible states that the Orchestration Cluster can be in.

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 deprecated

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

Deprecated: Use OrchestrationCluster_State.Descriptor instead.

func (OrchestrationCluster_State) Number

func (OrchestrationCluster_State) String

func (OrchestrationCluster_State) Type

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 deprecated

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

type PublicBlueprint

type PublicBlueprint struct {

	// Name of the public blueprint.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The display name of the public blueprint.
	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The description of the public blueprint.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// DeploymentLevel of a blueprint signifies where the blueprint will be
	// applied. e.g. [HYDRATION, SINGLE_DEPLOYMENT, MULTI_DEPLOYMENT]
	DeploymentLevel DeploymentLevel `` /* 160-byte string literal not displayed */
	// Source provider is the author of a public blueprint. e.g. Google, vendors
	SourceProvider string `protobuf:"bytes,5,opt,name=source_provider,json=sourceProvider,proto3" json:"source_provider,omitempty"`
	// Output only. Indicates if the deployment created from this blueprint can be
	// rolled back.
	RollbackSupport bool `protobuf:"varint,15,opt,name=rollback_support,json=rollbackSupport,proto3" json:"rollback_support,omitempty"`
	// contains filtered or unexported fields
}

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type ResourceStatus

type ResourceStatus struct {

	// Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Namespace of the resource.
	ResourceNamespace string `protobuf:"bytes,2,opt,name=resource_namespace,json=resourceNamespace,proto3" json:"resource_namespace,omitempty"`
	// Group to which the resource belongs to.
	Group string `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
	// Version of the resource.
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// Kind of the resource.
	Kind string `protobuf:"bytes,5,opt,name=kind,proto3" json:"kind,omitempty"`
	// Output only. Resource type.
	ResourceType ResourceType `` /* 148-byte string literal not displayed */
	// Output only. Status of the resource.
	Status Status `protobuf:"varint,7,opt,name=status,proto3,enum=google.cloud.telcoautomation.v1.Status" json:"status,omitempty"`
	// Output only. Detailed status of NFDeploy.
	NfDeployStatus *NFDeployStatus `protobuf:"bytes,8,opt,name=nf_deploy_status,json=nfDeployStatus,proto3" json:"nf_deploy_status,omitempty"`
	// contains filtered or unexported fields
}

Status of a deployment resource.

func (*ResourceStatus) Descriptor deprecated

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

type ResourceType

type ResourceType int32

Represent type of CR.

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 deprecated

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

Deprecated: Use ResourceType.Descriptor instead.

func (ResourceType) Number

func (ResourceType) String

func (x ResourceType) String() string

func (ResourceType) Type

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type StandardManagementConfig

type StandardManagementConfig struct {

	// Optional. Name of the VPC Network to put the GKE cluster and nodes in. The
	// VPC will be created if it doesn't exist.
	Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// Optional. Specifies the subnet that the interface will be part of. Network
	// key must be specified and the subnet must be a subnetwork of the specified
	// network.
	Subnet string `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
	// Optional. The /28 network that the masters will use. It should be free
	// within the network.
	MasterIpv4CidrBlock string `protobuf:"bytes,3,opt,name=master_ipv4_cidr_block,json=masterIpv4CidrBlock,proto3" json:"master_ipv4_cidr_block,omitempty"`
	// Optional. The IP address range for the cluster pod IPs. Set to blank to
	// have a range chosen with the default size. Set to /netmask (e.g. /14) to
	// have a range chosen with a specific netmask. Set to a CIDR notation
	// (e.g. 10.96.0.0/14) from the RFC-1918 private networks (e.g. 10.0.0.0/8,
	// 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
	ClusterCidrBlock string `protobuf:"bytes,4,opt,name=cluster_cidr_block,json=clusterCidrBlock,proto3" json:"cluster_cidr_block,omitempty"`
	// Optional. The IP address range for the cluster service IPs. Set to blank to
	// have a range chosen with the default size. Set to /netmask (e.g. /14) to
	// have a range chosen with a specific netmask. Set to a CIDR notation (e.g.
	// 10.96.0.0/14) from the RFC-1918 private networks (e.g. 10.0.0.0/8,
	// 172.16.0.0/12, 192.168.0.0/16) to pick a specific range to use.
	ServicesCidrBlock string `protobuf:"bytes,5,opt,name=services_cidr_block,json=servicesCidrBlock,proto3" json:"services_cidr_block,omitempty"`
	// Optional. The name of the existing secondary range in the cluster's
	// subnetwork to use for pod IP addresses. Alternatively, cluster_cidr_block
	// can be used to automatically create a GKE-managed one.
	ClusterNamedRange string `protobuf:"bytes,6,opt,name=cluster_named_range,json=clusterNamedRange,proto3" json:"cluster_named_range,omitempty"`
	// Optional. The name of the existing secondary range in the cluster's
	// subnetwork to use for service ClusterIPs. Alternatively,
	// services_cidr_block can be used to automatically create a GKE-managed one.
	ServicesNamedRange string `protobuf:"bytes,7,opt,name=services_named_range,json=servicesNamedRange,proto3" json:"services_named_range,omitempty"`
	// Optional. Master Authorized Network that supports multiple CIDR blocks.
	// Allows access to the k8s master from multiple blocks. It cannot be set at
	// the same time with the field man_block.
	MasterAuthorizedNetworksConfig *MasterAuthorizedNetworksConfig `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Configuration of the standard (GKE) cluster management.

func (*StandardManagementConfig) Descriptor deprecated

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

type Status

type Status int32

Status of an entity (resource, deployment).

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 deprecated

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

type 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.

type 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.

type UnimplementedTelcoAutomationServer

type UnimplementedTelcoAutomationServer struct {
}

UnimplementedTelcoAutomationServer can be embedded to have forward compatible implementations.

func (*UnimplementedTelcoAutomationServer) ApplyDeployment

func (*UnimplementedTelcoAutomationServer) ApplyHydratedDeployment

func (*UnimplementedTelcoAutomationServer) ApproveBlueprint

func (*UnimplementedTelcoAutomationServer) CreateBlueprint

func (*UnimplementedTelcoAutomationServer) CreateDeployment

func (*UnimplementedTelcoAutomationServer) CreateEdgeSlm

func (*UnimplementedTelcoAutomationServer) CreateOrchestrationCluster

func (*UnimplementedTelcoAutomationServer) DeleteBlueprint

func (*UnimplementedTelcoAutomationServer) DeleteEdgeSlm

func (*UnimplementedTelcoAutomationServer) DeleteOrchestrationCluster

func (*UnimplementedTelcoAutomationServer) GetBlueprint

func (*UnimplementedTelcoAutomationServer) GetDeployment

func (*UnimplementedTelcoAutomationServer) GetEdgeSlm

func (*UnimplementedTelcoAutomationServer) GetHydratedDeployment

func (*UnimplementedTelcoAutomationServer) GetOrchestrationCluster

func (*UnimplementedTelcoAutomationServer) GetPublicBlueprint

func (*UnimplementedTelcoAutomationServer) ListBlueprints

func (*UnimplementedTelcoAutomationServer) ListDeployments

func (*UnimplementedTelcoAutomationServer) ListEdgeSlms

func (*UnimplementedTelcoAutomationServer) ListPublicBlueprints

func (*UnimplementedTelcoAutomationServer) ProposeBlueprint

func (*UnimplementedTelcoAutomationServer) RejectBlueprint

func (*UnimplementedTelcoAutomationServer) RemoveDeployment

func (*UnimplementedTelcoAutomationServer) RollbackDeployment

func (*UnimplementedTelcoAutomationServer) UpdateBlueprint

func (*UnimplementedTelcoAutomationServer) UpdateDeployment

func (*UnimplementedTelcoAutomationServer) UpdateHydratedDeployment

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL