1
+ < html > < body >
2
+ < style >
3
+
4
+ body , h1 , h2 , h3 , div , span , p , pre , a {
5
+ margin : 0 ;
6
+ padding : 0 ;
7
+ border : 0 ;
8
+ font-weight : inherit;
9
+ font-style : inherit;
10
+ font-size : 100% ;
11
+ font-family : inherit;
12
+ vertical-align : baseline;
13
+ }
14
+
15
+ body {
16
+ font-size : 13px ;
17
+ padding : 1em ;
18
+ }
19
+
20
+ h1 {
21
+ font-size : 26px ;
22
+ margin-bottom : 1em ;
23
+ }
24
+
25
+ h2 {
26
+ font-size : 24px ;
27
+ margin-bottom : 1em ;
28
+ }
29
+
30
+ h3 {
31
+ font-size : 20px ;
32
+ margin-bottom : 1em ;
33
+ margin-top : 1em ;
34
+ }
35
+
36
+ pre , code {
37
+ line-height : 1.5 ;
38
+ font-family : Monaco, 'DejaVu Sans Mono' , 'Bitstream Vera Sans Mono' , 'Lucida Console' , monospace;
39
+ }
40
+
41
+ pre {
42
+ margin-top : 0.5em ;
43
+ }
44
+
45
+ h1 , h2 , h3 , p {
46
+ font-family : Arial, sans serif;
47
+ }
48
+
49
+ h1 , h2 , h3 {
50
+ border-bottom : solid # CCC 1px ;
51
+ }
52
+
53
+ .toc_element {
54
+ margin-top : 0.5em ;
55
+ }
56
+
57
+ .firstline {
58
+ margin-left : 2 em;
59
+ }
60
+
61
+ .method {
62
+ margin-top : 1em ;
63
+ border : solid 1px # CCC ;
64
+ padding : 1em ;
65
+ background : # EEE ;
66
+ }
67
+
68
+ .details {
69
+ font-weight : bold;
70
+ font-size : 14px ;
71
+ }
72
+
73
+ </ style >
74
+
75
+ < h1 > < a href ="workloadmanager_v1.html "> Workload Manager API</ a > . < a href ="workloadmanager_v1.projects.html "> projects</ a > . < a href ="workloadmanager_v1.projects.locations.html "> locations</ a > . < a href ="workloadmanager_v1.projects.locations.discoveredprofiles.html "> discoveredprofiles</ a > . < a href ="workloadmanager_v1.projects.locations.discoveredprofiles.healthes.html "> healthes</ a > </ h1 >
76
+ < h2 > Instance Methods</ h2 >
77
+ < p class ="toc_element ">
78
+ < code > < a href ="#close "> close()</ a > </ code > </ p >
79
+ < p class ="firstline "> Close httplib2 connections.</ p >
80
+ < p class ="toc_element ">
81
+ < code > < a href ="#get "> get(name, x__xgafv=None)</ a > </ code > </ p >
82
+ < p class ="firstline "> Get the health of a discovered workload profile.</ p >
83
+ < h3 > Method Details</ h3 >
84
+ < div class ="method ">
85
+ < code class ="details " id ="close "> close()</ code >
86
+ < pre > Close httplib2 connections.</ pre >
87
+ </ div >
88
+
89
+ < div class ="method ">
90
+ < code class ="details " id ="get "> get(name, x__xgafv=None)</ code >
91
+ < pre > Get the health of a discovered workload profile.
92
+
93
+ Args:
94
+ name: string, Required. The resource name (required)
95
+ x__xgafv: string, V1 error format.
96
+ Allowed values
97
+ 1 - v1 error format
98
+ 2 - v2 error format
99
+
100
+ Returns:
101
+ An object of the form:
102
+
103
+ { # WorkloadProfileHealth contains the detailed health check of workload.
104
+ "checkTime": "A String", # The time when the health check was performed.
105
+ "componentHealthes": [ # The detailed condition reports of each component.
106
+ { # HealthCondition contains the detailed health check of each component.
107
+ "component": "A String", # The component of a workload.
108
+ "componentHealthChecks": [ # The detailed health checks of the component.
109
+ { # HealthCheck contains the detailed health check of a component based on asource.
110
+ "message": "A String", # Output only. The message of the health check.
111
+ "metric": "A String", # Output only. The health check source metric name.
112
+ "resource": { # The resource on GCP # Output only. The resource the check performs on.
113
+ "instanceProperties": { # Instance Properties. # Output only. All instance properties.
114
+ "instanceNumber": "A String", # Optional. Instance number.
115
+ "machineType": "A String", # Optional. Instance machine type.
116
+ "role": "A String", # Optional. Instance role.
117
+ "roles": [ # Optional. Instance roles.
118
+ "A String",
119
+ ],
120
+ "sapInstanceProperties": { # SAP instance properties. # Optional. SAP Instance properties.
121
+ "numbers": [ # Optional. SAP Instance numbers. They are from '00' to '99'.
122
+ "A String",
123
+ ],
124
+ },
125
+ "status": "A String", # Optional. Instance status.
126
+ "upcomingMaintenanceEvent": { # Maintenance Event # Optional. the next maintenance event on VM
127
+ "endTime": "A String", # Optional. End time
128
+ "maintenanceStatus": "A String", # Optional. Maintenance status
129
+ "startTime": "A String", # Optional. Start time
130
+ "type": "A String", # Optional. Type
131
+ },
132
+ },
133
+ "kind": "A String", # Output only. ComputeInstance, ComputeDisk, VPC, Bare Metal server, etc.
134
+ "name": "A String", # Output only. resource name
135
+ },
136
+ "source": "A String", # Output only. The source of the health check.
137
+ "state": "A String", # Output only. The state of the health check.
138
+ },
139
+ ],
140
+ "componentHealthType": "A String", # Output only. The type of the component health.
141
+ "isRequired": True or False, # Output only. The requirement of the component.
142
+ "state": "A String", # Output only. The health state of the component.
143
+ "subComponentHealthes": [ # Sub component health.
144
+ # Object with schema name: ComponentHealth
145
+ ],
146
+ },
147
+ ],
148
+ "state": "A String", # Output only. The health state of the workload.
149
+ }</ pre >
150
+ </ div >
151
+
152
+ </ body > </ html >
0 commit comments