Close httplib2 connections.
Get the health of a discovered workload profile.
close()
Close httplib2 connections.
get(name, x__xgafv=None)
Get the health of a discovered workload profile.
Args:
name: string, Required. The resource name (required)
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # WorkloadProfileHealth contains the detailed health check of workload.
"checkTime": "A String", # The time when the health check was performed.
"componentHealthes": [ # The detailed condition reports of each component.
{ # HealthCondition contains the detailed health check of each component.
"component": "A String", # The component of a workload.
"componentHealthChecks": [ # The detailed health checks of the component.
{ # HealthCheck contains the detailed health check of a component based on asource.
"message": "A String", # Output only. The message of the health check.
"metric": "A String", # Output only. The health check source metric name.
"resource": { # The resource on GCP # Output only. The resource the check performs on.
"instanceProperties": { # Instance Properties. # Output only. All instance properties.
"instanceNumber": "A String", # Optional. Instance number.
"machineType": "A String", # Optional. Instance machine type.
"role": "A String", # Optional. Instance role.
"roles": [ # Optional. Instance roles.
"A String",
],
"sapInstanceProperties": { # SAP instance properties. # Optional. SAP Instance properties.
"numbers": [ # Optional. SAP Instance numbers. They are from '00' to '99'.
"A String",
],
},
"status": "A String", # Optional. Instance status.
"upcomingMaintenanceEvent": { # Maintenance Event # Optional. the next maintenance event on VM
"endTime": "A String", # Optional. End time
"maintenanceStatus": "A String", # Optional. Maintenance status
"startTime": "A String", # Optional. Start time
"type": "A String", # Optional. Type
},
},
"kind": "A String", # Output only. ComputeInstance, ComputeDisk, VPC, Bare Metal server, etc.
"name": "A String", # Output only. resource name
},
"source": "A String", # Output only. The source of the health check.
"state": "A String", # Output only. The state of the health check.
},
],
"componentHealthType": "A String", # Output only. The type of the component health.
"isRequired": True or False, # Output only. The requirement of the component.
"state": "A String", # Output only. The health state of the component.
"subComponentHealthes": [ # Sub component health.
# Object with schema name: ComponentHealth
],
},
],
"state": "A String", # Output only. The health state of the workload.
}