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 message google.cloud.telcoautomation.v1.EdgeSlm
Namespace
Google \ Cloud \ TelcoAutomation \ V1Methods
__construct
Constructor.
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}.
↳ create_time
↳ update_time
↳ labels
array| Google\Protobuf\Internal\MapField
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.
string
setName
Name of the EdgeSlm resource.
var
string
$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}.
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}.
var
string
$this
getCreateTime
Output only. [Output only] Create time stamp.
hasCreateTime
clearCreateTime
setCreateTime
Output only. [Output only] Create time stamp.
$this
getUpdateTime
Output only. [Output only] Update time stamp.
hasUpdateTime
clearUpdateTime
setUpdateTime
Output only. [Output only] Update time stamp.
$this
getLabels
Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
setLabels
Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
$this
getTnaVersion
Output only. Provides the active TNA version for this resource.
string
setTnaVersion
Output only. Provides the active TNA version for this resource.
var
string
$this
getState
Output only. State of the EdgeSlm resource.
int
setState
Output only. State of the EdgeSlm resource.
var
int
$this
getWorkloadClusterType
Optional. Type of workload cluster for which an EdgeSLM resource is created.
int
setWorkloadClusterType
Optional. Type of workload cluster for which an EdgeSLM resource is created.
var
int
$this