Reference documentation and code samples for the Telco Automation V1 API class Google::Cloud::TelcoAutomation::V1::EdgeSlm.
EdgeSlm represents an SLM instance which manages the lifecycle of edge components installed on Workload clusters managed by an Orchestration Cluster.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. [Output only] Create time stamp.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Optional. Labels as key value pairs. The key and value should contain characters which are UTF-8 compliant and less than 50 characters.
#name
def name() -> ::String
Returns
- (::String) — Name of the EdgeSlm resource.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Name of the EdgeSlm resource.
Returns
- (::String) — Name of the EdgeSlm resource.
#orchestration_cluster
def orchestration_cluster() -> ::String
Returns
- (::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}.
#orchestration_cluster=
def orchestration_cluster=(value) -> ::String
Parameter
- value (::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}.
Returns
- (::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}.
#state
def state() -> ::Google::Cloud::TelcoAutomation::V1::EdgeSlm::State
Returns
- (::Google::Cloud::TelcoAutomation::V1::EdgeSlm::State) — Output only. State of the EdgeSlm resource.
#tna_version
def tna_version() -> ::String
Returns
- (::String) — Output only. Provides the active TNA version for this resource.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. [Output only] Update time stamp.
#workload_cluster_type
def workload_cluster_type() -> ::Google::Cloud::TelcoAutomation::V1::EdgeSlm::WorkloadClusterType
Returns
- (::Google::Cloud::TelcoAutomation::V1::EdgeSlm::WorkloadClusterType) — Optional. Type of workload cluster for which an EdgeSLM resource is created.
#workload_cluster_type=
def workload_cluster_type=(value) -> ::Google::Cloud::TelcoAutomation::V1::EdgeSlm::WorkloadClusterType
Parameter
- value (::Google::Cloud::TelcoAutomation::V1::EdgeSlm::WorkloadClusterType) — Optional. Type of workload cluster for which an EdgeSLM resource is created.
Returns
- (::Google::Cloud::TelcoAutomation::V1::EdgeSlm::WorkloadClusterType) — Optional. Type of workload cluster for which an EdgeSLM resource is created.