- JSON representation
- ResourceKind
- InstanceProperties
- UpcomingMaintenanceEvent
- SapInstanceProperties
- AgentStates
- ServiceStates
- State
- IAMPermission
- InstanceRole
The resource on GCP
| JSON representation |
|---|
{ "name" : string , "kind" : enum ( |
name
string
Output only. resource name Example: compute.googleapis.com/projects/wlm-obs-dev/zones/us-central1-a/instances/sap-pri
kind
enum (
ResourceKind
)
Output only.
properties
. One of the properties of resource. properties
can be only one of the following:instanceProperties
object (
InstanceProperties
)
Output only. All instance properties.
ResourceKind
Different kinds of resources in the SAP System.
| Enums | |
|---|---|
RESOURCE_KIND_UNSPECIFIED
|
Unspecified resource kind. |
RESOURCE_KIND_INSTANCE
|
This is a compute instance. |
RESOURCE_KIND_DISK
|
This is a compute disk. |
RESOURCE_KIND_ADDRESS
|
This is a compute address. |
RESOURCE_KIND_FILESTORE
|
This is a filestore instance. |
RESOURCE_KIND_HEALTH_CHECK
|
This is a compute health check. |
RESOURCE_KIND_FORWARDING_RULE
|
This is a compute forwarding rule. |
RESOURCE_KIND_BACKEND_SERVICE
|
This is a compute backend service. |
RESOURCE_KIND_SUBNETWORK
|
This is a compute subnetwork. |
RESOURCE_KIND_NETWORK
|
This is a compute network. |
RESOURCE_KIND_PUBLIC_ADDRESS
|
This is a public accessible IP Address. |
RESOURCE_KIND_INSTANCE_GROUP
|
This is a compute instance group. |
InstanceProperties
Instance Properties.
| JSON representation |
|---|
{ "status" : string , "machineType" : string , "instanceNumber" : string , "upcomingMaintenanceEvent" : { object ( |
| Fields | |
|---|---|
status
|
Optional. Instance status. |
machineType
|
Optional. Instance machine type. |
instanceNumber
|
Optional. Instance number. |
upcomingMaintenanceEvent
|
Optional. the next maintenance event on VM |
roles[]
|
Optional. Instance roles. |
sapInstanceProperties
|
Optional. SAP Instance properties. |
UpcomingMaintenanceEvent
Maintenance Event
| JSON representation |
|---|
{ "startTime" : string , "endTime" : string , "maintenanceStatus" : string , "type" : string , "onHostMaintenance" : string } |
| Fields | |
|---|---|
startTime
|
Optional. Start time Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
endTime
|
Optional. End time Uses RFC 3339, where generated output will always be Z-normalized and use 0, 3, 6 or 9 fractional digits. Offsets other than "Z" are also accepted. Examples: |
maintenanceStatus
|
Optional. Maintenance status |
type
|
Optional. Type |
onHostMaintenance
|
Optional. Instance maintenance behavior. Could be |
SapInstanceProperties
SAP instance properties.
| JSON representation |
|---|
{
"numbers"
:
[
string
]
,
"agentStates"
:
{
object (
|
| Fields | |
|---|---|
numbers[]
|
Optional. SAP Instance numbers. They are from '00' to '99'. |
agentStates
|
Optional. Sap Instance Agent status. |
AgentStates
Agent status.
| JSON representation |
|---|
{ "installedVersion" : string , "availableVersion" : string , "isFullyEnabled" : boolean , "processMetrics" : { object ( |
| Fields | |
|---|---|
installedVersion
|
Optional. The installed version of the agent on the host. |
availableVersion
|
Optional. The available version of the agent in artifact registry. |
isFullyEnabled
|
Optional. Whether the agent is fully enabled. If false, the agent is has some issues. |
processMetrics
|
Optional. The Process metrics of the agent. |
systemDiscovery
|
Optional. The System discovery metrics of the agent. |
hanaMonitoring
|
Optional. HANA monitoring metrics of the agent. |
ServiceStates
The state of the service.
| JSON representation |
|---|
{ "state" : enum ( |
| Fields | |
|---|---|
state
|
Output only. The overall state of the service. |
iamPermissions[]
|
Optional. Output only. The IAM permissions for the service. |
State
The state of the service.
| Enums | |
|---|---|
STATE_UNSPECIFIED
|
The state is unspecified. |
CONFIG_FAILURE
|
The state means the service has config errors. |
IAM_FAILURE
|
The state means the service has IAM permission errors. |
FUNCTIONALITY_FAILURE
|
The state means the service has functionality errors. |
ENABLED
|
The state means the service has no error. |
DISABLED
|
The state means the service disabled. |
IAMPermission
The IAM permission status.
| JSON representation |
|---|
{ "name" : string , "granted" : boolean } |
| Fields | |
|---|---|
name
|
Output only. The name of the permission. |
granted
|
Output only. Whether the permission is granted. |
InstanceRole
Instance Role
| Enums | |
|---|---|
INSTANCE_ROLE_UNSPECIFIED
|
Unspecified role. |
INSTANCE_ROLE_ASCS
|
ASCS role. |
INSTANCE_ROLE_ERS
|
ERS role. |
INSTANCE_ROLE_APP_SERVER
|
APP server. |
INSTANCE_ROLE_HANA_PRIMARY
|
HANA primary role. |
INSTANCE_ROLE_HANA_SECONDARY
|
HANA secondary role. |

