diff options
Diffstat (limited to 'docs/dyn/orgpolicy_v2.organizations.customConstraints.html')
-rw-r--r-- | docs/dyn/orgpolicy_v2.organizations.customConstraints.html | 135 |
1 files changed, 135 insertions, 0 deletions
diff --git a/docs/dyn/orgpolicy_v2.organizations.customConstraints.html b/docs/dyn/orgpolicy_v2.organizations.customConstraints.html new file mode 100644 index 000000000..0de61cb45 --- /dev/null +++ b/docs/dyn/orgpolicy_v2.organizations.customConstraints.html @@ -0,0 +1,135 @@ +<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="orgpolicy_v2.html">Organization Policy API</a> . <a href="orgpolicy_v2.organizations.html">organizations</a> . <a href="orgpolicy_v2.organizations.customConstraints.html">customConstraints</a></h1> +<h2>Instance Methods</h2> +<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="#patch">patch(name, body=None, x__xgafv=None)</a></code></p> +<p class="firstline">Updates a Custom Constraint. Returns a `google.rpc.Status` with `google.rpc.Code.NOT_FOUND` if the constraint does not exist. Note: the supplied policy will perform a full overwrite of all fields.</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="patch">patch(name, body=None, x__xgafv=None)</code> + <pre>Updates a Custom Constraint. Returns a `google.rpc.Status` with `google.rpc.Code.NOT_FOUND` if the constraint does not exist. Note: the supplied policy will perform a full overwrite of all fields. + +Args: + name: string, Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example : "organizations/123/customConstraints/custom.createOnlyE2TypeVms" (required) + body: object, The request body. + The object takes the form of: + +{ # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can applied policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. + "actionType": "A String", # Allow or deny type. + "condition": "A String", # Org policy condition/expression. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")'` or, `resource.management.auto_upgrade == true` + "description": "A String", # Detailed information about this custom policy constraint. + "displayName": "A String", # One line display name for the UI. + "methodTypes": [ # All the operations being applied for this constraint. + "A String", + ], + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example : "organizations/123/customConstraints/custom.createOnlyE2TypeVms" + "resourceTypes": [ # Immutable. The Resource Instance type on which this policy applies to. Format will be of the form : "/" Example: * `compute.googleapis.com/Instance`. + "A String", + ], +} + + x__xgafv: string, V1 error format. + Allowed values + 1 - v1 error format + 2 - v2 error format + +Returns: + An object of the form: + + { # A custom constraint defined by customers which can *only* be applied to the given resource types and organization. By creating a custom constraint, customers can applied policies of this custom constraint. *Creating a custom constraint itself does NOT apply any policy enforcement*. + "actionType": "A String", # Allow or deny type. + "condition": "A String", # Org policy condition/expression. For example: `resource.instanceName.matches("[production|test]_.*_(\d)+")'` or, `resource.management.auto_upgrade == true` + "description": "A String", # Detailed information about this custom policy constraint. + "displayName": "A String", # One line display name for the UI. + "methodTypes": [ # All the operations being applied for this constraint. + "A String", + ], + "name": "A String", # Immutable. Name of the constraint. This is unique within the organization. Format of the name should be * `organizations/{organization_id}/customConstraints/{custom_constraint_id}` Example : "organizations/123/customConstraints/custom.createOnlyE2TypeVms" + "resourceTypes": [ # Immutable. The Resource Instance type on which this policy applies to. Format will be of the form : "/" Example: * `compute.googleapis.com/Instance`. + "A String", + ], +}</pre> +</div> + +</body></html>
\ No newline at end of file |