mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
Upgrade to latest API versions + code regen
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
// This file was generated automatically from 'src/mako/api/lib.rs.mako'
|
||||
// DO NOT EDIT !
|
||||
|
||||
//! This documentation was generated from *Container* crate version *1.0.6+20170915*, where *20170915* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.6*.
|
||||
//! This documentation was generated from *Container* crate version *1.0.6+20171111*, where *20171111* is the exact revision of the *container:v1* schema built by the [mako](http://www.makotemplates.org/) code generator *v1.0.6*.
|
||||
//!
|
||||
//! Everything else about the *Container* *v1* API can be found at the
|
||||
//! [official documentation site](https://cloud.google.com/container-engine/).
|
||||
@@ -52,7 +52,7 @@
|
||||
//! let r = hub.projects().zones_clusters_monitoring(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_delete(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_legacy_abac(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_addons(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_set_master_auth(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_start_ip_rotation(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_create(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_node_pools_set_management(...).doit()
|
||||
@@ -67,7 +67,7 @@
|
||||
//! let r = hub.projects().zones_clusters_master(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_node_pools_update(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_set_network_policy(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_set_master_auth(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_addons(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_complete_ip_rotation(...).doit()
|
||||
//! let r = hub.projects().zones_clusters_resource_labels(...).doit()
|
||||
//! ```
|
||||
@@ -727,20 +727,23 @@ pub struct MaintenancePolicy {
|
||||
impl Part for MaintenancePolicy {}
|
||||
|
||||
|
||||
/// Configuration options for the NetworkPolicy feature.
|
||||
/// https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
|
||||
/// CreateClusterRequest creates a cluster.
|
||||
///
|
||||
/// This type is not used in any activity, and only used as *part* of another schema.
|
||||
/// # Activities
|
||||
///
|
||||
/// This type is used in activities, which are methods you may call on this type or where this type is involved in.
|
||||
/// The list links the activity name, along with information about where it is used (one of *request* and *response*).
|
||||
///
|
||||
/// * [zones clusters create projects](struct.ProjectZoneClusterCreateCall.html) (request)
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct NetworkPolicy {
|
||||
/// Whether network policy is enabled on the cluster.
|
||||
pub enabled: Option<bool>,
|
||||
/// The selected network policy provider.
|
||||
pub provider: Option<String>,
|
||||
pub struct CreateClusterRequest {
|
||||
/// A [cluster
|
||||
/// resource](/container-engine/reference/rest/v1/projects.zones.clusters)
|
||||
pub cluster: Option<Cluster>,
|
||||
}
|
||||
|
||||
impl Part for NetworkPolicy {}
|
||||
impl RequestValue for CreateClusterRequest {}
|
||||
|
||||
|
||||
/// SetNodePoolManagementRequest sets the node management properties of a node
|
||||
@@ -832,20 +835,33 @@ pub struct SetAddonsConfigRequest {
|
||||
impl RequestValue for SetAddonsConfigRequest {}
|
||||
|
||||
|
||||
/// Configuration options for the HTTP (L7) load balancing controller addon,
|
||||
/// which makes it easy to set up HTTP load balancers for services in a cluster.
|
||||
/// SetLabelsRequest sets the Google Cloud Platform labels on a Google Container
|
||||
/// Engine cluster, which will in turn set them for Google Compute Engine
|
||||
/// resources used by that cluster
|
||||
///
|
||||
/// This type is not used in any activity, and only used as *part* of another schema.
|
||||
/// # Activities
|
||||
///
|
||||
/// This type is used in activities, which are methods you may call on this type or where this type is involved in.
|
||||
/// The list links the activity name, along with information about where it is used (one of *request* and *response*).
|
||||
///
|
||||
/// * [zones clusters resource labels projects](struct.ProjectZoneClusterResourceLabelCall.html) (request)
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct HttpLoadBalancing {
|
||||
/// Whether the HTTP Load Balancing controller is enabled in the cluster.
|
||||
/// When enabled, it runs a small pod in the cluster that manages the load
|
||||
/// balancers.
|
||||
pub disabled: Option<bool>,
|
||||
pub struct SetLabelsRequest {
|
||||
/// The fingerprint of the previous set of labels for this resource,
|
||||
/// used to detect conflicts. The fingerprint is initially generated by
|
||||
/// Container Engine and changes after every request to modify or update
|
||||
/// labels. You must always provide an up-to-date fingerprint hash when
|
||||
/// updating or changing labels. Make a <code>get()</code> request to the
|
||||
/// resource to get the latest fingerprint.
|
||||
#[serde(rename="labelFingerprint")]
|
||||
pub label_fingerprint: Option<String>,
|
||||
/// The labels to set for that cluster.
|
||||
#[serde(rename="resourceLabels")]
|
||||
pub resource_labels: Option<HashMap<String, String>>,
|
||||
}
|
||||
|
||||
impl Part for HttpLoadBalancing {}
|
||||
impl RequestValue for SetLabelsRequest {}
|
||||
|
||||
|
||||
/// Configuration for the legacy Attribute Based Access Control authorization
|
||||
@@ -979,75 +995,6 @@ pub struct ClientCertificateConfig {
|
||||
impl Part for ClientCertificateConfig {}
|
||||
|
||||
|
||||
/// This operation resource represents operations that may have happened or are
|
||||
/// happening on the cluster. All fields are output only.
|
||||
///
|
||||
/// # Activities
|
||||
///
|
||||
/// This type is used in activities, which are methods you may call on this type or where this type is involved in.
|
||||
/// The list links the activity name, along with information about where it is used (one of *request* and *response*).
|
||||
///
|
||||
/// * [zones clusters node pools rollback projects](struct.ProjectZoneClusterNodePoolRollbackCall.html) (response)
|
||||
/// * [zones clusters node pools create projects](struct.ProjectZoneClusterNodePoolCreateCall.html) (response)
|
||||
/// * [zones clusters monitoring projects](struct.ProjectZoneClusterMonitoringCall.html) (response)
|
||||
/// * [zones clusters delete projects](struct.ProjectZoneClusterDeleteCall.html) (response)
|
||||
/// * [zones clusters legacy abac projects](struct.ProjectZoneClusterLegacyAbacCall.html) (response)
|
||||
/// * [zones clusters addons projects](struct.ProjectZoneClusterAddonCall.html) (response)
|
||||
/// * [zones clusters start ip rotation projects](struct.ProjectZoneClusterStartIpRotationCall.html) (response)
|
||||
/// * [zones clusters create projects](struct.ProjectZoneClusterCreateCall.html) (response)
|
||||
/// * [zones clusters node pools set management projects](struct.ProjectZoneClusterNodePoolSetManagementCall.html) (response)
|
||||
/// * [zones operations get projects](struct.ProjectZoneOperationGetCall.html) (response)
|
||||
/// * [zones clusters logging projects](struct.ProjectZoneClusterLoggingCall.html) (response)
|
||||
/// * [zones clusters update projects](struct.ProjectZoneClusterUpdateCall.html) (response)
|
||||
/// * [zones clusters node pools autoscaling projects](struct.ProjectZoneClusterNodePoolAutoscalingCall.html) (response)
|
||||
/// * [zones clusters node pools set size projects](struct.ProjectZoneClusterNodePoolSetSizeCall.html) (response)
|
||||
/// * [zones clusters set maintenance policy projects](struct.ProjectZoneClusterSetMaintenancePolicyCall.html) (response)
|
||||
/// * [zones clusters node pools delete projects](struct.ProjectZoneClusterNodePoolDeleteCall.html) (response)
|
||||
/// * [zones clusters locations projects](struct.ProjectZoneClusterLocationCall.html) (response)
|
||||
/// * [zones clusters master projects](struct.ProjectZoneClusterMasterCall.html) (response)
|
||||
/// * [zones clusters node pools update projects](struct.ProjectZoneClusterNodePoolUpdateCall.html) (response)
|
||||
/// * [zones clusters set network policy projects](struct.ProjectZoneClusterSetNetworkPolicyCall.html) (response)
|
||||
/// * [zones clusters set master auth projects](struct.ProjectZoneClusterSetMasterAuthCall.html) (response)
|
||||
/// * [zones clusters complete ip rotation projects](struct.ProjectZoneClusterCompleteIpRotationCall.html) (response)
|
||||
/// * [zones clusters resource labels projects](struct.ProjectZoneClusterResourceLabelCall.html) (response)
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct Operation {
|
||||
/// The current status of the operation.
|
||||
pub status: Option<String>,
|
||||
/// If an error has occurred, a textual description of the error.
|
||||
#[serde(rename="statusMessage")]
|
||||
pub status_message: Option<String>,
|
||||
/// [Output only] The time the operation started, in
|
||||
/// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
#[serde(rename="startTime")]
|
||||
pub start_time: Option<String>,
|
||||
/// The name of the Google Compute Engine
|
||||
/// [zone](/compute/docs/zones#available) in which the operation
|
||||
/// is taking place.
|
||||
pub zone: Option<String>,
|
||||
/// Detailed operation progress, if available.
|
||||
pub detail: Option<String>,
|
||||
/// Server-defined URL for the target of the operation.
|
||||
#[serde(rename="targetLink")]
|
||||
pub target_link: Option<String>,
|
||||
/// The operation type.
|
||||
#[serde(rename="operationType")]
|
||||
pub operation_type: Option<String>,
|
||||
/// [Output only] The time the operation completed, in
|
||||
/// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
#[serde(rename="endTime")]
|
||||
pub end_time: Option<String>,
|
||||
/// Server-defined URL for the resource.
|
||||
#[serde(rename="selfLink")]
|
||||
pub self_link: Option<String>,
|
||||
/// The server-assigned ID for the operation.
|
||||
pub name: Option<String>,
|
||||
}
|
||||
|
||||
impl ResponseResult for Operation {}
|
||||
|
||||
|
||||
/// UpdateClusterRequest updates the settings of a cluster.
|
||||
///
|
||||
/// # Activities
|
||||
@@ -1066,33 +1013,20 @@ pub struct UpdateClusterRequest {
|
||||
impl RequestValue for UpdateClusterRequest {}
|
||||
|
||||
|
||||
/// SetLabelsRequest sets the Google Cloud Platform labels on a Google Container
|
||||
/// Engine cluster, which will in turn set them for Google Compute Engine
|
||||
/// resources used by that cluster
|
||||
/// Configuration options for the HTTP (L7) load balancing controller addon,
|
||||
/// which makes it easy to set up HTTP load balancers for services in a cluster.
|
||||
///
|
||||
/// # Activities
|
||||
///
|
||||
/// This type is used in activities, which are methods you may call on this type or where this type is involved in.
|
||||
/// The list links the activity name, along with information about where it is used (one of *request* and *response*).
|
||||
///
|
||||
/// * [zones clusters resource labels projects](struct.ProjectZoneClusterResourceLabelCall.html) (request)
|
||||
/// This type is not used in any activity, and only used as *part* of another schema.
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct SetLabelsRequest {
|
||||
/// The fingerprint of the previous set of labels for this resource,
|
||||
/// used to detect conflicts. The fingerprint is initially generated by
|
||||
/// Container Engine and changes after every request to modify or update
|
||||
/// labels. You must always provide an up-to-date fingerprint hash when
|
||||
/// updating or changing labels. Make a <code>get()</code> request to the
|
||||
/// resource to get the latest fingerprint.
|
||||
#[serde(rename="labelFingerprint")]
|
||||
pub label_fingerprint: Option<String>,
|
||||
/// The labels to set for that cluster.
|
||||
#[serde(rename="resourceLabels")]
|
||||
pub resource_labels: Option<HashMap<String, String>>,
|
||||
pub struct HttpLoadBalancing {
|
||||
/// Whether the HTTP Load Balancing controller is enabled in the cluster.
|
||||
/// When enabled, it runs a small pod in the cluster that manages the load
|
||||
/// balancers.
|
||||
pub disabled: Option<bool>,
|
||||
}
|
||||
|
||||
impl RequestValue for SetLabelsRequest {}
|
||||
impl Part for HttpLoadBalancing {}
|
||||
|
||||
|
||||
/// ListClustersResponse is the result of ListClustersRequest.
|
||||
@@ -1106,13 +1040,13 @@ impl RequestValue for SetLabelsRequest {}
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct ListClustersResponse {
|
||||
/// A list of clusters in the project in the specified zone, or
|
||||
/// across all ones.
|
||||
pub clusters: Option<Vec<Cluster>>,
|
||||
/// If any zones are listed here, the list of clusters returned
|
||||
/// may be missing those zones.
|
||||
#[serde(rename="missingZones")]
|
||||
pub missing_zones: Option<Vec<String>>,
|
||||
/// A list of clusters in the project in the specified zone, or
|
||||
/// across all ones.
|
||||
pub clusters: Option<Vec<Cluster>>,
|
||||
}
|
||||
|
||||
impl ResponseResult for ListClustersResponse {}
|
||||
@@ -1256,15 +1190,15 @@ pub struct NodePool {
|
||||
pub management: Option<NodeManagement>,
|
||||
/// The name of the node pool.
|
||||
pub name: Option<String>,
|
||||
/// [Output only] The resource URLs of [instance
|
||||
/// groups](/compute/docs/instance-groups/) associated with this
|
||||
/// node pool.
|
||||
/// [Output only] The resource URLs of the [managed instance
|
||||
/// groups](/compute/docs/instance-groups/creating-groups-of-managed-instances)
|
||||
/// associated with this node pool.
|
||||
#[serde(rename="instanceGroupUrls")]
|
||||
pub instance_group_urls: Option<Vec<String>>,
|
||||
/// Autoscaler configuration for this NodePool. Autoscaler is enabled
|
||||
/// only if a valid configuration is present.
|
||||
pub autoscaling: Option<NodePoolAutoscaling>,
|
||||
/// [Output only] The version of the Kubernetes of this node.
|
||||
/// The version of the Kubernetes of this node.
|
||||
pub version: Option<String>,
|
||||
/// The initial node count for the pool. You must ensure that your
|
||||
/// Compute Engine <a href="/compute/docs/resource-quotas">resource quota</a>
|
||||
@@ -1286,23 +1220,20 @@ pub struct NodePool {
|
||||
impl ResponseResult for NodePool {}
|
||||
|
||||
|
||||
/// CreateClusterRequest creates a cluster.
|
||||
/// Configuration options for the NetworkPolicy feature.
|
||||
/// https://kubernetes.io/docs/concepts/services-networking/networkpolicies/
|
||||
///
|
||||
/// # Activities
|
||||
///
|
||||
/// This type is used in activities, which are methods you may call on this type or where this type is involved in.
|
||||
/// The list links the activity name, along with information about where it is used (one of *request* and *response*).
|
||||
///
|
||||
/// * [zones clusters create projects](struct.ProjectZoneClusterCreateCall.html) (request)
|
||||
/// This type is not used in any activity, and only used as *part* of another schema.
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct CreateClusterRequest {
|
||||
/// A [cluster
|
||||
/// resource](/container-engine/reference/rest/v1/projects.zones.clusters)
|
||||
pub cluster: Option<Cluster>,
|
||||
pub struct NetworkPolicy {
|
||||
/// Whether network policy is enabled on the cluster.
|
||||
pub enabled: Option<bool>,
|
||||
/// The selected network policy provider.
|
||||
pub provider: Option<String>,
|
||||
}
|
||||
|
||||
impl RequestValue for CreateClusterRequest {}
|
||||
impl Part for NetworkPolicy {}
|
||||
|
||||
|
||||
/// CompleteIPRotationRequest moves the cluster master back into single-IP mode.
|
||||
@@ -1388,13 +1319,13 @@ impl RequestValue for SetLegacyAbacRequest {}
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct AcceleratorConfig {
|
||||
/// The number of the accelerator cards exposed to an instance.
|
||||
#[serde(rename="acceleratorCount")]
|
||||
pub accelerator_count: Option<i64>,
|
||||
/// The accelerator type resource name. List of supported accelerators
|
||||
/// [here](/compute/docs/gpus/#Introduction)
|
||||
#[serde(rename="acceleratorType")]
|
||||
pub accelerator_type: Option<String>,
|
||||
/// The number of the accelerator cards exposed to an instance.
|
||||
#[serde(rename="acceleratorCount")]
|
||||
pub accelerator_count: Option<i64>,
|
||||
}
|
||||
|
||||
impl Part for AcceleratorConfig {}
|
||||
@@ -1447,14 +1378,14 @@ pub struct MasterAuth {
|
||||
/// to the cluster endpoint.
|
||||
#[serde(rename="clientKey")]
|
||||
pub client_key: Option<String>,
|
||||
/// Configuration for client certificate authentication on the cluster. If no
|
||||
/// configuration is specified, a client certificate is issued.
|
||||
#[serde(rename="clientCertificateConfig")]
|
||||
pub client_certificate_config: Option<ClientCertificateConfig>,
|
||||
/// [Output only] Base64-encoded public certificate that is the root of
|
||||
/// trust for the cluster.
|
||||
#[serde(rename="clusterCaCertificate")]
|
||||
pub cluster_ca_certificate: Option<String>,
|
||||
/// Configuration for client certificate authentication on the cluster. If no
|
||||
/// configuration is specified, a client certificate is issued.
|
||||
#[serde(rename="clientCertificateConfig")]
|
||||
pub client_certificate_config: Option<ClientCertificateConfig>,
|
||||
}
|
||||
|
||||
impl Part for MasterAuth {}
|
||||
@@ -1493,42 +1424,40 @@ pub struct Cluster {
|
||||
/// [locations](/compute/docs/zones#available) in which the cluster's nodes
|
||||
/// should be located.
|
||||
pub locations: Option<Vec<String>>,
|
||||
/// Configuration for the legacy ABAC authorization mode.
|
||||
#[serde(rename="legacyAbac")]
|
||||
pub legacy_abac: Option<LegacyAbac>,
|
||||
/// Kubernetes alpha features are enabled on this cluster. This includes alpha
|
||||
/// API groups (e.g. v1alpha1) and features that may not be production ready in
|
||||
/// the kubernetes version of the master and nodes.
|
||||
/// The cluster has no SLA for uptime and master/node upgrades are disabled.
|
||||
/// Alpha enabled clusters are automatically deleted thirty days after
|
||||
/// creation.
|
||||
#[serde(rename="enableKubernetesAlpha")]
|
||||
pub enable_kubernetes_alpha: Option<bool>,
|
||||
/// The name of the Google Compute Engine
|
||||
/// [network](/compute/docs/networks-and-firewalls#networks) to which the
|
||||
/// cluster is connected. If left unspecified, the `default` network
|
||||
/// will be used.
|
||||
pub network: Option<String>,
|
||||
/// The logging service the cluster should use to write logs.
|
||||
/// Currently available options:
|
||||
///
|
||||
/// * `logging.googleapis.com` - the Google Cloud Logging service.
|
||||
/// * `none` - no logs will be exported from the cluster.
|
||||
/// * if left as an empty string,`logging.googleapis.com` will be used.
|
||||
#[serde(rename="loggingService")]
|
||||
pub logging_service: Option<String>,
|
||||
/// [Output only] The resource URLs of [instance
|
||||
/// groups](/compute/docs/instance-groups/) associated with this
|
||||
/// cluster.
|
||||
/// [Output only] The name of the Google Compute Engine
|
||||
/// [zone](/compute/docs/zones#available) in which the cluster
|
||||
/// resides.
|
||||
pub zone: Option<String>,
|
||||
/// Deprecated. Use node_pools.instance_group_urls.
|
||||
#[serde(rename="instanceGroupUrls")]
|
||||
pub instance_group_urls: Option<Vec<String>>,
|
||||
/// Configuration for cluster IP allocation.
|
||||
#[serde(rename="ipAllocationPolicy")]
|
||||
pub ip_allocation_policy: Option<IPAllocationPolicy>,
|
||||
/// [Output only] The name of the Google Compute Engine
|
||||
/// [zone](/compute/docs/zones#available) in which the cluster
|
||||
/// resides.
|
||||
pub zone: Option<String>,
|
||||
/// [Output only] Additional information about the current status of this
|
||||
/// cluster, if available.
|
||||
#[serde(rename="statusMessage")]
|
||||
pub status_message: Option<String>,
|
||||
/// The resource labels for the cluster to use to annotate any related
|
||||
/// Google Compute Engine resources.
|
||||
#[serde(rename="resourceLabels")]
|
||||
pub resource_labels: Option<HashMap<String, String>>,
|
||||
/// [Output only] The IP address range of the Kubernetes services in
|
||||
/// this cluster, in
|
||||
/// [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||||
/// notation (e.g. `1.2.3.4/29`). Service addresses are
|
||||
/// typically put in the last `/16` from the container CIDR.
|
||||
#[serde(rename="servicesIpv4Cidr")]
|
||||
pub services_ipv4_cidr: Option<String>,
|
||||
/// [Output only] The current status of this cluster.
|
||||
pub status: Option<String>,
|
||||
/// An optional description of this cluster.
|
||||
@@ -1578,6 +1507,13 @@ pub struct Cluster {
|
||||
/// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
#[serde(rename="createTime")]
|
||||
pub create_time: Option<String>,
|
||||
/// The name of this cluster. The name must be unique within this project
|
||||
/// and zone, and can be up to 40 characters with the following restrictions:
|
||||
///
|
||||
/// * Lowercase letters, numbers, and hyphens only.
|
||||
/// * Must start with a letter.
|
||||
/// * Must end with a number or a letter.
|
||||
pub name: Option<String>,
|
||||
/// [Output only] The IP address of this cluster's master endpoint.
|
||||
/// The endpoint can be accessed from the internet at
|
||||
/// `https://username:password@endpoint/`.
|
||||
@@ -1588,21 +1524,17 @@ pub struct Cluster {
|
||||
/// [Output only] The number of nodes currently in the cluster.
|
||||
#[serde(rename="currentNodeCount")]
|
||||
pub current_node_count: Option<i32>,
|
||||
/// The name of this cluster. The name must be unique within this project
|
||||
/// and zone, and can be up to 40 characters with the following restrictions:
|
||||
/// The logging service the cluster should use to write logs.
|
||||
/// Currently available options:
|
||||
///
|
||||
/// * Lowercase letters, numbers, and hyphens only.
|
||||
/// * Must start with a letter.
|
||||
/// * Must end with a number or a letter.
|
||||
pub name: Option<String>,
|
||||
/// Kubernetes alpha features are enabled on this cluster. This includes alpha
|
||||
/// API groups (e.g. v1alpha1) and features that may not be production ready in
|
||||
/// the kubernetes version of the master and nodes.
|
||||
/// The cluster has no SLA for uptime and master/node upgrades are disabled.
|
||||
/// Alpha enabled clusters are automatically deleted thirty days after
|
||||
/// creation.
|
||||
#[serde(rename="enableKubernetesAlpha")]
|
||||
pub enable_kubernetes_alpha: Option<bool>,
|
||||
/// * `logging.googleapis.com` - the Google Cloud Logging service.
|
||||
/// * `none` - no logs will be exported from the cluster.
|
||||
/// * if left as an empty string,`logging.googleapis.com` will be used.
|
||||
#[serde(rename="loggingService")]
|
||||
pub logging_service: Option<String>,
|
||||
/// Configuration for the legacy ABAC authorization mode.
|
||||
#[serde(rename="legacyAbac")]
|
||||
pub legacy_abac: Option<LegacyAbac>,
|
||||
/// The initial Kubernetes version for this cluster. Valid versions are those
|
||||
/// found in validMasterVersions returned by getServerConfig. The version can
|
||||
/// be upgraded over time; such upgrades are reflected in
|
||||
@@ -1631,13 +1563,10 @@ pub struct Cluster {
|
||||
/// [subnetwork](/compute/docs/subnetworks) to which the
|
||||
/// cluster is connected.
|
||||
pub subnetwork: Option<String>,
|
||||
/// [Output only] The IP address range of the Kubernetes services in
|
||||
/// this cluster, in
|
||||
/// [CIDR](http://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing)
|
||||
/// notation (e.g. `1.2.3.4/29`). Service addresses are
|
||||
/// typically put in the last `/16` from the container CIDR.
|
||||
#[serde(rename="servicesIpv4Cidr")]
|
||||
pub services_ipv4_cidr: Option<String>,
|
||||
/// The resource labels for the cluster to use to annotate any related
|
||||
/// Google Compute Engine resources.
|
||||
#[serde(rename="resourceLabels")]
|
||||
pub resource_labels: Option<HashMap<String, String>>,
|
||||
/// [Output only] Server-defined URL for the resource.
|
||||
#[serde(rename="selfLink")]
|
||||
pub self_link: Option<String>,
|
||||
@@ -1657,7 +1586,7 @@ impl ResponseResult for Cluster {}
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct SetMasterAuthRequest {
|
||||
/// The exact form of action to be taken on the master auth
|
||||
/// The exact form of action to be taken on the master auth.
|
||||
pub action: Option<String>,
|
||||
/// A description of the update.
|
||||
pub update: Option<MasterAuth>,
|
||||
@@ -1764,9 +1693,11 @@ pub struct IPAllocationPolicy {
|
||||
/// This field is deprecated, use cluster_ipv4_cidr_block.
|
||||
#[serde(rename="clusterIpv4Cidr")]
|
||||
pub cluster_ipv4_cidr: Option<String>,
|
||||
/// This field is deprecated, use services_ipv4_cidr_block.
|
||||
#[serde(rename="servicesIpv4Cidr")]
|
||||
pub services_ipv4_cidr: Option<String>,
|
||||
/// A custom subnetwork name to be used if `create_subnetwork` is true. If
|
||||
/// this field is empty, then an automatic name will be chosen for the new
|
||||
/// subnetwork.
|
||||
#[serde(rename="subnetworkName")]
|
||||
pub subnetwork_name: Option<String>,
|
||||
/// The name of the secondary range to be used as for the services
|
||||
/// CIDR block. The secondary range will be used for service
|
||||
/// ClusterIPs. This must be an existing secondary range associated
|
||||
@@ -1776,11 +1707,9 @@ pub struct IPAllocationPolicy {
|
||||
/// create_subnetwork is false.
|
||||
#[serde(rename="servicesSecondaryRangeName")]
|
||||
pub services_secondary_range_name: Option<String>,
|
||||
/// A custom subnetwork name to be used if `create_subnetwork` is true. If
|
||||
/// this field is empty, then an automatic name will be chosen for the new
|
||||
/// subnetwork.
|
||||
#[serde(rename="subnetworkName")]
|
||||
pub subnetwork_name: Option<String>,
|
||||
/// This field is deprecated, use services_ipv4_cidr_block.
|
||||
#[serde(rename="servicesIpv4Cidr")]
|
||||
pub services_ipv4_cidr: Option<String>,
|
||||
}
|
||||
|
||||
impl Part for IPAllocationPolicy {}
|
||||
@@ -1821,6 +1750,75 @@ pub struct SetNodePoolSizeRequest {
|
||||
impl RequestValue for SetNodePoolSizeRequest {}
|
||||
|
||||
|
||||
/// This operation resource represents operations that may have happened or are
|
||||
/// happening on the cluster. All fields are output only.
|
||||
///
|
||||
/// # Activities
|
||||
///
|
||||
/// This type is used in activities, which are methods you may call on this type or where this type is involved in.
|
||||
/// The list links the activity name, along with information about where it is used (one of *request* and *response*).
|
||||
///
|
||||
/// * [zones clusters node pools rollback projects](struct.ProjectZoneClusterNodePoolRollbackCall.html) (response)
|
||||
/// * [zones clusters node pools create projects](struct.ProjectZoneClusterNodePoolCreateCall.html) (response)
|
||||
/// * [zones clusters monitoring projects](struct.ProjectZoneClusterMonitoringCall.html) (response)
|
||||
/// * [zones clusters delete projects](struct.ProjectZoneClusterDeleteCall.html) (response)
|
||||
/// * [zones clusters legacy abac projects](struct.ProjectZoneClusterLegacyAbacCall.html) (response)
|
||||
/// * [zones clusters set master auth projects](struct.ProjectZoneClusterSetMasterAuthCall.html) (response)
|
||||
/// * [zones clusters start ip rotation projects](struct.ProjectZoneClusterStartIpRotationCall.html) (response)
|
||||
/// * [zones clusters create projects](struct.ProjectZoneClusterCreateCall.html) (response)
|
||||
/// * [zones clusters node pools set management projects](struct.ProjectZoneClusterNodePoolSetManagementCall.html) (response)
|
||||
/// * [zones operations get projects](struct.ProjectZoneOperationGetCall.html) (response)
|
||||
/// * [zones clusters logging projects](struct.ProjectZoneClusterLoggingCall.html) (response)
|
||||
/// * [zones clusters update projects](struct.ProjectZoneClusterUpdateCall.html) (response)
|
||||
/// * [zones clusters node pools autoscaling projects](struct.ProjectZoneClusterNodePoolAutoscalingCall.html) (response)
|
||||
/// * [zones clusters node pools set size projects](struct.ProjectZoneClusterNodePoolSetSizeCall.html) (response)
|
||||
/// * [zones clusters set maintenance policy projects](struct.ProjectZoneClusterSetMaintenancePolicyCall.html) (response)
|
||||
/// * [zones clusters node pools delete projects](struct.ProjectZoneClusterNodePoolDeleteCall.html) (response)
|
||||
/// * [zones clusters locations projects](struct.ProjectZoneClusterLocationCall.html) (response)
|
||||
/// * [zones clusters master projects](struct.ProjectZoneClusterMasterCall.html) (response)
|
||||
/// * [zones clusters node pools update projects](struct.ProjectZoneClusterNodePoolUpdateCall.html) (response)
|
||||
/// * [zones clusters set network policy projects](struct.ProjectZoneClusterSetNetworkPolicyCall.html) (response)
|
||||
/// * [zones clusters addons projects](struct.ProjectZoneClusterAddonCall.html) (response)
|
||||
/// * [zones clusters complete ip rotation projects](struct.ProjectZoneClusterCompleteIpRotationCall.html) (response)
|
||||
/// * [zones clusters resource labels projects](struct.ProjectZoneClusterResourceLabelCall.html) (response)
|
||||
///
|
||||
#[derive(Default, Clone, Debug, Serialize, Deserialize)]
|
||||
pub struct Operation {
|
||||
/// The current status of the operation.
|
||||
pub status: Option<String>,
|
||||
/// If an error has occurred, a textual description of the error.
|
||||
#[serde(rename="statusMessage")]
|
||||
pub status_message: Option<String>,
|
||||
/// [Output only] The time the operation started, in
|
||||
/// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
#[serde(rename="startTime")]
|
||||
pub start_time: Option<String>,
|
||||
/// The name of the Google Compute Engine
|
||||
/// [zone](/compute/docs/zones#available) in which the operation
|
||||
/// is taking place.
|
||||
pub zone: Option<String>,
|
||||
/// Detailed operation progress, if available.
|
||||
pub detail: Option<String>,
|
||||
/// Server-defined URL for the target of the operation.
|
||||
#[serde(rename="targetLink")]
|
||||
pub target_link: Option<String>,
|
||||
/// The operation type.
|
||||
#[serde(rename="operationType")]
|
||||
pub operation_type: Option<String>,
|
||||
/// [Output only] The time the operation completed, in
|
||||
/// [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
|
||||
#[serde(rename="endTime")]
|
||||
pub end_time: Option<String>,
|
||||
/// Server-defined URL for the resource.
|
||||
#[serde(rename="selfLink")]
|
||||
pub self_link: Option<String>,
|
||||
/// The server-assigned ID for the operation.
|
||||
pub name: Option<String>,
|
||||
}
|
||||
|
||||
impl ResponseResult for Operation {}
|
||||
|
||||
|
||||
/// CidrBlock contains an optional name and one CIDR block.
|
||||
///
|
||||
/// This type is not used in any activity, and only used as *part* of another schema.
|
||||
@@ -2941,10 +2939,10 @@ impl<'a, C, A> ProjectZoneOperationCancelCall<'a, C, A> where C: BorrowMut<hyper
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -3248,10 +3246,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolCreateCall<'a, C, A> where C: BorrowMut
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -3555,10 +3553,10 @@ impl<'a, C, A> ProjectZoneClusterMonitoringCall<'a, C, A> where C: BorrowMut<hyp
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -3875,10 +3873,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolRollbackCall<'a, C, A> where C: BorrowM
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -4159,10 +4157,10 @@ impl<'a, C, A> ProjectZoneClusterDeleteCall<'a, C, A> where C: BorrowMut<hyper::
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -4422,10 +4420,10 @@ impl<'a, C, A> ProjectZoneGetServerconfigCall<'a, C, A> where C: BorrowMut<hyper
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -4729,10 +4727,10 @@ impl<'a, C, A> ProjectZoneClusterLegacyAbacCall<'a, C, A> where C: BorrowMut<hyp
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -5036,10 +5034,10 @@ impl<'a, C, A> ProjectZoneClusterAddonCall<'a, C, A> where C: BorrowMut<hyper::C
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -5343,10 +5341,10 @@ impl<'a, C, A> ProjectZoneClusterStartIpRotationCall<'a, C, A> where C: BorrowMu
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -5650,10 +5648,10 @@ impl<'a, C, A> ProjectZoneClusterCreateCall<'a, C, A> where C: BorrowMut<hyper::
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -5969,10 +5967,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolSetManagementCall<'a, C, A> where C: Bo
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -6245,10 +6243,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolListCall<'a, C, A> where C: BorrowMut<h
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -6521,10 +6519,10 @@ impl<'a, C, A> ProjectZoneOperationGetCall<'a, C, A> where C: BorrowMut<hyper::C
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -6828,10 +6826,10 @@ impl<'a, C, A> ProjectZoneClusterLoggingCall<'a, C, A> where C: BorrowMut<hyper:
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -7135,10 +7133,10 @@ impl<'a, C, A> ProjectZoneClusterUpdateCall<'a, C, A> where C: BorrowMut<hyper::
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -7400,10 +7398,10 @@ impl<'a, C, A> ProjectZoneClusterListCall<'a, C, A> where C: BorrowMut<hyper::Cl
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -7719,10 +7717,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolAutoscalingCall<'a, C, A> where C: Borr
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -8038,10 +8036,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolSetSizeCall<'a, C, A> where C: BorrowMu
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -8345,10 +8343,10 @@ impl<'a, C, A> ProjectZoneClusterSetMaintenancePolicyCall<'a, C, A> where C: Bor
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -8633,10 +8631,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolDeleteCall<'a, C, A> where C: BorrowMut
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -8940,10 +8938,10 @@ impl<'a, C, A> ProjectZoneClusterLocationCall<'a, C, A> where C: BorrowMut<hyper
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -9216,10 +9214,10 @@ impl<'a, C, A> ProjectZoneClusterGetCall<'a, C, A> where C: BorrowMut<hyper::Cli
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -9523,10 +9521,10 @@ impl<'a, C, A> ProjectZoneClusterMasterCall<'a, C, A> where C: BorrowMut<hyper::
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -9842,10 +9840,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolUpdateCall<'a, C, A> where C: BorrowMut
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -10149,10 +10147,10 @@ impl<'a, C, A> ProjectZoneClusterSetNetworkPolicyCall<'a, C, A> where C: BorrowM
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -10437,10 +10435,10 @@ impl<'a, C, A> ProjectZoneClusterNodePoolGetCall<'a, C, A> where C: BorrowMut<hy
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -10746,10 +10744,10 @@ impl<'a, C, A> ProjectZoneClusterSetMasterAuthCall<'a, C, A> where C: BorrowMut<
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -11053,10 +11051,10 @@ impl<'a, C, A> ProjectZoneClusterCompleteIpRotationCall<'a, C, A> where C: Borro
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -11360,10 +11358,10 @@ impl<'a, C, A> ProjectZoneClusterResourceLabelCall<'a, C, A> where C: BorrowMut<
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
@@ -11623,10 +11621,10 @@ impl<'a, C, A> ProjectZoneOperationListCall<'a, C, A> where C: BorrowMut<hyper::
|
||||
///
|
||||
/// # Additional Parameters
|
||||
///
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *pp* (query-boolean) - Pretty-print response.
|
||||
/// * *prettyPrint* (query-boolean) - Returns response with indentations and line breaks.
|
||||
/// * *bearer_token* (query-string) - OAuth bearer token.
|
||||
/// * *upload_protocol* (query-string) - Upload protocol for media (e.g. "raw", "multipart").
|
||||
/// * *access_token* (query-string) - OAuth access token.
|
||||
/// * *uploadType* (query-string) - Legacy upload protocol for media (e.g. "media", "multipart").
|
||||
/// * *quotaUser* (query-string) - Available to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||
|
||||
Reference in New Issue
Block a user