forked from googleapis/google-api-go-client
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
all: autogenerated update (2018-02-15)
Update: - androidpublisher/v1.1 - androidpublisher/v2 - cloudiot/v1 - container/v1beta1 - dataproc/v1beta2 - dlp/v2beta2 - testing/v1
- Loading branch information
1 parent
b0284fd
commit 3acc4f9
Showing
15 changed files
with
2,622 additions
and
304 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -658,61 +658,17 @@ | |
} | ||
} | ||
}, | ||
"revision": "20180208", | ||
"revision": "20180131", | ||
"rootUrl": "https://cloudiot.googleapis.com/", | ||
"schemas": { | ||
"AuditConfig": { | ||
"description": "Specifies the audit configuration for a service.\nThe configuration determines which permission types are logged, and what\nidentities, if any, are exempted from logging.\nAn AuditConfig must have one or more AuditLogConfigs.\n\nIf there are AuditConfigs for both `allServices` and a specific service,\nthe union of the two AuditConfigs is used for that service: the log_types\nspecified in each AuditConfig are enabled, and the exempted_members in each\nAuditLogConfig are exempted.\n\nExample Policy with multiple AuditConfigs:\n\n {\n \"audit_configs\": [\n {\n \"service\": \"allServices\"\n \"audit_log_configs\": [\n {\n \"log_type\": \"DATA_READ\",\n \"exempted_members\": [\n \"user:[email protected]\"\n ]\n },\n {\n \"log_type\": \"DATA_WRITE\",\n },\n {\n \"log_type\": \"ADMIN_READ\",\n }\n ]\n },\n {\n \"service\": \"fooservice.googleapis.com\"\n \"audit_log_configs\": [\n {\n \"log_type\": \"DATA_READ\",\n },\n {\n \"log_type\": \"DATA_WRITE\",\n \"exempted_members\": [\n \"user:[email protected]\"\n ]\n }\n ]\n }\n ]\n }\n\nFor fooservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ\nlogging. It also exempts [email protected] from DATA_READ logging, and\[email protected] from DATA_WRITE logging.", | ||
"id": "AuditConfig", | ||
"properties": { | ||
"auditLogConfigs": { | ||
"description": "The configuration for logging of each type of permission.\nNext ID: 4", | ||
"items": { | ||
"$ref": "AuditLogConfig" | ||
}, | ||
"type": "array" | ||
}, | ||
"service": { | ||
"description": "Specifies a service that will be enabled for audit logging.\nFor example, `storage.googleapis.com`, `cloudsql.googleapis.com`.\n`allServices` is a special value that covers all services.", | ||
"type": "string" | ||
} | ||
}, | ||
"type": "object" | ||
}, | ||
"AuditLogConfig": { | ||
"description": "Provides the configuration for logging a type of permissions.\nExample:\n\n {\n \"audit_log_configs\": [\n {\n \"log_type\": \"DATA_READ\",\n \"exempted_members\": [\n \"user:[email protected]\"\n ]\n },\n {\n \"log_type\": \"DATA_WRITE\",\n }\n ]\n }\n\nThis enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting\n[email protected] from DATA_READ logging.", | ||
"id": "AuditLogConfig", | ||
"properties": { | ||
"exemptedMembers": { | ||
"description": "Specifies the identities that do not cause logging for this type of\npermission.\nFollows the same format of Binding.members.", | ||
"items": { | ||
"type": "string" | ||
}, | ||
"type": "array" | ||
}, | ||
"logType": { | ||
"description": "The log type that this config enables.", | ||
"enum": [ | ||
"LOG_TYPE_UNSPECIFIED", | ||
"ADMIN_READ", | ||
"DATA_WRITE", | ||
"DATA_READ" | ||
], | ||
"enumDescriptions": [ | ||
"Default case. Should never be this.", | ||
"Admin reads. Example: CloudIAM getIamPolicy", | ||
"Data writes. Example: CloudSQL Users create", | ||
"Data reads. Example: CloudSQL Users list" | ||
], | ||
"type": "string" | ||
} | ||
}, | ||
"type": "object" | ||
}, | ||
"Binding": { | ||
"description": "Associates `members` with a `role`.", | ||
"id": "Binding", | ||
"properties": { | ||
"condition": { | ||
"$ref": "Expr", | ||
"description": "The condition that is associated with this binding.\nNOTE: an unsatisfied condition will not allow user access via current\nbinding. Different bindings, including their conditions, are examined\nindependently.\nThis field is only visible as GOOGLE_INTERNAL or CONDITION_TRUSTED_TESTER." | ||
}, | ||
"members": { | ||
"description": "Specifies the identities requesting access for a Cloud Platform resource.\n`members` can have the following values:\n\n* `allUsers`: A special identifier that represents anyone who is\n on the internet; with or without a Google account.\n\n* `allAuthenticatedUsers`: A special identifier that represents anyone\n who is authenticated with a Google account or a service account.\n\n* `user:{emailid}`: An email address that represents a specific Google\n account. For example, `[email protected]` or `[email protected]`.\n\n\n* `serviceAccount:{emailid}`: An email address that represents a service\n account. For example, `[email protected]`.\n\n* `group:{emailid}`: An email address that represents a Google group.\n For example, `[email protected]`.\n\n\n* `domain:{domain}`: A Google Apps domain name that represents all the\n users of that domain. For example, `google.com` or `example.com`.\n\n", | ||
"items": { | ||
|
@@ -775,7 +731,7 @@ | |
"type": "string" | ||
}, | ||
"lastHeartbeatTime": { | ||
"description": "[Output only] The last time an MQTT `PINGREQ` was received. This field\napplies only to devices connecting through MQTT. MQTT clients usually only\nsend `PINGREQ` messages if the connection is idle, and no other messages\nhave been sent. Timestamps are periodically collected and written to\nstorage; they may be stale by a few minutes.", | ||
"description": "[Output only] The last time a heartbeat was received. Timestamps are\nperiodically collected and written to storage; they may be stale by a few\nminutes. This field is only for devices connecting through MQTT.", | ||
"format": "google-datetime", | ||
"type": "string" | ||
}, | ||
|
@@ -928,6 +884,29 @@ | |
}, | ||
"type": "object" | ||
}, | ||
"Expr": { | ||
"description": "Represents an expression text. Example:\n\n title: \"User account presence\"\n description: \"Determines whether the request has a user account\"\n expression: \"size(request.user) \u003e 0\"", | ||
"id": "Expr", | ||
"properties": { | ||
"description": { | ||
"description": "An optional description of the expression. This is a longer text which\ndescribes the expression, e.g. when hovered over it in a UI.", | ||
"type": "string" | ||
}, | ||
"expression": { | ||
"description": "Textual representation of an expression in\nCommon Expression Language syntax.\n\nThe application context of the containing message determines which\nwell-known feature set of CEL is supported.", | ||
"type": "string" | ||
}, | ||
"location": { | ||
"description": "An optional string indicating the location of the expression for error\nreporting, e.g. a file name and a position in the file.", | ||
"type": "string" | ||
}, | ||
"title": { | ||
"description": "An optional title for the expression, i.e. a short string describing\nits purpose. This can be used e.g. in UIs which allow to enter the\nexpression.", | ||
"type": "string" | ||
} | ||
}, | ||
"type": "object" | ||
}, | ||
"GetIamPolicyRequest": { | ||
"description": "Request message for `GetIamPolicy` method.", | ||
"id": "GetIamPolicyRequest", | ||
|
@@ -1061,13 +1040,6 @@ | |
"description": "Defines an Identity and Access Management (IAM) policy. It is used to\nspecify access control policies for Cloud Platform resources.\n\n\nA `Policy` consists of a list of `bindings`. A `Binding` binds a list of\n`members` to a `role`, where the members can be user accounts, Google groups,\nGoogle domains, and service accounts. A `role` is a named list of permissions\ndefined by IAM.\n\n**Example**\n\n {\n \"bindings\": [\n {\n \"role\": \"roles/owner\",\n \"members\": [\n \"user:[email protected]\",\n \"group:[email protected]\",\n \"domain:google.com\",\n \"serviceAccount:[email protected]\",\n ]\n },\n {\n \"role\": \"roles/viewer\",\n \"members\": [\"user:[email protected]\"]\n }\n ]\n }\n\nFor a description of IAM and its features, see the\n[IAM developer's guide](https://cloud.google.com/iam/docs).", | ||
"id": "Policy", | ||
"properties": { | ||
"auditConfigs": { | ||
"description": "Specifies cloud audit logging configuration for this policy.", | ||
"items": { | ||
"$ref": "AuditConfig" | ||
}, | ||
"type": "array" | ||
}, | ||
"bindings": { | ||
"description": "Associates a list of `members` to a `role`.\n`bindings` with no members will result in an error.", | ||
"items": { | ||
|
Oops, something went wrong.