Reference documentation and code samples for the Google Cloud Telco Automation V1 Client class EdgeSlm.
EdgeSlm represents an SLM instance which manages the lifecycle of edge
components installed on Workload clusters managed by an Orchestration
Cluster.
Generated from protobuf messagegoogle.cloud.telcoautomation.v1.EdgeSlm
Namespace
Google \ Cloud \ TelcoAutomation \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Name of the EdgeSlm resource.
↳ orchestration_cluster
string
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}.
Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
↳ tna_version
string
Output only. Provides the active TNA version for this resource.
↳ state
int
Output only. State of the EdgeSlm resource.
↳ workload_cluster_type
int
Optional. Type of workload cluster for which an EdgeSLM resource is created.
getName
Name of the EdgeSlm resource.
Returns
Type
Description
string
setName
Name of the EdgeSlm resource.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getOrchestrationCluster
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}.
Returns
Type
Description
string
setOrchestrationCluster
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}.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Telco Automation V1 Client - Class EdgeSlm (1.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.1 (latest)](/php/docs/reference/cloud-telcoautomation/latest/V1.EdgeSlm)\n- [1.1.0](/php/docs/reference/cloud-telcoautomation/1.1.0/V1.EdgeSlm)\n- [1.0.3](/php/docs/reference/cloud-telcoautomation/1.0.3/V1.EdgeSlm)\n- [0.2.5](/php/docs/reference/cloud-telcoautomation/0.2.5/V1.EdgeSlm)\n- [0.1.0](/php/docs/reference/cloud-telcoautomation/0.1.0/V1.EdgeSlm) \nReference documentation and code samples for the Google Cloud Telco Automation V1 Client class EdgeSlm.\n\nEdgeSlm represents an SLM instance which manages the lifecycle of edge\ncomponents installed on Workload clusters managed by an Orchestration\nCluster.\n\nGenerated from protobuf message `google.cloud.telcoautomation.v1.EdgeSlm`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ TelcoAutomation \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nName of the EdgeSlm resource.\n\n### setName\n\nName of the EdgeSlm resource.\n\n### getOrchestrationCluster\n\nImmutable. Reference to the orchestration cluster on which templates for\nthis resources will be applied. This should be of format\nprojects/{project}/locations/{location}/orchestrationClusters/{orchestration_cluster}.\n\n### setOrchestrationCluster\n\nImmutable. Reference to the orchestration cluster on which templates for\nthis resources will be applied. This should be of format\nprojects/{project}/locations/{location}/orchestrationClusters/{orchestration_cluster}.\n\n### getCreateTime\n\nOutput only. \\[Output only\\] Create time stamp.\n\n### hasCreateTime\n\n### clearCreateTime\n\n### setCreateTime\n\nOutput only. \\[Output only\\] Create time stamp.\n\n### getUpdateTime\n\nOutput only. \\[Output only\\] Update time stamp.\n\n### hasUpdateTime\n\n### clearUpdateTime\n\n### setUpdateTime\n\nOutput only. \\[Output only\\] Update time stamp.\n\n### getLabels\n\nOptional. Labels as key value pairs. The key and value should contain\ncharacters which are UTF-8 compliant and less than 50 characters.\n\n### setLabels\n\nOptional. Labels as key value pairs. The key and value should contain\ncharacters which are UTF-8 compliant and less than 50 characters.\n\n### getTnaVersion\n\nOutput only. Provides the active TNA version for this resource.\n\n### setTnaVersion\n\nOutput only. Provides the active TNA version for this resource.\n\n### getState\n\nOutput only. State of the EdgeSlm resource.\n\n### setState\n\nOutput only. State of the EdgeSlm resource.\n\n### getWorkloadClusterType\n\nOptional. Type of workload cluster for which an EdgeSLM resource is\ncreated.\n\n### setWorkloadClusterType\n\nOptional. Type of workload cluster for which an EdgeSLM resource is\ncreated."]]