update all vendored dependencies

This commit is contained in:
Will Norris 2018-02-02 10:23:34 +00:00
parent 0c20cbe5b5
commit 1933f5bf1c
284 changed files with 37534 additions and 11024 deletions

View file

@ -1,11 +1,11 @@
{
"kind": "discovery#restDescription",
"etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/tlgWHRfLf7fwkqtOCpLemeoORxg\"",
"etag": "\"YWOzh2SDasdU84ArJnpYek-OMdg/aE5XnXblJMQy68d2aZIGrlTQ05U\"",
"discoveryVersion": "v1",
"id": "storage:v1",
"name": "storage",
"version": "v1",
"revision": "20170810",
"revision": "20171212",
"title": "Cloud Storage JSON API",
"description": "Stores and retrieves potentially large, immutable data objects.",
"ownerDomain": "google.com",
@ -23,7 +23,7 @@
"basePath": "/storage/v1/",
"rootUrl": "https://www.googleapis.com/",
"servicePath": "storage/v1/",
"batchPath": "batch",
"batchPath": "batch/storage/v1",
"parameters": {
"alt": {
"type": "string",
@ -114,7 +114,7 @@
"properties": {
"requesterPays": {
"type": "boolean",
"description": "When set to true, bucket is requester pays."
"description": "When set to true, Requester Pays is enabled for this bucket."
}
}
},
@ -153,6 +153,10 @@
}
}
},
"defaultEventBasedHold": {
"type": "boolean",
"description": "Defines the default value for Event-Based hold on newly created objects in this bucket. Event-Based hold is a way to retain objects indefinitely until an event occurs, signified by the hold's release. After being released, such objects will be subject to bucket-level retention (if any). One sample use case of this flag is for banks to hold loan documents for at least 3 years after loan is paid in full. Here bucket-level retention is 3 years and the event is loan being paid in full. In this example these objects will be held intact for any number of years until the event has occurred (hold is released) and then 3 more years after that. Objects under Event-Based hold cannot be deleted, overwritten or archived until the hold is removed."
},
"defaultObjectAcl": {
"type": "array",
"description": "Default access controls to apply to new objects when no ACL is provided.",
@ -165,7 +169,8 @@
"description": "Encryption configuration used by default for newly inserted objects, when no encryption config is specified.",
"properties": {
"defaultKmsKeyName": {
"type": "string"
"type": "string",
"description": "A Cloud KMS key that will be used to encrypt objects inserted into this bucket, if no encryption method is specified. Limited availability; usable only by enabled projects."
}
}
},
@ -175,7 +180,7 @@
},
"id": {
"type": "string",
"description": "The ID of the bucket. For buckets, the id and name properities are the same."
"description": "The ID of the bucket. For buckets, the id and name properties are the same."
},
"kind": {
"type": "string",
@ -302,6 +307,26 @@
"description": "The project number of the project the bucket belongs to.",
"format": "uint64"
},
"retentionPolicy": {
"type": "object",
"description": "Defines the retention policy for a bucket. The Retention policy enforces a minimum retention time for all objects contained in the bucket, based on their creation time. Any attempt to overwrite or delete objects younger than the retention period will result in a PERMISSION_DENIED error. An unlocked retention policy can be modified or removed from the bucket via the UpdateBucketMetadata RPC. A locked retention policy cannot be removed or shortened in duration for the lifetime of the bucket. Attempting to remove or decrease period of a locked retention policy will result in a PERMISSION_DENIED error.",
"properties": {
"effectiveTime": {
"type": "string",
"description": "The time from which policy was enforced and effective. RFC 3339 format.",
"format": "date-time"
},
"isLocked": {
"type": "boolean",
"description": "Once locked, an object retention policy cannot be modified."
},
"retentionPeriod": {
"type": "string",
"description": "Specifies the duration that objects need to be retained. Retention duration must be greater than zero and less than 100 years. Note that enforcement of retention periods less than a day is not guaranteed. Such periods should only be used for testing purposes.",
"format": "int64"
}
}
},
"selfLink": {
"type": "string",
"description": "The URI of this bucket."
@ -607,7 +632,12 @@
"payload_format": {
"type": "string",
"description": "The desired content of the Payload.",
"default": "JSON_API_V1"
"default": "JSON_API_V1",
"annotations": {
"required": [
"storage.notifications.insert"
]
}
},
"selfLink": {
"type": "string",
@ -711,6 +741,10 @@
"type": "string",
"description": "HTTP 1.1 Entity tag for the object."
},
"eventBasedHold": {
"type": "boolean",
"description": "Defines the Event-Based hold for an object. Event-Based hold is a way to retain objects indefinitely until an event occurs, signified by the hold's release. After being released, such objects will be subject to bucket-level retention (if any). One sample use case of this flag is for banks to hold loan documents for at least 3 years after loan is paid in full. Here bucket-level retention is 3 years and the event is loan being paid in full. In this example these objects will be held intact for any number of years until the event has occurred (hold is released) and then 3 more years after that."
},
"generation": {
"type": "string",
"description": "The content generation of this object. Used for object versioning.",
@ -727,7 +761,7 @@
},
"kmsKeyName": {
"type": "string",
"description": "Cloud KMS Key used to encrypt this object, if the object is encrypted by such a key."
"description": "Cloud KMS Key used to encrypt this object, if the object is encrypted by such a key. Limited availability; usable only by enabled projects."
},
"md5Hash": {
"type": "string",
@ -768,6 +802,11 @@
}
}
},
"retentionExpirationTime": {
"type": "string",
"description": "Specifies the earliest time that the object's retention period expires. This value is server-determined and is in RFC 3339 format. Note 1: This field is not provided for objects with an active Event-Based hold, since retention expiration is unknown until the hold is removed. Note 2: This value can be provided even when TemporaryHold is set (so that the user can reason about policy without having to first unset the TemporaryHold).",
"format": "date-time"
},
"selfLink": {
"type": "string",
"description": "The link to this object."
@ -781,6 +820,10 @@
"type": "string",
"description": "Storage class of the object."
},
"temporaryHold": {
"type": "boolean",
"description": "Defines the temporary hold for an object. This flag is used to enforce a temporary hold on an object. While it is set to true, the object is protected against deletion and overwrites. A common use case of this flag is regulatory investigations where objects need to be retained while the investigation is ongoing."
},
"timeCreated": {
"type": "string",
"description": "The creation time of the object in RFC 3339 format.",
@ -946,6 +989,9 @@
"items": {
"type": "object",
"properties": {
"condition": {
"type": "any"
},
"members": {
"type": "array",
"description": "A collection of identifiers for members who may assume the provided role. Recognized identifiers are as follows: \n- allUsers — A special identifier that represents anyone on the internet; with or without a Google account. \n- allAuthenticatedUsers — A special identifier that represents anyone who is authenticated with a Google account or a service account. \n- user:emailid — An email address that represents a specific account. For example, user:alice@gmail.com or user:joe@example.com. \n- serviceAccount:emailid — An email address that represents a service account. For example, serviceAccount:my-other-app@appspot.gserviceaccount.com . \n- group:emailid — An email address that represents a Google group. For example, group:admins@example.com. \n- domain:domain — A Google Apps domain name that represents all the users of that domain. For example, domain:google.com or domain:example.com. \n- projectOwner:projectid — Owners of the given project. For example, projectOwner:my-example-project \n- projectEditor:projectid — Editors of the given project. For example, projectEditor:my-example-project \n- projectViewer:projectid — Viewers of the given project. For example, projectViewer:my-example-project",
@ -1087,7 +1133,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1120,7 +1166,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1150,7 +1196,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1182,7 +1228,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1217,7 +1263,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1256,7 +1302,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1305,7 +1351,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1357,7 +1403,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1389,7 +1435,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1471,6 +1517,11 @@
"Omit owner, acl and defaultObjectAcl properties."
],
"location": "query"
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request.",
"location": "query"
}
},
"parameterOrder": [
@ -1530,6 +1581,11 @@
"Omit owner, acl and defaultObjectAcl properties."
],
"location": "query"
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request.",
"location": "query"
}
},
"parameterOrder": [
@ -1546,6 +1602,44 @@
"https://www.googleapis.com/auth/devstorage.read_write"
]
},
"lockRetentionPolicy": {
"id": "storage.buckets.lockRetentionPolicy",
"path": "b/{bucket}/lockRetentionPolicy",
"httpMethod": "POST",
"description": "Locks retention policy on a bucket.",
"parameters": {
"bucket": {
"type": "string",
"description": "Name of a bucket.",
"required": true,
"location": "path"
},
"ifMetagenerationMatch": {
"type": "string",
"description": "Makes the operation conditional on whether bucket's current metageneration matches the given value.",
"required": true,
"format": "int64",
"location": "query"
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
"parameterOrder": [
"bucket",
"ifMetagenerationMatch"
],
"response": {
"$ref": "Bucket"
},
"scopes": [
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/devstorage.full_control",
"https://www.googleapis.com/auth/devstorage.read_write"
]
},
"patch": {
"id": "storage.buckets.patch",
"path": "b/{bucket}",
@ -1625,7 +1719,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1657,7 +1751,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1697,7 +1791,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1795,7 +1889,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1858,7 +1952,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1891,7 +1985,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1921,7 +2015,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -1965,7 +2059,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2000,7 +2094,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2039,7 +2133,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2082,7 +2176,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2116,7 +2210,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2149,7 +2243,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2182,7 +2276,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2236,7 +2330,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2282,7 +2376,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2325,7 +2419,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2370,7 +2464,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2418,7 +2512,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2470,7 +2564,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2552,7 +2646,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2570,9 +2664,7 @@
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/devstorage.full_control",
"https://www.googleapis.com/auth/devstorage.read_write"
],
"supportsMediaDownload": true,
"useMediaDownloadService": true
]
},
"copy": {
"id": "storage.objects.copy",
@ -2694,7 +2786,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2714,9 +2806,7 @@
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/devstorage.full_control",
"https://www.googleapis.com/auth/devstorage.read_write"
],
"supportsMediaDownload": true,
"useMediaDownloadService": true
]
},
"delete": {
"id": "storage.objects.delete",
@ -2768,7 +2858,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2845,7 +2935,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2892,7 +2982,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -2954,7 +3044,7 @@
},
"kmsKeyName": {
"type": "string",
"description": "Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings/my-kr/cryptoKeys/my-key, that will be used to encrypt the object. Overrides the object metadata's kms_key_name value, if any.",
"description": "Resource name of the Cloud KMS key, of the form projects/my-project/locations/global/keyRings/my-kr/cryptoKeys/my-key, that will be used to encrypt the object. Overrides the object metadata's kms_key_name value, if any. Limited availability; usable only by enabled projects.",
"location": "query"
},
"name": {
@ -2998,7 +3088,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -3016,8 +3106,6 @@
"https://www.googleapis.com/auth/devstorage.full_control",
"https://www.googleapis.com/auth/devstorage.read_write"
],
"supportsMediaDownload": true,
"useMediaDownloadService": true,
"supportsMediaUpload": true,
"mediaUpload": {
"accept": [
@ -3085,7 +3173,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
},
"versions": {
@ -3113,7 +3201,7 @@
"id": "storage.objects.patch",
"path": "b/{bucket}/o/{object}",
"httpMethod": "PATCH",
"description": "Updates an object's metadata. This method supports patch semantics.",
"description": "Patches an object's metadata.",
"parameters": {
"bucket": {
"type": "string",
@ -3348,7 +3436,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -3396,7 +3484,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -3449,7 +3537,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -3553,7 +3641,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
}
},
@ -3570,9 +3658,7 @@
"scopes": [
"https://www.googleapis.com/auth/cloud-platform",
"https://www.googleapis.com/auth/devstorage.full_control"
],
"supportsMediaDownload": true,
"useMediaDownloadService": true
]
},
"watchAll": {
"id": "storage.objects.watchAll",
@ -3624,7 +3710,7 @@
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request, for Requester Pays buckets.",
"description": "The project to be billed for this request. Required for Requester Pays buckets.",
"location": "query"
},
"versions": {
@ -3669,6 +3755,11 @@
"description": "Project ID",
"required": true,
"location": "path"
},
"userProject": {
"type": "string",
"description": "The project to be billed for this request.",
"location": "query"
}
},
"parameterOrder": [

File diff suppressed because it is too large Load diff