/
chromepolicy_v1.customers.policies.html
183 lines (155 loc) 路 8.39 KB
/
chromepolicy_v1.customers.policies.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
<html><body>
<style>
body, h1, h2, h3, div, span, p, pre, a {
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
body {
font-size: 13px;
padding: 1em;
}
h1 {
font-size: 26px;
margin-bottom: 1em;
}
h2 {
font-size: 24px;
margin-bottom: 1em;
}
h3 {
font-size: 20px;
margin-bottom: 1em;
margin-top: 1em;
}
pre, code {
line-height: 1.5;
font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
}
pre {
margin-top: 0.5em;
}
h1, h2, h3, p {
font-family: Arial, sans serif;
}
h1, h2, h3 {
border-bottom: solid #CCC 1px;
}
.toc_element {
margin-top: 0.5em;
}
.firstline {
margin-left: 2 em;
}
.method {
margin-top: 1em;
border: solid 1px #CCC;
padding: 1em;
background: #EEE;
}
.details {
font-weight: bold;
font-size: 14px;
}
</style>
<h1><a href="chromepolicy_v1.html">Chrome Policy API</a> . <a href="chromepolicy_v1.customers.html">customers</a> . <a href="chromepolicy_v1.customers.policies.html">policies</a></h1>
<h2>Instance Methods</h2>
<p class="toc_element">
<code><a href="chromepolicy_v1.customers.policies.groups.html">groups()</a></code>
</p>
<p class="firstline">Returns the groups Resource.</p>
<p class="toc_element">
<code><a href="chromepolicy_v1.customers.policies.networks.html">networks()</a></code>
</p>
<p class="firstline">Returns the networks Resource.</p>
<p class="toc_element">
<code><a href="chromepolicy_v1.customers.policies.orgunits.html">orgunits()</a></code>
</p>
<p class="firstline">Returns the orgunits Resource.</p>
<p class="toc_element">
<code><a href="#close">close()</a></code></p>
<p class="firstline">Close httplib2 connections.</p>
<p class="toc_element">
<code><a href="#resolve">resolve(customer, body=None, x__xgafv=None)</a></code></p>
<p class="firstline">Gets the resolved policy values for a list of policies that match a search query.</p>
<p class="toc_element">
<code><a href="#resolve_next">resolve_next()</a></code></p>
<p class="firstline">Retrieves the next page of results.</p>
<h3>Method Details</h3>
<div class="method">
<code class="details" id="close">close()</code>
<pre>Close httplib2 connections.</pre>
</div>
<div class="method">
<code class="details" id="resolve">resolve(customer, body=None, x__xgafv=None)</code>
<pre>Gets the resolved policy values for a list of policies that match a search query.
Args:
customer: string, ID of the G Suite account or literal "my_customer" for the customer associated to the request. (required)
body: object, The request body.
The object takes the form of:
{ # Request message for getting the resolved policy value for a specific target.
"pageSize": 42, # The maximum number of policies to return, defaults to 100 and has a maximum of 1000.
"pageToken": "A String", # The page token used to retrieve a specific page of the request.
"policySchemaFilter": "A String", # The schema filter to apply to the resolve request. Specify a schema name to view a particular schema, for example: chrome.users.ShowLogoutButton Wildcards are supported, but only in the leaf portion of the schema name. Wildcards cannot be used in namespace directly. Please read https://developers.google.com/chrome/policy/guides/policy-schemas for details on schema namespaces. For example: Valid: "chrome.users.*", "chrome.users.apps.*", "chrome.printers.*" Invalid: "*", "*.users", "chrome.*", "chrome.*.apps.*"
"policyTargetKey": { # The key used to identify the target on which the policy will be applied. # Required. The key of the target resource on which the policies should be resolved. The target resource must point to an Org Unit.
"additionalTargetKeys": { # Map containing the additional target key name and value pairs used to further identify the target of the policy.
"a_key": "A String",
},
"targetResource": "A String", # The target resource on which this policy is applied. The following resources are supported: * Organizational Unit ("orgunits/{orgunit_id}") * Group ("groups/{group_id}")
},
}
x__xgafv: string, V1 error format.
Allowed values
1 - v1 error format
2 - v2 error format
Returns:
An object of the form:
{ # Response message for getting the resolved policy value for a specific target.
"nextPageToken": "A String", # The page token used to get the next set of resolved policies found by the request.
"resolvedPolicies": [ # The list of resolved policies found by the resolve request.
{ # The resolved value of a policy for a given target.
"addedSourceKey": { # The key used to identify the target on which the policy will be applied. # Output only. The added source key establishes at which level an entity was explicitly added for management. This is useful for certain type of policies that are only applied if they are explicitly added for management. For example: apps and networks. An entity can only be deleted from management in an Organizational Unit that it was explicitly added to. If this is not present it means that the policy is managed without the need to explicitly add an entity, for example: standard user or device policies.
"additionalTargetKeys": { # Map containing the additional target key name and value pairs used to further identify the target of the policy.
"a_key": "A String",
},
"targetResource": "A String", # The target resource on which this policy is applied. The following resources are supported: * Organizational Unit ("orgunits/{orgunit_id}") * Group ("groups/{group_id}")
},
"sourceKey": { # The key used to identify the target on which the policy will be applied. # Output only. The source resource from which this policy value is obtained. May be the same as `targetKey` if the policy is directly modified on the target, otherwise it would be another resource from which the policy gets its value (if applicable). If not present, the source is the default value for the customer.
"additionalTargetKeys": { # Map containing the additional target key name and value pairs used to further identify the target of the policy.
"a_key": "A String",
},
"targetResource": "A String", # The target resource on which this policy is applied. The following resources are supported: * Organizational Unit ("orgunits/{orgunit_id}") * Group ("groups/{group_id}")
},
"targetKey": { # The key used to identify the target on which the policy will be applied. # Output only. The target resource for which the resolved policy value applies.
"additionalTargetKeys": { # Map containing the additional target key name and value pairs used to further identify the target of the policy.
"a_key": "A String",
},
"targetResource": "A String", # The target resource on which this policy is applied. The following resources are supported: * Organizational Unit ("orgunits/{orgunit_id}") * Group ("groups/{group_id}")
},
"value": { # A particular value for a policy managed by the service. # Output only. The resolved value of the policy.
"policySchema": "A String", # The fully qualified name of the policy schema associated with this policy.
"value": { # The value of the policy that is compatible with the schema that it is associated with.
"a_key": "", # Properties of the object.
},
},
},
],
}</pre>
</div>
<div class="method">
<code class="details" id="resolve_next">resolve_next()</code>
<pre>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.
</pre>
</div>
</body></html>