mirror of
https://github.com/rclone/rclone.git
synced 2025-08-17 09:01:33 +02:00
vendor: update all dependencies
This commit is contained in:
205
vendor/google.golang.org/api/container/v1beta1/container-api.json
generated
vendored
205
vendor/google.golang.org/api/container/v1beta1/container-api.json
generated
vendored
@ -202,6 +202,31 @@
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations",
|
||||
"httpMethod": "GET",
|
||||
"id": "container.projects.locations.list",
|
||||
"parameterOrder": [
|
||||
"parent"
|
||||
],
|
||||
"parameters": {
|
||||
"parent": {
|
||||
"description": "Contains the name of the resource requested.\nSpecific in the format 'projects/*/locations'.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1beta1/{+parent}/locations",
|
||||
"response": {
|
||||
"$ref": "ListLocationsResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -304,7 +329,7 @@
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"description": "Gets the details of a specific cluster.",
|
||||
"description": "Gets the details for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}",
|
||||
"httpMethod": "GET",
|
||||
"id": "container.projects.locations.clusters.get",
|
||||
@ -379,7 +404,7 @@
|
||||
]
|
||||
},
|
||||
"setAddons": {
|
||||
"description": "Sets the addons of a specific cluster.",
|
||||
"description": "Sets the addons for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setAddons",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.locations.clusters.setAddons",
|
||||
@ -435,7 +460,7 @@
|
||||
]
|
||||
},
|
||||
"setLocations": {
|
||||
"description": "Sets the locations of a specific cluster.",
|
||||
"description": "Sets the locations for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLocations",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.locations.clusters.setLocations",
|
||||
@ -463,7 +488,7 @@
|
||||
]
|
||||
},
|
||||
"setLogging": {
|
||||
"description": "Sets the logging service of a specific cluster.",
|
||||
"description": "Sets the logging service for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLogging",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.locations.clusters.setLogging",
|
||||
@ -519,7 +544,7 @@
|
||||
]
|
||||
},
|
||||
"setMasterAuth": {
|
||||
"description": "Used to set master auth materials. Currently supports :-\nChanging the admin password of a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
"description": "Used to set master auth materials. Currently supports :-\nChanging the admin password for a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMasterAuth",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.locations.clusters.setMasterAuth",
|
||||
@ -547,7 +572,7 @@
|
||||
]
|
||||
},
|
||||
"setMonitoring": {
|
||||
"description": "Sets the monitoring service of a specific cluster.",
|
||||
"description": "Sets the monitoring service for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMonitoring",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.locations.clusters.setMonitoring",
|
||||
@ -659,7 +684,7 @@
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
"description": "Updates the settings of a specific cluster.",
|
||||
"description": "Updates the settings for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}",
|
||||
"httpMethod": "PUT",
|
||||
"id": "container.projects.locations.clusters.update",
|
||||
@ -687,7 +712,7 @@
|
||||
]
|
||||
},
|
||||
"updateMaster": {
|
||||
"description": "Updates the master of a specific cluster.",
|
||||
"description": "Updates the master for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:updateMaster",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.locations.clusters.updateMaster",
|
||||
@ -961,7 +986,7 @@
|
||||
]
|
||||
},
|
||||
"setSize": {
|
||||
"description": "Sets the size of a specific node pool.",
|
||||
"description": "Sets the size for a specific node pool.",
|
||||
"flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setSize",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.locations.clusters.nodePools.setSize",
|
||||
@ -1172,7 +1197,7 @@
|
||||
"clusters": {
|
||||
"methods": {
|
||||
"addons": {
|
||||
"description": "Sets the addons of a specific cluster.",
|
||||
"description": "Sets the addons for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.zones.clusters.addons",
|
||||
@ -1331,7 +1356,7 @@
|
||||
]
|
||||
},
|
||||
"get": {
|
||||
"description": "Gets the details of a specific cluster.",
|
||||
"description": "Gets the details for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}",
|
||||
"httpMethod": "GET",
|
||||
"id": "container.projects.zones.clusters.get",
|
||||
@ -1451,7 +1476,7 @@
|
||||
]
|
||||
},
|
||||
"locations": {
|
||||
"description": "Sets the locations of a specific cluster.",
|
||||
"description": "Sets the locations for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.zones.clusters.locations",
|
||||
@ -1492,7 +1517,7 @@
|
||||
]
|
||||
},
|
||||
"logging": {
|
||||
"description": "Sets the logging service of a specific cluster.",
|
||||
"description": "Sets the logging service for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.zones.clusters.logging",
|
||||
@ -1533,7 +1558,7 @@
|
||||
]
|
||||
},
|
||||
"master": {
|
||||
"description": "Updates the master of a specific cluster.",
|
||||
"description": "Updates the master for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.zones.clusters.master",
|
||||
@ -1574,7 +1599,7 @@
|
||||
]
|
||||
},
|
||||
"monitoring": {
|
||||
"description": "Sets the monitoring service of a specific cluster.",
|
||||
"description": "Sets the monitoring service for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.zones.clusters.monitoring",
|
||||
@ -1697,7 +1722,7 @@
|
||||
]
|
||||
},
|
||||
"setMasterAuth": {
|
||||
"description": "Used to set master auth materials. Currently supports :-\nChanging the admin password of a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
"description": "Used to set master auth materials. Currently supports :-\nChanging the admin password for a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.zones.clusters.setMasterAuth",
|
||||
@ -1820,7 +1845,7 @@
|
||||
]
|
||||
},
|
||||
"update": {
|
||||
"description": "Updates the settings of a specific cluster.",
|
||||
"description": "Updates the settings for a specific cluster.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}",
|
||||
"httpMethod": "PUT",
|
||||
"id": "container.projects.zones.clusters.update",
|
||||
@ -2193,7 +2218,7 @@
|
||||
]
|
||||
},
|
||||
"setSize": {
|
||||
"description": "Sets the size of a specific node pool.",
|
||||
"description": "Sets the size for a specific node pool.",
|
||||
"flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize",
|
||||
"httpMethod": "POST",
|
||||
"id": "container.projects.zones.clusters.nodePools.setSize",
|
||||
@ -2421,7 +2446,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20180412",
|
||||
"revision": "20180524",
|
||||
"rootUrl": "https://container.googleapis.com/",
|
||||
"schemas": {
|
||||
"AcceleratorConfig": {
|
||||
@ -2478,6 +2503,17 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"BinaryAuthorization": {
|
||||
"description": "Configuration for Binary Authorization.",
|
||||
"id": "BinaryAuthorization",
|
||||
"properties": {
|
||||
"enabled": {
|
||||
"description": "Enable Binary Authorization for this cluster. If enabled, all container\nimages will be validated by Google Binauthz.",
|
||||
"type": "boolean"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"CancelOperationRequest": {
|
||||
"description": "CancelOperationRequest cancels a single operation.",
|
||||
"id": "CancelOperationRequest",
|
||||
@ -2535,6 +2571,10 @@
|
||||
"$ref": "AddonsConfig",
|
||||
"description": "Configurations for the various addons available to run in the cluster."
|
||||
},
|
||||
"binaryAuthorization": {
|
||||
"$ref": "BinaryAuthorization",
|
||||
"description": "Configuration for Binary Authorization."
|
||||
},
|
||||
"clusterIpv4Cidr": {
|
||||
"description": "The IP address range of the container pods in this cluster, in\n[CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)\nnotation (e.g. `10.96.0.0/14`). Leave blank to have\none automatically chosen or specify a `/14` block in `10.0.0.0/8`.",
|
||||
"type": "string"
|
||||
@ -2735,6 +2775,10 @@
|
||||
"$ref": "AddonsConfig",
|
||||
"description": "Configurations for the various addons available to run in the cluster."
|
||||
},
|
||||
"desiredBinaryAuthorization": {
|
||||
"$ref": "BinaryAuthorization",
|
||||
"description": "The desired configuration options for the Binary Authorization feature."
|
||||
},
|
||||
"desiredImageType": {
|
||||
"description": "The desired image type for the node pool.\nNOTE: Set the \"desired_node_pool\" field as well.",
|
||||
"type": "string"
|
||||
@ -2991,6 +3035,24 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ListLocationsResponse": {
|
||||
"description": "ListLocationsResponse returns the list of all GKE locations and their\nrecommendation state.",
|
||||
"id": "ListLocationsResponse",
|
||||
"properties": {
|
||||
"locations": {
|
||||
"description": "A full list of GKE locations.",
|
||||
"items": {
|
||||
"$ref": "Location"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"nextPageToken": {
|
||||
"description": "Only return ListLocationsResponse that occur after the page_token. This\nvalue should be populated from the ListLocationsResponse.next_page_token if\nthat response token was set (which happens when listing more Locations than\nfit in a single ListLocationsResponse).",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ListNodePoolsResponse": {
|
||||
"description": "ListNodePoolsResponse is the result of ListNodePoolsRequest.",
|
||||
"id": "ListNodePoolsResponse",
|
||||
@ -3044,6 +3106,35 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"Location": {
|
||||
"description": "Location returns the location name, and if the location is recommended\nfor GKE cluster scheduling.",
|
||||
"id": "Location",
|
||||
"properties": {
|
||||
"name": {
|
||||
"description": "Contains the name of the resource requested.\nSpecific in the format 'projects/*/locations/*'.",
|
||||
"type": "string"
|
||||
},
|
||||
"recommended": {
|
||||
"description": "Recommended is a bool combining the drain state of the location (ie- has\nthe region been drained manually?), and the stockout status of any zone\naccording to Zone Advisor. This will be internal only for use by pantheon.",
|
||||
"type": "boolean"
|
||||
},
|
||||
"type": {
|
||||
"description": "Contains the type of location this Location is for.\nRegional or Zonal.",
|
||||
"enum": [
|
||||
"LOCATION_TYPE_UNSPECIFIED",
|
||||
"ZONE",
|
||||
"REGION"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"LOCATION_TYPE_UNSPECIFIED means the location type was not determined.",
|
||||
"A GKE Location where Zonal clusters can be created.",
|
||||
"A GKE Location where Regional clusters can be created."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"MaintenancePolicy": {
|
||||
"description": "MaintenancePolicy defines the maintenance policy to be used for the cluster.",
|
||||
"id": "MaintenancePolicy",
|
||||
@ -3115,6 +3206,31 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"Metric": {
|
||||
"description": "Progress metric is (string, int|float|string) pair.",
|
||||
"id": "Metric",
|
||||
"properties": {
|
||||
"doubleValue": {
|
||||
"description": "For metrics with floating point value.",
|
||||
"format": "double",
|
||||
"type": "number"
|
||||
},
|
||||
"intValue": {
|
||||
"description": "For metrics with integer value.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "Metric name, required.\ne.g., \"nodes total\", \"percent done\"",
|
||||
"type": "string"
|
||||
},
|
||||
"stringValue": {
|
||||
"description": "For metrics with custom values (ratios, visual progress, etc.).",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"NetworkConfig": {
|
||||
"description": "NetworkConfig reports the relative names of network \u0026 subnetwork.",
|
||||
"id": "NetworkConfig",
|
||||
@ -3180,6 +3296,10 @@
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"diskType": {
|
||||
"description": "Type of the disk attached to each node (e.g. 'pd-standard' or 'pd-ssd')\n\nIf unspecified, the default disk type is 'pd-standard'",
|
||||
"type": "string"
|
||||
},
|
||||
"imageType": {
|
||||
"description": "The image type to use for this node. Note that for a given image type,\nthe latest version of it will be used.",
|
||||
"type": "string"
|
||||
@ -3449,6 +3569,10 @@
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"progress": {
|
||||
"$ref": "OperationProgress",
|
||||
"description": "[Output only] Progress information for an operation."
|
||||
},
|
||||
"selfLink": {
|
||||
"description": "Server-defined URL for the resource.",
|
||||
"type": "string"
|
||||
@ -3490,6 +3614,49 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"OperationProgress": {
|
||||
"description": "Information about operation (or operation stage) progress.",
|
||||
"id": "OperationProgress",
|
||||
"properties": {
|
||||
"metrics": {
|
||||
"description": "Progress metric bundle, for example:\n metrics: [{name: \"nodes done\", int_value: 15},\n {name: \"nodes total\", int_value: 32}]\nor\n metrics: [{name: \"progress\", double_value: 0.56},\n {name: \"progress scale\", double_value: 1.0}]",
|
||||
"items": {
|
||||
"$ref": "Metric"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"name": {
|
||||
"description": "A non-parameterized string describing an operation stage.\nUnset for single-stage operations.",
|
||||
"type": "string"
|
||||
},
|
||||
"stages": {
|
||||
"description": "Substages of an operation or a stage.",
|
||||
"items": {
|
||||
"$ref": "OperationProgress"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"status": {
|
||||
"description": "Status of an operation stage.\nUnset for single-stage operations.",
|
||||
"enum": [
|
||||
"STATUS_UNSPECIFIED",
|
||||
"PENDING",
|
||||
"RUNNING",
|
||||
"DONE",
|
||||
"ABORTING"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Not set.",
|
||||
"The operation has been created.",
|
||||
"The operation is currently running.",
|
||||
"The operation is done, either cancelled or completed.",
|
||||
"The operation is aborting."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"PodSecurityPolicyConfig": {
|
||||
"description": "Configuration for the PodSecurityPolicy feature.",
|
||||
"id": "PodSecurityPolicyConfig",
|
||||
|
454
vendor/google.golang.org/api/container/v1beta1/container-gen.go
generated
vendored
454
vendor/google.golang.org/api/container/v1beta1/container-gen.go
generated
vendored
@ -333,6 +333,36 @@ func (s *AutoUpgradeOptions) MarshalJSON() ([]byte, error) {
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// BinaryAuthorization: Configuration for Binary Authorization.
|
||||
type BinaryAuthorization struct {
|
||||
// Enabled: Enable Binary Authorization for this cluster. If enabled,
|
||||
// all container
|
||||
// images will be validated by Google Binauthz.
|
||||
Enabled bool `json:"enabled,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Enabled") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Enabled") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *BinaryAuthorization) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod BinaryAuthorization
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// CancelOperationRequest: CancelOperationRequest cancels a single
|
||||
// operation.
|
||||
type CancelOperationRequest struct {
|
||||
@ -452,6 +482,9 @@ type Cluster struct {
|
||||
// in the cluster.
|
||||
AddonsConfig *AddonsConfig `json:"addonsConfig,omitempty"`
|
||||
|
||||
// BinaryAuthorization: Configuration for Binary Authorization.
|
||||
BinaryAuthorization *BinaryAuthorization `json:"binaryAuthorization,omitempty"`
|
||||
|
||||
// ClusterIpv4Cidr: The IP address range of the container pods in this
|
||||
// cluster,
|
||||
// in
|
||||
@ -782,6 +815,10 @@ type ClusterUpdate struct {
|
||||
// to run in the cluster.
|
||||
DesiredAddonsConfig *AddonsConfig `json:"desiredAddonsConfig,omitempty"`
|
||||
|
||||
// DesiredBinaryAuthorization: The desired configuration options for the
|
||||
// Binary Authorization feature.
|
||||
DesiredBinaryAuthorization *BinaryAuthorization `json:"desiredBinaryAuthorization,omitempty"`
|
||||
|
||||
// DesiredImageType: The desired image type for the node pool.
|
||||
// NOTE: Set the "desired_node_pool" field as well.
|
||||
DesiredImageType string `json:"desiredImageType,omitempty"`
|
||||
@ -1440,6 +1477,49 @@ func (s *ListClustersResponse) MarshalJSON() ([]byte, error) {
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// ListLocationsResponse: ListLocationsResponse returns the list of all
|
||||
// GKE locations and their
|
||||
// recommendation state.
|
||||
type ListLocationsResponse struct {
|
||||
// Locations: A full list of GKE locations.
|
||||
Locations []*Location `json:"locations,omitempty"`
|
||||
|
||||
// NextPageToken: Only return ListLocationsResponse that occur after the
|
||||
// page_token. This
|
||||
// value should be populated from the
|
||||
// ListLocationsResponse.next_page_token if
|
||||
// that response token was set (which happens when listing more
|
||||
// Locations than
|
||||
// fit in a single ListLocationsResponse).
|
||||
NextPageToken string `json:"nextPageToken,omitempty"`
|
||||
|
||||
// ServerResponse contains the HTTP response code and headers from the
|
||||
// server.
|
||||
googleapi.ServerResponse `json:"-"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Locations") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Locations") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *ListLocationsResponse) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod ListLocationsResponse
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// ListNodePoolsResponse: ListNodePoolsResponse is the result of
|
||||
// ListNodePoolsRequest.
|
||||
type ListNodePoolsResponse struct {
|
||||
@ -1557,6 +1637,55 @@ func (s *ListUsableSubnetworksResponse) MarshalJSON() ([]byte, error) {
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// Location: Location returns the location name, and if the location is
|
||||
// recommended
|
||||
// for GKE cluster scheduling.
|
||||
type Location struct {
|
||||
// Name: Contains the name of the resource requested.
|
||||
// Specific in the format 'projects/*/locations/*'.
|
||||
Name string `json:"name,omitempty"`
|
||||
|
||||
// Recommended: Recommended is a bool combining the drain state of the
|
||||
// location (ie- has
|
||||
// the region been drained manually?), and the stockout status of any
|
||||
// zone
|
||||
// according to Zone Advisor. This will be internal only for use by
|
||||
// pantheon.
|
||||
Recommended bool `json:"recommended,omitempty"`
|
||||
|
||||
// Type: Contains the type of location this Location is for.
|
||||
// Regional or Zonal.
|
||||
//
|
||||
// Possible values:
|
||||
// "LOCATION_TYPE_UNSPECIFIED" - LOCATION_TYPE_UNSPECIFIED means the
|
||||
// location type was not determined.
|
||||
// "ZONE" - A GKE Location where Zonal clusters can be created.
|
||||
// "REGION" - A GKE Location where Regional clusters can be created.
|
||||
Type string `json:"type,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Name") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Name") to include in API
|
||||
// requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *Location) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod Location
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// MaintenancePolicy: MaintenancePolicy defines the maintenance policy
|
||||
// to be used for the cluster.
|
||||
type MaintenancePolicy struct {
|
||||
@ -1724,6 +1853,59 @@ func (s *MasterAuthorizedNetworksConfig) MarshalJSON() ([]byte, error) {
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// Metric: Progress metric is (string, int|float|string) pair.
|
||||
type Metric struct {
|
||||
// DoubleValue: For metrics with floating point value.
|
||||
DoubleValue float64 `json:"doubleValue,omitempty"`
|
||||
|
||||
// IntValue: For metrics with integer value.
|
||||
IntValue int64 `json:"intValue,omitempty,string"`
|
||||
|
||||
// Name: Metric name, required.
|
||||
// e.g., "nodes total", "percent done"
|
||||
Name string `json:"name,omitempty"`
|
||||
|
||||
// StringValue: For metrics with custom values (ratios, visual progress,
|
||||
// etc.).
|
||||
StringValue string `json:"stringValue,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "DoubleValue") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "DoubleValue") to include
|
||||
// in API requests with the JSON null value. By default, fields with
|
||||
// empty values are omitted from API requests. However, any field with
|
||||
// an empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *Metric) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod Metric
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
func (s *Metric) UnmarshalJSON(data []byte) error {
|
||||
type NoMethod Metric
|
||||
var s1 struct {
|
||||
DoubleValue gensupport.JSONFloat64 `json:"doubleValue"`
|
||||
*NoMethod
|
||||
}
|
||||
s1.NoMethod = (*NoMethod)(s)
|
||||
if err := json.Unmarshal(data, &s1); err != nil {
|
||||
return err
|
||||
}
|
||||
s.DoubleValue = float64(s1.DoubleValue)
|
||||
return nil
|
||||
}
|
||||
|
||||
// NetworkConfig: NetworkConfig reports the relative names of network &
|
||||
// subnetwork.
|
||||
type NetworkConfig struct {
|
||||
@ -1850,6 +2032,12 @@ type NodeConfig struct {
|
||||
// If unspecified, the default disk size is 100GB.
|
||||
DiskSizeGb int64 `json:"diskSizeGb,omitempty"`
|
||||
|
||||
// DiskType: Type of the disk attached to each node (e.g. 'pd-standard'
|
||||
// or 'pd-ssd')
|
||||
//
|
||||
// If unspecified, the default disk type is 'pd-standard'
|
||||
DiskType string `json:"diskType,omitempty"`
|
||||
|
||||
// ImageType: The image type to use for this node. Note that for a given
|
||||
// image type,
|
||||
// the latest version of it will be used.
|
||||
@ -2293,6 +2481,9 @@ type Operation struct {
|
||||
// "SET_MAINTENANCE_POLICY" - Set the maintenance policy.
|
||||
OperationType string `json:"operationType,omitempty"`
|
||||
|
||||
// Progress: [Output only] Progress information for an operation.
|
||||
Progress *OperationProgress `json:"progress,omitempty"`
|
||||
|
||||
// SelfLink: Server-defined URL for the resource.
|
||||
SelfLink string `json:"selfLink,omitempty"`
|
||||
|
||||
@ -2352,6 +2543,58 @@ func (s *Operation) MarshalJSON() ([]byte, error) {
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// OperationProgress: Information about operation (or operation stage)
|
||||
// progress.
|
||||
type OperationProgress struct {
|
||||
// Metrics: Progress metric bundle, for example:
|
||||
// metrics: [{name: "nodes done", int_value: 15},
|
||||
// {name: "nodes total", int_value: 32}]
|
||||
// or
|
||||
// metrics: [{name: "progress", double_value: 0.56},
|
||||
// {name: "progress scale", double_value: 1.0}]
|
||||
Metrics []*Metric `json:"metrics,omitempty"`
|
||||
|
||||
// Name: A non-parameterized string describing an operation stage.
|
||||
// Unset for single-stage operations.
|
||||
Name string `json:"name,omitempty"`
|
||||
|
||||
// Stages: Substages of an operation or a stage.
|
||||
Stages []*OperationProgress `json:"stages,omitempty"`
|
||||
|
||||
// Status: Status of an operation stage.
|
||||
// Unset for single-stage operations.
|
||||
//
|
||||
// Possible values:
|
||||
// "STATUS_UNSPECIFIED" - Not set.
|
||||
// "PENDING" - The operation has been created.
|
||||
// "RUNNING" - The operation is currently running.
|
||||
// "DONE" - The operation is done, either cancelled or completed.
|
||||
// "ABORTING" - The operation is aborting.
|
||||
Status string `json:"status,omitempty"`
|
||||
|
||||
// ForceSendFields is a list of field names (e.g. "Metrics") to
|
||||
// unconditionally include in API requests. By default, fields with
|
||||
// empty values are omitted from API requests. However, any non-pointer,
|
||||
// non-interface field appearing in ForceSendFields will be sent to the
|
||||
// server regardless of whether the field is empty or not. This may be
|
||||
// used to include empty fields in Patch requests.
|
||||
ForceSendFields []string `json:"-"`
|
||||
|
||||
// NullFields is a list of field names (e.g. "Metrics") to include in
|
||||
// API requests with the JSON null value. By default, fields with empty
|
||||
// values are omitted from API requests. However, any field with an
|
||||
// empty value appearing in NullFields will be sent to the server as
|
||||
// null. It is an error if a field in this list has a non-empty value.
|
||||
// This may be used to include null fields in Patch requests.
|
||||
NullFields []string `json:"-"`
|
||||
}
|
||||
|
||||
func (s *OperationProgress) MarshalJSON() ([]byte, error) {
|
||||
type NoMethod OperationProgress
|
||||
raw := NoMethod(*s)
|
||||
return gensupport.MarshalJSON(raw, s.ForceSendFields, s.NullFields)
|
||||
}
|
||||
|
||||
// PodSecurityPolicyConfig: Configuration for the PodSecurityPolicy
|
||||
// feature.
|
||||
type PodSecurityPolicyConfig struct {
|
||||
@ -3912,6 +4155,145 @@ func (c *ProjectsLocationsGetServerConfigCall) Do(opts ...googleapi.CallOption)
|
||||
|
||||
}
|
||||
|
||||
// method id "container.projects.locations.list":
|
||||
|
||||
type ProjectsLocationsListCall struct {
|
||||
s *Service
|
||||
parent string
|
||||
urlParams_ gensupport.URLParams
|
||||
ifNoneMatch_ string
|
||||
ctx_ context.Context
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// List:
|
||||
func (r *ProjectsLocationsService) List(parent string) *ProjectsLocationsListCall {
|
||||
c := &ProjectsLocationsListCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.parent = parent
|
||||
return c
|
||||
}
|
||||
|
||||
// Fields allows partial responses to be retrieved. See
|
||||
// https://developers.google.com/gdata/docs/2.0/basics#PartialResponse
|
||||
// for more information.
|
||||
func (c *ProjectsLocationsListCall) Fields(s ...googleapi.Field) *ProjectsLocationsListCall {
|
||||
c.urlParams_.Set("fields", googleapi.CombineFields(s))
|
||||
return c
|
||||
}
|
||||
|
||||
// IfNoneMatch sets the optional parameter which makes the operation
|
||||
// fail if the object's ETag matches the given value. This is useful for
|
||||
// getting updates only after the object has changed since the last
|
||||
// request. Use googleapi.IsNotModified to check whether the response
|
||||
// error from Do is the result of In-None-Match.
|
||||
func (c *ProjectsLocationsListCall) IfNoneMatch(entityTag string) *ProjectsLocationsListCall {
|
||||
c.ifNoneMatch_ = entityTag
|
||||
return c
|
||||
}
|
||||
|
||||
// Context sets the context to be used in this call's Do method. Any
|
||||
// pending HTTP request will be aborted if the provided context is
|
||||
// canceled.
|
||||
func (c *ProjectsLocationsListCall) Context(ctx context.Context) *ProjectsLocationsListCall {
|
||||
c.ctx_ = ctx
|
||||
return c
|
||||
}
|
||||
|
||||
// Header returns an http.Header that can be modified by the caller to
|
||||
// add HTTP headers to the request.
|
||||
func (c *ProjectsLocationsListCall) Header() http.Header {
|
||||
if c.header_ == nil {
|
||||
c.header_ = make(http.Header)
|
||||
}
|
||||
return c.header_
|
||||
}
|
||||
|
||||
func (c *ProjectsLocationsListCall) doRequest(alt string) (*http.Response, error) {
|
||||
reqHeaders := make(http.Header)
|
||||
for k, v := range c.header_ {
|
||||
reqHeaders[k] = v
|
||||
}
|
||||
reqHeaders.Set("User-Agent", c.s.userAgent())
|
||||
if c.ifNoneMatch_ != "" {
|
||||
reqHeaders.Set("If-None-Match", c.ifNoneMatch_)
|
||||
}
|
||||
var body io.Reader = nil
|
||||
c.urlParams_.Set("alt", alt)
|
||||
urls := googleapi.ResolveRelative(c.s.BasePath, "v1beta1/{+parent}/locations")
|
||||
urls += "?" + c.urlParams_.Encode()
|
||||
req, _ := http.NewRequest("GET", urls, body)
|
||||
req.Header = reqHeaders
|
||||
googleapi.Expand(req.URL, map[string]string{
|
||||
"parent": c.parent,
|
||||
})
|
||||
return gensupport.SendRequest(c.ctx_, c.s.client, req)
|
||||
}
|
||||
|
||||
// Do executes the "container.projects.locations.list" call.
|
||||
// Exactly one of *ListLocationsResponse or error will be non-nil. Any
|
||||
// non-2xx status code is an error. Response headers are in either
|
||||
// *ListLocationsResponse.ServerResponse.Header or (if a response was
|
||||
// returned at all) in error.(*googleapi.Error).Header. Use
|
||||
// googleapi.IsNotModified to check whether the returned error was
|
||||
// because http.StatusNotModified was returned.
|
||||
func (c *ProjectsLocationsListCall) Do(opts ...googleapi.CallOption) (*ListLocationsResponse, error) {
|
||||
gensupport.SetOptions(c.urlParams_, opts...)
|
||||
res, err := c.doRequest("json")
|
||||
if res != nil && res.StatusCode == http.StatusNotModified {
|
||||
if res.Body != nil {
|
||||
res.Body.Close()
|
||||
}
|
||||
return nil, &googleapi.Error{
|
||||
Code: res.StatusCode,
|
||||
Header: res.Header,
|
||||
}
|
||||
}
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
defer googleapi.CloseBody(res)
|
||||
if err := googleapi.CheckResponse(res); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
ret := &ListLocationsResponse{
|
||||
ServerResponse: googleapi.ServerResponse{
|
||||
Header: res.Header,
|
||||
HTTPStatusCode: res.StatusCode,
|
||||
},
|
||||
}
|
||||
target := &ret
|
||||
if err := gensupport.DecodeResponse(target, res); err != nil {
|
||||
return nil, err
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations",
|
||||
// "httpMethod": "GET",
|
||||
// "id": "container.projects.locations.list",
|
||||
// "parameterOrder": [
|
||||
// "parent"
|
||||
// ],
|
||||
// "parameters": {
|
||||
// "parent": {
|
||||
// "description": "Contains the name of the resource requested.\nSpecific in the format 'projects/*/locations'.",
|
||||
// "location": "path",
|
||||
// "pattern": "^projects/[^/]+$",
|
||||
// "required": true,
|
||||
// "type": "string"
|
||||
// }
|
||||
// },
|
||||
// "path": "v1beta1/{+parent}/locations",
|
||||
// "response": {
|
||||
// "$ref": "ListLocationsResponse"
|
||||
// },
|
||||
// "scopes": [
|
||||
// "https://www.googleapis.com/auth/cloud-platform"
|
||||
// ]
|
||||
// }
|
||||
|
||||
}
|
||||
|
||||
// method id "container.projects.locations.clusters.completeIpRotation":
|
||||
|
||||
type ProjectsLocationsClustersCompleteIpRotationCall struct {
|
||||
@ -4390,7 +4772,7 @@ type ProjectsLocationsClustersGetCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Get: Gets the details of a specific cluster.
|
||||
// Get: Gets the details for a specific cluster.
|
||||
func (r *ProjectsLocationsClustersService) Get(name string) *ProjectsLocationsClustersGetCall {
|
||||
c := &ProjectsLocationsClustersGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -4521,7 +4903,7 @@ func (c *ProjectsLocationsClustersGetCall) Do(opts ...googleapi.CallOption) (*Cl
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Gets the details of a specific cluster.",
|
||||
// "description": "Gets the details for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}",
|
||||
// "httpMethod": "GET",
|
||||
// "id": "container.projects.locations.clusters.get",
|
||||
@ -4746,7 +5128,7 @@ type ProjectsLocationsClustersSetAddonsCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// SetAddons: Sets the addons of a specific cluster.
|
||||
// SetAddons: Sets the addons for a specific cluster.
|
||||
func (r *ProjectsLocationsClustersService) SetAddons(name string, setaddonsconfigrequest *SetAddonsConfigRequest) *ProjectsLocationsClustersSetAddonsCall {
|
||||
c := &ProjectsLocationsClustersSetAddonsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -4840,7 +5222,7 @@ func (c *ProjectsLocationsClustersSetAddonsCall) Do(opts ...googleapi.CallOption
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the addons of a specific cluster.",
|
||||
// "description": "Sets the addons for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setAddons",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.locations.clusters.setAddons",
|
||||
@ -5017,7 +5399,7 @@ type ProjectsLocationsClustersSetLocationsCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// SetLocations: Sets the locations of a specific cluster.
|
||||
// SetLocations: Sets the locations for a specific cluster.
|
||||
func (r *ProjectsLocationsClustersService) SetLocations(name string, setlocationsrequest *SetLocationsRequest) *ProjectsLocationsClustersSetLocationsCall {
|
||||
c := &ProjectsLocationsClustersSetLocationsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -5111,7 +5493,7 @@ func (c *ProjectsLocationsClustersSetLocationsCall) Do(opts ...googleapi.CallOpt
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the locations of a specific cluster.",
|
||||
// "description": "Sets the locations for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLocations",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.locations.clusters.setLocations",
|
||||
@ -5152,7 +5534,7 @@ type ProjectsLocationsClustersSetLoggingCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// SetLogging: Sets the logging service of a specific cluster.
|
||||
// SetLogging: Sets the logging service for a specific cluster.
|
||||
func (r *ProjectsLocationsClustersService) SetLogging(name string, setloggingservicerequest *SetLoggingServiceRequest) *ProjectsLocationsClustersSetLoggingCall {
|
||||
c := &ProjectsLocationsClustersSetLoggingCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -5246,7 +5628,7 @@ func (c *ProjectsLocationsClustersSetLoggingCall) Do(opts ...googleapi.CallOptio
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the logging service of a specific cluster.",
|
||||
// "description": "Sets the logging service for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setLogging",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.locations.clusters.setLogging",
|
||||
@ -5424,7 +5806,7 @@ type ProjectsLocationsClustersSetMasterAuthCall struct {
|
||||
|
||||
// SetMasterAuth: Used to set master auth materials. Currently supports
|
||||
// :-
|
||||
// Changing the admin password of a specific cluster.
|
||||
// Changing the admin password for a specific cluster.
|
||||
// This can be either via password generation or explicitly set.
|
||||
// Modify basic_auth.csv and reset the K8S API server.
|
||||
func (r *ProjectsLocationsClustersService) SetMasterAuth(name string, setmasterauthrequest *SetMasterAuthRequest) *ProjectsLocationsClustersSetMasterAuthCall {
|
||||
@ -5520,7 +5902,7 @@ func (c *ProjectsLocationsClustersSetMasterAuthCall) Do(opts ...googleapi.CallOp
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Used to set master auth materials. Currently supports :-\nChanging the admin password of a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
// "description": "Used to set master auth materials. Currently supports :-\nChanging the admin password for a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMasterAuth",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.locations.clusters.setMasterAuth",
|
||||
@ -5561,7 +5943,7 @@ type ProjectsLocationsClustersSetMonitoringCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// SetMonitoring: Sets the monitoring service of a specific cluster.
|
||||
// SetMonitoring: Sets the monitoring service for a specific cluster.
|
||||
func (r *ProjectsLocationsClustersService) SetMonitoring(name string, setmonitoringservicerequest *SetMonitoringServiceRequest) *ProjectsLocationsClustersSetMonitoringCall {
|
||||
c := &ProjectsLocationsClustersSetMonitoringCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -5655,7 +6037,7 @@ func (c *ProjectsLocationsClustersSetMonitoringCall) Do(opts ...googleapi.CallOp
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the monitoring service of a specific cluster.",
|
||||
// "description": "Sets the monitoring service for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:setMonitoring",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.locations.clusters.setMonitoring",
|
||||
@ -6101,7 +6483,7 @@ type ProjectsLocationsClustersUpdateCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Update: Updates the settings of a specific cluster.
|
||||
// Update: Updates the settings for a specific cluster.
|
||||
func (r *ProjectsLocationsClustersService) Update(name string, updateclusterrequest *UpdateClusterRequest) *ProjectsLocationsClustersUpdateCall {
|
||||
c := &ProjectsLocationsClustersUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -6195,7 +6577,7 @@ func (c *ProjectsLocationsClustersUpdateCall) Do(opts ...googleapi.CallOption) (
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Updates the settings of a specific cluster.",
|
||||
// "description": "Updates the settings for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}",
|
||||
// "httpMethod": "PUT",
|
||||
// "id": "container.projects.locations.clusters.update",
|
||||
@ -6236,7 +6618,7 @@ type ProjectsLocationsClustersUpdateMasterCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// UpdateMaster: Updates the master of a specific cluster.
|
||||
// UpdateMaster: Updates the master for a specific cluster.
|
||||
func (r *ProjectsLocationsClustersService) UpdateMaster(name string, updatemasterrequest *UpdateMasterRequest) *ProjectsLocationsClustersUpdateMasterCall {
|
||||
c := &ProjectsLocationsClustersUpdateMasterCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -6330,7 +6712,7 @@ func (c *ProjectsLocationsClustersUpdateMasterCall) Do(opts ...googleapi.CallOpt
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Updates the master of a specific cluster.",
|
||||
// "description": "Updates the master for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}:updateMaster",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.locations.clusters.updateMaster",
|
||||
@ -7478,7 +7860,7 @@ type ProjectsLocationsClustersNodePoolsSetSizeCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// SetSize: Sets the size of a specific node pool.
|
||||
// SetSize: Sets the size for a specific node pool.
|
||||
func (r *ProjectsLocationsClustersNodePoolsService) SetSize(name string, setnodepoolsizerequest *SetNodePoolSizeRequest) *ProjectsLocationsClustersNodePoolsSetSizeCall {
|
||||
c := &ProjectsLocationsClustersNodePoolsSetSizeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.name = name
|
||||
@ -7572,7 +7954,7 @@ func (c *ProjectsLocationsClustersNodePoolsSetSizeCall) Do(opts ...googleapi.Cal
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the size of a specific node pool.",
|
||||
// "description": "Sets the size for a specific node pool.",
|
||||
// "flatPath": "v1beta1/projects/{projectsId}/locations/{locationsId}/clusters/{clustersId}/nodePools/{nodePoolsId}:setSize",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.locations.clusters.nodePools.setSize",
|
||||
@ -8404,7 +8786,7 @@ type ProjectsZonesClustersAddonsCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Addons: Sets the addons of a specific cluster.
|
||||
// Addons: Sets the addons for a specific cluster.
|
||||
func (r *ProjectsZonesClustersService) Addons(projectId string, zone string, clusterId string, setaddonsconfigrequest *SetAddonsConfigRequest) *ProjectsZonesClustersAddonsCall {
|
||||
c := &ProjectsZonesClustersAddonsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -8502,7 +8884,7 @@ func (c *ProjectsZonesClustersAddonsCall) Do(opts ...googleapi.CallOption) (*Ope
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the addons of a specific cluster.",
|
||||
// "description": "Sets the addons for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/addons",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.zones.clusters.addons",
|
||||
@ -9040,7 +9422,7 @@ type ProjectsZonesClustersGetCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Get: Gets the details of a specific cluster.
|
||||
// Get: Gets the details for a specific cluster.
|
||||
func (r *ProjectsZonesClustersService) Get(projectId string, zone string, clusterId string) *ProjectsZonesClustersGetCall {
|
||||
c := &ProjectsZonesClustersGetCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -9153,7 +9535,7 @@ func (c *ProjectsZonesClustersGetCall) Do(opts ...googleapi.CallOption) (*Cluste
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Gets the details of a specific cluster.",
|
||||
// "description": "Gets the details for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}",
|
||||
// "httpMethod": "GET",
|
||||
// "id": "container.projects.zones.clusters.get",
|
||||
@ -9530,7 +9912,7 @@ type ProjectsZonesClustersLocationsCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Locations: Sets the locations of a specific cluster.
|
||||
// Locations: Sets the locations for a specific cluster.
|
||||
func (r *ProjectsZonesClustersService) Locations(projectId string, zone string, clusterId string, setlocationsrequest *SetLocationsRequest) *ProjectsZonesClustersLocationsCall {
|
||||
c := &ProjectsZonesClustersLocationsCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -9628,7 +10010,7 @@ func (c *ProjectsZonesClustersLocationsCall) Do(opts ...googleapi.CallOption) (*
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the locations of a specific cluster.",
|
||||
// "description": "Sets the locations for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/locations",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.zones.clusters.locations",
|
||||
@ -9684,7 +10066,7 @@ type ProjectsZonesClustersLoggingCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Logging: Sets the logging service of a specific cluster.
|
||||
// Logging: Sets the logging service for a specific cluster.
|
||||
func (r *ProjectsZonesClustersService) Logging(projectId string, zone string, clusterId string, setloggingservicerequest *SetLoggingServiceRequest) *ProjectsZonesClustersLoggingCall {
|
||||
c := &ProjectsZonesClustersLoggingCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -9782,7 +10164,7 @@ func (c *ProjectsZonesClustersLoggingCall) Do(opts ...googleapi.CallOption) (*Op
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the logging service of a specific cluster.",
|
||||
// "description": "Sets the logging service for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/logging",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.zones.clusters.logging",
|
||||
@ -9838,7 +10220,7 @@ type ProjectsZonesClustersMasterCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Master: Updates the master of a specific cluster.
|
||||
// Master: Updates the master for a specific cluster.
|
||||
func (r *ProjectsZonesClustersService) Master(projectId string, zone string, clusterId string, updatemasterrequest *UpdateMasterRequest) *ProjectsZonesClustersMasterCall {
|
||||
c := &ProjectsZonesClustersMasterCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -9936,7 +10318,7 @@ func (c *ProjectsZonesClustersMasterCall) Do(opts ...googleapi.CallOption) (*Ope
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Updates the master of a specific cluster.",
|
||||
// "description": "Updates the master for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/master",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.zones.clusters.master",
|
||||
@ -9992,7 +10374,7 @@ type ProjectsZonesClustersMonitoringCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Monitoring: Sets the monitoring service of a specific cluster.
|
||||
// Monitoring: Sets the monitoring service for a specific cluster.
|
||||
func (r *ProjectsZonesClustersService) Monitoring(projectId string, zone string, clusterId string, setmonitoringservicerequest *SetMonitoringServiceRequest) *ProjectsZonesClustersMonitoringCall {
|
||||
c := &ProjectsZonesClustersMonitoringCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -10090,7 +10472,7 @@ func (c *ProjectsZonesClustersMonitoringCall) Do(opts ...googleapi.CallOption) (
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the monitoring service of a specific cluster.",
|
||||
// "description": "Sets the monitoring service for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/monitoring",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.zones.clusters.monitoring",
|
||||
@ -10456,7 +10838,7 @@ type ProjectsZonesClustersSetMasterAuthCall struct {
|
||||
|
||||
// SetMasterAuth: Used to set master auth materials. Currently supports
|
||||
// :-
|
||||
// Changing the admin password of a specific cluster.
|
||||
// Changing the admin password for a specific cluster.
|
||||
// This can be either via password generation or explicitly set.
|
||||
// Modify basic_auth.csv and reset the K8S API server.
|
||||
func (r *ProjectsZonesClustersService) SetMasterAuth(projectId string, zone string, clusterId string, setmasterauthrequest *SetMasterAuthRequest) *ProjectsZonesClustersSetMasterAuthCall {
|
||||
@ -10556,7 +10938,7 @@ func (c *ProjectsZonesClustersSetMasterAuthCall) Do(opts ...googleapi.CallOption
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Used to set master auth materials. Currently supports :-\nChanging the admin password of a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
// "description": "Used to set master auth materials. Currently supports :-\nChanging the admin password for a specific cluster.\nThis can be either via password generation or explicitly set.\nModify basic_auth.csv and reset the K8S API server.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}:setMasterAuth",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.zones.clusters.setMasterAuth",
|
||||
@ -10920,7 +11302,7 @@ type ProjectsZonesClustersUpdateCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// Update: Updates the settings of a specific cluster.
|
||||
// Update: Updates the settings for a specific cluster.
|
||||
func (r *ProjectsZonesClustersService) Update(projectId string, zone string, clusterId string, updateclusterrequest *UpdateClusterRequest) *ProjectsZonesClustersUpdateCall {
|
||||
c := &ProjectsZonesClustersUpdateCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -11018,7 +11400,7 @@ func (c *ProjectsZonesClustersUpdateCall) Do(opts ...googleapi.CallOption) (*Ope
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Updates the settings of a specific cluster.",
|
||||
// "description": "Updates the settings for a specific cluster.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}",
|
||||
// "httpMethod": "PUT",
|
||||
// "id": "container.projects.zones.clusters.update",
|
||||
@ -12246,7 +12628,7 @@ type ProjectsZonesClustersNodePoolsSetSizeCall struct {
|
||||
header_ http.Header
|
||||
}
|
||||
|
||||
// SetSize: Sets the size of a specific node pool.
|
||||
// SetSize: Sets the size for a specific node pool.
|
||||
func (r *ProjectsZonesClustersNodePoolsService) SetSize(projectId string, zone string, clusterId string, nodePoolId string, setnodepoolsizerequest *SetNodePoolSizeRequest) *ProjectsZonesClustersNodePoolsSetSizeCall {
|
||||
c := &ProjectsZonesClustersNodePoolsSetSizeCall{s: r.s, urlParams_: make(gensupport.URLParams)}
|
||||
c.projectId = projectId
|
||||
@ -12346,7 +12728,7 @@ func (c *ProjectsZonesClustersNodePoolsSetSizeCall) Do(opts ...googleapi.CallOpt
|
||||
}
|
||||
return ret, nil
|
||||
// {
|
||||
// "description": "Sets the size of a specific node pool.",
|
||||
// "description": "Sets the size for a specific node pool.",
|
||||
// "flatPath": "v1beta1/projects/{projectId}/zones/{zone}/clusters/{clusterId}/nodePools/{nodePoolId}/setSize",
|
||||
// "httpMethod": "POST",
|
||||
// "id": "container.projects.zones.clusters.nodePools.setSize",
|
||||
|
Reference in New Issue
Block a user