- JSON representation
- ResourceKind
- InstanceProperties
- UpcomingMaintenanceEvent
- SapInstanceProperties
- AgentStates
- ServiceStates
- State
- IAMPermission
- InstanceRole
The resource on GCP
| JSON representation |
|---|
{ "name": string, "kind": enum ( |
| Fields | |
|---|---|
name |
Output only. resource name Example: compute.googleapis.com/projects/wlm-obs-dev/zones/us-central1-a/instances/sap-pri |
kind |
Output only. |
Union field properties. One of the properties of resource. properties can be only one of the following: |
|
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. |