MonitoredResource
class MonitoredResource extends Message
An object representing a resource that can be used for monitoring, logging,
billing, or other purposes. Examples include virtual machine instances,
databases, and storage devices such as disks. The type
field identifies a
[MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object that describes the resource's
schema. Information in the labels
field identifies the actual resource and
its attributes according to the schema. For example, a particular Compute
Engine VM instance could be represented by the following object, because the
[MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] for "gce_instance"
has labels
"instance_id"
and "zone"
:
{ "type": "gce_instance",
"labels": { "instance_id": "12345678901234",
"zone": "us-central1-a" }}
Protobuf type Google\Api\MonitoredResource
Methods
No description
Required. The monitored resource type. This field must match
the type
field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. For
example, the type of a Cloud SQL database is "cloudsql_database"
.
Required. The monitored resource type. This field must match
the type
field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. For
example, the type of a Cloud SQL database is "cloudsql_database"
.
Required. Values for all of the labels listed in the associated monitored
resource descriptor. For example, Cloud SQL databases use the labels
"database_id"
and "zone"
.
Required. Values for all of the labels listed in the associated monitored
resource descriptor. For example, Cloud SQL databases use the labels
"database_id"
and "zone"
.
Details
at line 46
__construct()
at line 59
string
getType()
Required. The monitored resource type. This field must match
the type
field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. For
example, the type of a Cloud SQL database is "cloudsql_database"
.
Generated from protobuf field string type = 1;
at line 72
setType(string $var)
Required. The monitored resource type. This field must match
the type
field of a [MonitoredResourceDescriptor][google.api.MonitoredResourceDescriptor] object. For
example, the type of a Cloud SQL database is "cloudsql_database"
.
Generated from protobuf field string type = 1;
at line 86
RepeatedField
getLabels()
Required. Values for all of the labels listed in the associated monitored
resource descriptor. For example, Cloud SQL databases use the labels
"database_id"
and "zone"
.
Generated from protobuf field map<string, string> labels = 2;
at line 99
setLabels(array|RepeatedField $var)
Required. Values for all of the labels listed in the associated monitored
resource descriptor. For example, Cloud SQL databases use the labels
"database_id"
and "zone"
.
Generated from protobuf field map<string, string> labels = 2;