Close httplib2 connections.
list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
List discovered workload profiles
Retrieves the next page of results.
close()
Close httplib2 connections.
list(parent, filter=None, pageSize=None, pageToken=None, x__xgafv=None)
List discovered workload profiles
Args:
parent: string, Required. Parent value for ListDiscoveredProfilesRequest (required)
filter: string, Optional. Filtering results
pageSize: integer, Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
pageToken: string, Optional. A token identifying a page of results the server should return.
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # List discovered profile Response returns discovered profiles from agents
"nextPageToken": "A String", # Output only. A token identifying a page of results the server should return
"unreachable": [ # Locations that could not be reached.
"A String",
],
"workloadProfiles": [ # Output only. The list of workload profiles
{ # workload resource
"labels": { # Optional. such as name, description, version. More example can be found in deployment
"a_key": "A String",
},
"name": "A String", # Identifier. name of resource names have the form 'projects/{project_id}/locations/{location}/workloadProfiles/{workload_id}'
"refreshedTime": "A String", # Required. time when the workload data was refreshed
"sapWorkload": { # The body of sap workload # The sap workload content
"application": { # The component of sap workload # Output only. the acsc componment
"databaseProperties": { # Database Properties. # Output only. All instance properties.
"backupProperties": { # Backup properties. # Output only. Backup properties.
"latestBackupStatus": "A String", # Output only. The state of the latest backup.
"latestBackupTime": "A String", # The time when the latest backup was performed.
},
"databaseType": "A String", # Output only. Type of the database. HANA, DB2, etc.
},
"haHosts": [ # A list of host URIs that are part of the HA configuration if present. An empty list indicates the component is not configured for HA.
"A String",
],
"resources": [ # Output only. resources in the component
{ # The resource on GCP
"instanceProperties": { # Instance Properties. # Output only. All instance properties.
"instanceNumber": "A String", # Optional. Instance number.
"machineType": "A String", # Optional. Instance machine type.
"roles": [ # Optional. Instance roles.
"A String",
],
"sapInstanceProperties": { # SAP instance properties. # Optional. SAP Instance properties.
"agentStates": { # Agent status. # Optional. Sap Instance Agent status.
"availableVersion": "A String", # Optional. The available version of the agent in artifact registry.
"hanaMonitoring": { # The state of the service. # Optional. HANA monitoring metrics of the agent.
"iamPermissions": [ # Optional. Output only. The IAM permissions for the service.
{ # The IAM permission status.
"granted": True or False, # Output only. Whether the permission is granted.
"name": "A String", # Output only. The name of the permission.
},
],
"state": "A String", # Output only. The overall state of the service.
},
"installedVersion": "A String", # Optional. The installed version of the agent on the host.
"isFullyEnabled": True or False, # Optional. Whether the agent is fully enabled. If false, the agent is has some issues.
"processMetrics": { # The state of the service. # Optional. The Process metrics of the agent.
"iamPermissions": [ # Optional. Output only. The IAM permissions for the service.
{ # The IAM permission status.
"granted": True or False, # Output only. Whether the permission is granted.
"name": "A String", # Output only. The name of the permission.
},
],
"state": "A String", # Output only. The overall state of the service.
},
"systemDiscovery": { # The state of the service. # Optional. The System discovery metrics of the agent.
"iamPermissions": [ # Optional. Output only. The IAM permissions for the service.
{ # The IAM permission status.
"granted": True or False, # Output only. Whether the permission is granted.
"name": "A String", # Output only. The name of the permission.
},
],
"state": "A String", # Output only. The overall state of the service.
},
},
"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
"onHostMaintenance": "A String", # Optional. Instance maintenance behavior. Could be "MIGRATE" or "TERMINATE".
"startTime": "A String", # Optional. Start time
"type": "A String", # Optional. Type
},
},
"kind": "A String", # Output only.
"name": "A String", # Output only. resource name Example: compute.googleapis.com/projects/wlm-obs-dev/zones/us-central1-a/instances/sap-pri
},
],
"sid": "A String", # Output only. sid is the sap component identificator
"topologyType": "A String", # The detected topology of the component.
},
"architecture": "A String", # Output only. the architecture
"database": { # The component of sap workload # Output only. the database componment
"databaseProperties": { # Database Properties. # Output only. All instance properties.
"backupProperties": { # Backup properties. # Output only. Backup properties.
"latestBackupStatus": "A String", # Output only. The state of the latest backup.
"latestBackupTime": "A String", # The time when the latest backup was performed.
},
"databaseType": "A String", # Output only. Type of the database. HANA, DB2, etc.
},
"haHosts": [ # A list of host URIs that are part of the HA configuration if present. An empty list indicates the component is not configured for HA.
"A String",
],
"resources": [ # Output only. resources in the component
{ # The resource on GCP
"instanceProperties": { # Instance Properties. # Output only. All instance properties.
"instanceNumber": "A String", # Optional. Instance number.
"machineType": "A String", # Optional. Instance machine type.
"roles": [ # Optional. Instance roles.
"A String",
],
"sapInstanceProperties": { # SAP instance properties. # Optional. SAP Instance properties.
"agentStates": { # Agent status. # Optional. Sap Instance Agent status.
"availableVersion": "A String", # Optional. The available version of the agent in artifact registry.
"hanaMonitoring": { # The state of the service. # Optional. HANA monitoring metrics of the agent.
"iamPermissions": [ # Optional. Output only. The IAM permissions for the service.
{ # The IAM permission status.
"granted": True or False, # Output only. Whether the permission is granted.
"name": "A String", # Output only. The name of the permission.
},
],
"state": "A String", # Output only. The overall state of the service.
},
"installedVersion": "A String", # Optional. The installed version of the agent on the host.
"isFullyEnabled": True or False, # Optional. Whether the agent is fully enabled. If false, the agent is has some issues.
"processMetrics": { # The state of the service. # Optional. The Process metrics of the agent.
"iamPermissions": [ # Optional. Output only. The IAM permissions for the service.
{ # The IAM permission status.
"granted": True or False, # Output only. Whether the permission is granted.
"name": "A String", # Output only. The name of the permission.
},
],
"state": "A String", # Output only. The overall state of the service.
},
"systemDiscovery": { # The state of the service. # Optional. The System discovery metrics of the agent.
"iamPermissions": [ # Optional. Output only. The IAM permissions for the service.
{ # The IAM permission status.
"granted": True or False, # Output only. Whether the permission is granted.
"name": "A String", # Output only. The name of the permission.
},
],
"state": "A String", # Output only. The overall state of the service.
},
},
"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
"onHostMaintenance": "A String", # Optional. Instance maintenance behavior. Could be "MIGRATE" or "TERMINATE".
"startTime": "A String", # Optional. Start time
"type": "A String", # Optional. Type
},
},
"kind": "A String", # Output only.
"name": "A String", # Output only. resource name Example: compute.googleapis.com/projects/wlm-obs-dev/zones/us-central1-a/instances/sap-pri
},
],
"sid": "A String", # Output only. sid is the sap component identificator
"topologyType": "A String", # The detected topology of the component.
},
"metadata": { # Output only. The metadata for SAP workload.
"a_key": "A String",
},
"products": [ # Output only. the products on this workload.
{ # Product contains the details of a product.
"name": "A String", # Optional. Name of the product.
"version": "A String", # Optional. Version of the product.
},
],
},
"workloadType": "A String", # Required. The type of the workload
},
],
}
list_next()
Retrieves the next page of results.
Args:
previous_request: The request for the previous page. (required)
previous_response: The response from the request for the previous page. (required)
Returns:
A request object that you can call 'execute()' on to request the next
page. Returns None if there are no more items in the collection.